Re: [Debian]: Autoconf und X11-Bibliotheken
Am Mittwoch, den 15. April 1998 schrieb Andreas Tille:
> > Du kannst das Macro "AC_PATH_XTRA" verwenden, um an den Pfad zu den
> > Libraries (hier $X_LIBS) zu kommen. Den kannst Du dann bei den folgenden
> > Tests verwenden, z.B.:
> >
> > AC_PATH_XTRA
> > ...
> > AC_CHECK_LIB(X11, main,[have_x11="yes"],[have_x11="no"],$X_LIBS)
> Das habe ich mal probiert, leider immernoch erfolglos.
>
> Mein configure.in sieht nun folgenderma"sen aus:
> ...
> AC_PATH_XTRA
> AC_CHECK_LIB(Xpm, main, echo HAVE_LIBXPM, echo LIBXPM missing, $X_LIBS)
> ...
Bei Xpm musst Du zusaetzlich noch die X11 library fuer den Linker angeben:
$ cat configure.in
AC_INIT(test.c)
AC_PATH_XTRA
AC_CHECK_LIB(Xpm, main, echo HAVE_LIBXPM, echo LIBXPM missing, $X_LIBS -lX11)
$ autoconf
$ ./configure
creating cache ./config.cache
checking how to run the C preprocessor... cc -E
checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include
checking for dnet_ntoa in -ldnet... no
checking for dnet_ntoa in -ldnet_stub... no
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for main in -lXpm... yes
HAVE_LIBXPM
...
munter bleiben
Peter
--
Peter Tobias <tobias@et-inf.fho-emden.de> <tobias@debian.org> <tobias@linux.de>
PGP ID EFAA400D, fingerprint = 06 89 EB 2E 01 7C B4 02 04 62 89 6C 2F DD F1 3C
------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie
bitte eine E-Mail an majordomo@jfl.de die im Body
"unsubscribe debian-user-de <your_email_address>"
enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@jfl.de
------------------------------------------------
Anzahl der eingetragenen Mitglieder: 432
Reply to: