Hallo,
ich versuche im Verzeichnis Lazarus/test Projekt runtests zu compilieren, bekomme die Meldung:
"Error: /usr/bin/ld.bfd: cannot find -lXtst"
Mit runtestsgui das Gleiche.
Konstellation:
Lazarus 2.3.0 (rev main-2_3-1918-ge886d9a126) FPC 3.2.2 x86_64-linux-gtk2
War bei Lazarus 2.2.0 genauso, deswegen der Laz 2.3- Install ( der gut geklappt hat auf Linux MX )
Scheint soweit ich seh ein Linker-Problem zu sein?!?, ich finde nirgendwo irgendwas über diese IXtst.
( Andere getestete Projekte compilieren bis jetzt völlig OK)
Jemand eine Idee?
Dank vorab!
[gelöst] IXtst nicht gefunden beim compilieren / linken
[gelöst] IXtst nicht gefunden beim compilieren / linken
Zuletzt geändert von kjer am Fr 2. Sep 2022, 15:14, insgesamt 1-mal geändert.
Re: IXtst nicht gefunden beim compilieren / linken
Funzt bei mir auf OpenSUSE Leap.
Hast du das (oder ein für deine Distri entsprechendes Package)?
Hast du das (oder ein für deine Distri entsprechendes Package)?
libXtst-devel - Development files for the X11 XTEST and RECORD extensions
Re: IXtst nicht gefunden beim compilieren / linken
Dank für schnelle Response!theo hat geschrieben: Do 1. Sep 2022, 15:21 ...
Hast du das (oder ein für deine Distri entsprechendes Package)?libXtst-devel - Development files for the X11 XTEST and RECORD extensions
da existiert diverses als instaliert gemeldetes, aber evtl leicht anders benannt(dev statt devel)?:
libxtst-dev/stable 2:1.2.3-1 amd64
libxtst-dev/stable 2:1.2.3-1 i386
libxtst-doc/stable,stable 2:1.2.3-1 all
libxtst6/stable,now 2:1.2.3-1 amd64 [installed,automatic]
libxtst6/stable 2:1.2.3-1 i386
Re: IXtst nicht gefunden beim compilieren / linken
man könnte fast den Eindruck bekommen, dass das in der rpm- Welt mit devel ausbuchstabiert wird,
in der deb - Welt mit dev ?
https://rpmfind.net/linux/rpm2html/sear ... Xtst-devel
https://packages.debian.org/de/sid/libx11-dev
in der deb - Welt mit dev ?
https://rpmfind.net/linux/rpm2html/sear ... Xtst-devel
https://packages.debian.org/de/sid/libx11-dev
Re: IXtst nicht gefunden beim compilieren / linken
Dev oder devel spielt keine Rolle. Die Devel-Pakete liefern meistens Symlinks.
Hast du in /usr/lib64/ (oder deiner Distri entsprechend):
Hast du in /usr/lib64/ (oder deiner Distri entsprechend):
Bsp. von OpenSUSE Leap.libXtst.so.6.10
libXtst.so.6 ->
libXtst.so ->
Re: IXtst nicht gefunden beim compilieren / linken
in /usr/lib/x86_64-linux-gnu/ in dieser MX-Linux-installation ( aktuell ) gibts:
libXtst.so.6 ->
libXtst.so.6.1.0
(und auch
libXt.so.6 ->
libXt.so.6.0.0 )
libXtst.so.6 ->
libXtst.so.6.1.0
(und auch
libXt.so.6 ->
libXt.so.6.0.0 )
Re: IXtst nicht gefunden beim compilieren / linken
Aber es fehlt libXtst.so. Diese wird gesucht.
Erstelle manuell einen Symlink.
Erstelle manuell einen Symlink.
libXtst.so -> libXtst.so.6.1.0
Re: IXtst nicht gefunden beim compilieren / linken
gerade gemacht, funktioniert, wunderbar! Danke!!