[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: configure doesn't find CUPS
From:       "Best, Jan-Pascal van" <j.p.vanbest () tbm ! tudelft ! nl>
Date:       2004-01-07 12:07:21
Message-ID: A2D0261FA99B9C40AEA56D1D44468CE8D0FAA0 () TBM0EXCH2 ! tbm ! tudelft
[Download RAW message or body]

Hi all,

I'm having the same CUPS problem with Debian. Relevant part 
of config.log appended at the end. It seems the problem is in gnutls,
but gnutls is installed. Any ideas?


$ ls /usr/lib/*gnutls* /usr/lib/*cups*
/usr/lib/libcups.a              /usr/lib/libgnomecups-1.0.so.1.0.0    \
                /usr/lib/libgnutls-extra.so.7.0.9
/usr/lib/libcups.so             /usr/lib/libgnomecupsui-1.0.so.1      \
                /usr/lib/libgnutls.a
/usr/lib/libcups.so.2           /usr/lib/libgnomecupsui-1.0.so.1.0.0  \
                /usr/lib/libgnutls.la
/usr/lib/libcupsdconf.la        /usr/lib/libgnutls-extra.a            \
                /usr/lib/libgnutls.so
/usr/lib/libcupsdconf.so        /usr/lib/libgnutls-extra.la           \
                /usr/lib/libgnutls.so.7
/usr/lib/libcupsimage.so.2      /usr/lib/libgnutls-extra.so           \
                /usr/lib/libgnutls.so.7.0.9
/usr/lib/libgnomecups-1.0.so.1  /usr/lib/libgnutls-extra.so.7

$ dpkg -l | grep cups
ii  cupsys         1.1.20candidat Common UNIX Printing System(tm) - server
ii  cupsys-client  1.1.20candidat Common UNIX Printing System(tm) - client pro
rc  gnome-cups-man 0.17-2         CUPS printer admin tool for GNOME
ii  libcupsimage2  1.1.20candidat Common UNIX Printing System(tm) - image libs
ii  libcupsys2     1.1.20candidat Common UNIX Printing System(tm) - libs
ii  libcupsys2-dev 1.1.20candidat Common UNIX Printing System(tm) - developmen
ii  libgnomecups1. 0.1.6-2        GNOME library for CUPS interaction
ii  libgnomecupsui 0.17-3         UI extensions to libgnomecups

$ dpkg -l | grep gnutls
ii  gnutls-bin     0.8.9-2        GNU TLS library - commandline utilities
rc  libgnutls5     0.8.8-2        GNU TLS library - runtime library
ii  libgnutls7     0.8.9-2        GNU TLS library - runtime library
ii  libgnutls7-dev 0.8.9-2        GNU TLS library - development files


config.log:

configure:38960: checking for cups-config
configure:38978: found /usr/bin/cups-config
configure:38990: result: /usr/bin/cups-config
configure:39003: checking for cupsServer in -lcups
configure:39034: gcc -o conftest -ansi -W -Wall -Wchar-subscripts -Wshadow \
-Wpointer-arith -Wmissing-prototypes -Wwrite-string s -D_XOPEN_SOURCE=500 \
-D_BSD_SOURCE -g -O2  -march=athlon-tbird -Wformat-security \
-Wmissing-format-attribute  -DQT_THREAD_SUPP ORT  -D_REENTRANT -I${prefix}/include \
-I/home/janpascal/src/head/qt-copy/include -I/usr/X11R6/include   -L/usr/X11R6/lib \
-L/ho me/janpascal/src/head/qt-copy/lib -L${exec_prefix}/lib  conftest.c -lcups \
                -lcups -L/usr/lib -lgnutls -lnsl  >&5
/usr/lib/libcups.so: undefined reference to `gnutls_record_recv@GNUTLS_0_8'
/usr/lib/libcups.so: undefined reference to `gnutls_credentials_set@GNUTLS_0_8'
/usr/lib/libcups.so: undefined reference to `gnutls_set_default_priority@GNUTLS_0_8'
/usr/lib/libcups.so: undefined reference to `gnutls_bye@GNUTLS_0_8'
/usr/lib/libcups.so: undefined reference to \
                `gnutls_certificate_allocate_credentials@GNUTLS_0_8'
/usr/lib/libcups.so: undefined reference to `gnutls_init@GNUTLS_0_8'
/usr/lib/libcups.so: undefined reference to `gnutls_handshake@GNUTLS_0_8'
/usr/lib/libcups.so: undefined reference to `gnutls_record_check_pending@GNUTLS_0_8'
/usr/lib/libcups.so: undefined reference to `gnutls_deinit@GNUTLS_0_8'
/usr/lib/libcups.so: undefined reference to `gnutls_global_init@GNUTLS_0_8'
/usr/lib/libcups.so: undefined reference to \
                `gnutls_certificate_free_credentials@GNUTLS_0_8'
/usr/lib/libcups.so: undefined reference to `gnutls_record_send@GNUTLS_0_8'
/usr/lib/libcups.so: undefined reference to `gnutls_transport_set_ptr@GNUTLS_0_8'
collect2: ld returned 1 exit status
configure:39037: $? = 1
configure: failed program was:
> /* #line 39010 "configure" */
> /* confdefs.h.  */
> 
> #define PACKAGE_NAME ""
> #define PACKAGE_TARNAME ""
> #define PACKAGE_VERSION ""
> #define PACKAGE_STRING ""
> #define PACKAGE_BUGREPORT ""
> #define PACKAGE "kdelibs"
> #define VERSION "3.1.94"
> #ifdef __cplusplus
> extern "C" void std::exit (int) throw (); using std::exit;
> #endif
> #define KDELIBSUFF ""
> #define STDC_HEADERS 1

... etc etc ...

> #define HAVE_X86_SSE2 1
> #define HAVE_X86_3DNOW 1
> /* end confdefs.h.  */
> 
> /* Override any gcc2 internal prototype to avoid an error.  */
> #ifdef __cplusplus
> extern "C"
> #endif
> /* We use char because int might match the return type of a gcc2
> builtin and then its argument prototype would still apply.  */
> char cupsServer ();
> int
> main ()
> {
> cupsServer ();
> ;
> return 0;
> }
configure:39055: result: no
configure:39064: WARNING: CUPS library not found. CUPS support disabled

-- 
Jan-Pascal van Best
Delft University of Technology
http://www.tbm.tudelft.nl/webstaf/janb/index.htm 


 
> > Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic