[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: