Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 123603 - avahi 6.7 fails to compile on nss
Summary: avahi 6.7 fails to compile on nss
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Sven Wegener
URL:
Whiteboard:
Keywords:
: 124340 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-02-21 04:43 UTC by Steve Cole
Modified: 2006-03-02 15:06 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Steve Cole 2006-02-21 04:43:46 UTC
i686-pc-linux-gnu-gcc -I.. "-DDEBUG_TRAP=__asm__(\"int \$3\")" -DAVAHI_DAEMON_RUNTIME_DIR=\"/var/run/avahi-daemon/\" -DAVAHI_SOCKET=\"/var/run/avahi-daemon/socket\" -DAVAHI_SERVICE_DIR=\"/etc/avahi/services\" -DAVAHI_CONFIG_FILE=\"/etc/avahi/avahi-daemon.conf\" -DAVAHI_HOSTS_FILE=\"/etc/avahi/hosts\" -DAVAHI_DBUS_INTROSPECTION_DIR=\"/usr/share/avahi/introspection\" -DAVAHI_CONFIG_DIR=\"/etc/avahi\" -march=k8 -mtune=k8 -O2 -pipe -ffast-math -fomit-frame-pointer -fno-ident -std=c99 -Wall -W -Wextra -pedantic -pipe -Wformat -Wold-style-definition -Wdeclaration-after-statement -Wfloat-equal -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wmissing-noreturn -Wshadow -Wendif-labels -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Winline -o .libs/avahi-daemon avahi_daemon-main.o avahi_daemon-simple-protocol.o avahi_daemon-static-services.o avahi_daemon-static-hosts.o avahi_daemon-ini-file-parser.o avahi_daemon-setproctitle.o avahi_daemon-check-nss.o avahi_daemon-chroot.o avahi_daemon-caps.o  ../avahi-common/.libs/libavahi-common.so ../avahi-core/.libs/libavahi-core.so /usr/lib/libdaemon.so /usr/lib/libexpat.so -lcap
avahi_daemon-check-nss.o: In function `avahi_nss_support':
check-nss.c:(.text+0x21): undefined reference to `dlopen'
check-nss.c:(.text+0x43): undefined reference to `dlclose'
collect2: ld returned 1 exit status
make[2]: *** [avahi-daemon] Error 1
make[2]: Leaving directory `/var/tmp/portage/avahi-0.6.7/work/avahi-0.6.7/avahi-daemon'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/avahi-0.6.7/work/avahi-0.6.7'
make: *** [all] Error 2

!!! ERROR: net-dns/avahi-0.6.7 failed.
Call stack:
  ebuild.sh, line 1894:   Called dyn_compile
  ebuild.sh, line 941:   Called src_compile
Comment 1 Steve Cole 2006-02-23 05:19:32 UTC
All three of my Gentoo systems are doing this (all ~x86).
Comment 2 Richard 2006-02-23 07:16:25 UTC
(In reply to comment #1)
> All three of my Gentoo systems are doing this (all ~x86).
> 
Same here ,but only 2  ;) 
exact same error 
avahi_daemon-check-nss.o: In function `avahi_nss_support':
check-nss.c:(.text+0x24): undefined reference to `dlopen'
check-nss.c:(.text+0x47): undefined reference to `dlclose'
collect2: ld returned 1 exit status
make[2]: *** [avahi-daemon] Error 1
Comment 3 Sven Wegener gentoo-dev 2006-02-23 13:33:04 UTC
The Makefile should add -ld, it's there.

emerge --info please
Comment 4 Richard 2006-02-23 17:53:39 UTC
Emerge info output as per request


ric@ric ~ $ emerge --info
Portage 2.1_pre4-r1 (default-linux/x86/2006.0, gcc-3.4.5, glibc-2.3.5-r2, 2.6.15-gentoo-r5 i686)
=================================================================
System uname: 2.6.15-gentoo-r5 i686 AMD Athlon(tm) Processor
Gentoo Base System version 1.6.14
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-lang/python:     2.3.5-r2, 2.4.2-r1
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-O2 -march=athlon"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks fixpackages sandbox sfperms strict"
GENTOO_MIRRORS=" http://gentoo.mirrors.tds.net/gentoo ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo http://mirror.datapipe.net/gentoo http://mirror.datapipe.net/gentoo ftp://ftp.ussg.iu.edu/pub/linux/gentoo http://gentoo.mirrors.tds.net/gentoo ftp://ftp.ndlug.nd.edu/pub/gentoo/ ftp://gentoo.mirrors.tds.net/gentoo http://mirror.clarkson.edu/pub/distributions/gentoo/ http://gentoo.ccccom.com ftp://gentoo.ccccom.com"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dfx DMX X alsa apache2 apm arts audiofile avi berkbd berkdb bitmap-fonts bzlib crypt cups dba eds emboss encode esd exif extras fbcon fftw flash foomaticdb fortran gd gdbm gif gimp gimpprint glide gnome gnome-print gnupg gphoto2 gpm gps gstreamer gtk gtk2 icq imagemagick imap imlib insecure-savers ipv6 jabber jpeg kde libg++ libgda libwww mad maildir mbox mikmod mime ming mjpeg mmx mmxext motif mouse mozcalendar mozsvg mp3 mpeg mpeg2 mpeg4 mplayer msn nas nautilus ncurses nfs nptl odbc ogg openal opengl oss pam pdflib perl php png python qt quicktime readline sasl scanner sdl silverxp slp spell spl sse-filters ssl startup-notification svg swat tcpd tga toolbar truetype truetype-fonts type1-fonts udev usb userlocales v4l videos vidix voodoo3 vorbis win32codecs wmf wordperfect wxwindows xanim xchat xchatdccserver xface xine xinerama xml xmlrpc xmms xosd xsl xv yahoo zlib elibc_glibc kernel_linux userland_GNU video_cards_3dfx"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Comment 5 Steve Cole 2006-02-27 18:53:56 UTC
Problem exists in 0.6.8 as well.  Opening new bug.
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2006-02-28 02:13:21 UTC
*** Bug 124340 has been marked as a duplicate of this bug. ***
Comment 7 Pedroleouf 2006-02-28 09:29:07 UTC
Same problem, putting my emerge --info output too:

Portage 2.1_pre5-r1 (default-linux/x86/2005.1, gcc-3.4.5, glibc-2.3.6-r3, 2.6.15-reiser4-r5 i686)
=================================================================
System uname: 2.6.15-reiser4-r5 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz
Gentoo Base System version 1.12.0_pre16
dev-lang/python:     2.3.5-r2, 2.4.2-r1
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -march=pentium4 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/kde/devel/env /usr/kde/devel/share/config /usr/kde/devel/shutdown /usr/share/X11/xkb /usr/share/config /var/qmail/alias /var/qmail/control /var/vpopmail/domains /var/vpopmail/etc"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O3 -march=pentium4 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.mirrors.tds.net/gentoo ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo http://mirror.datapipe.net/gentoo http://mirror.datapipe.net/gentoo ftp://ftp.ussg.iu.edu/pub/linux/gentoo http://gentoo.mirrors.tds.net/gentoo ftp://ftp.ndlug.nd.edu/pub/gentoo/ ftp://gentoo.mirrors.tds.net/gentoo http://mirror.clarkson.edu/pub/distributions/gentoo/ http://gentoo.ccccom.com ftp://gentoo.ccccom.com"
LANG="fr_FR.utf8"
LC_ALL="fr_FR.utf8"
LINGUAS="fr fr_FR"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/zugaina-portage /usr/local/ebuildexchange-portage /usr/local/xwing /usr/local/gentopia-portage /usr/local/kde-live-portage /usr/local/kde-live-playground-portage /usr/local/bmg-portage /usr/local/gentoode-portage /usr/local/fluid-portage /usr/local/portage-xgl /usr/local/xgloverlay /usr/local/xgl-overlay /usr/local/xgl-coffee"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 7zip X Xaw3d a52 aac aalib acl aim alsa amd amuled apache2 apm asf asm asterisk automount avi bash-completion bcmath berkdb bitmap-fonts bootsplash bzip2 c++ cairo ccache cdda cddb cdrom chm chroot cli crypt css ctype cups curl dba dga directfb dlloader dri dv dvb dvd dvdr dvdread dxr3 eds emboss emoticon encode esd exif expat extensions fam fbcon ffmpeg fftw firefox flac flash fontconfig foomaticdb fortran freetts ftp fuse gd gdbm gif gimp gimpprint gkrellm glibc-omitfp glitz glut glx gmail gmailtimestamps gnustep gnutls gpgme gpm gs gstreamer gtalk gtk gtk2 gtkhtml gvim gzip hal hddtemp hpn httpd icecast iconv icq id3 idn ieee1394 image imagemagick imap imlib imlib2 inifile innodb irc irda irssi ithreads jabber jai java javascript joystick jp2 jpeg jpeg2k lame lcms libcaca libg++ libgd libwww live lm_sensors logrotate lzo lzw mad maildir mbrola md5sum mhash mikmod mime mimencode ming mixer mjpeg mmx mmxext mng modelock motif mouse mozcalendar mozdevelop mp3 mp4live mpeg mpeg2 mplayer msn mysql mysqli nas ncurses net network nfs nls nsplugin ntfs nvidia objc ogg oggvorbis opengl oracle oss pam pascal pcre pdf pdflib perl php png pop posix postgres python qmail qt quicktime quotes rar readline real reiserfs remote rle rss samba scanner scp screen sdl sensord server session sftp silc skins smime smtp sndfile soap sockets spamassassin spell sql sse sse-filters sse2 ssl stream subtitles svg svgz sysfs szip tagwriting tcltk tcpd tidy tiff tokenizer tools transcode truetype truetype-fonts type1 type1-fonts unicode urandom usb user-homedirs userlocales utf8 v4l v4l2 vcd vcdimager vhosts vidix vim vim-pager vim-with-x vlm vnc vorbis win32codecs wma wmf wxwindows x11vnc xcomposite xface xgetdefault xml xml2 xmlreader xmlrpc xmms xosd xpm xscreensaver xsl xslt xv xvid xvmc yv12 zip zlib zvbi elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux linguas_fr linguas_fr_FR userland_GNU video_cards_ati video_cards_fglrx video_cards_fbdev video_cards_nvidia video_cards_v4l"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LDFLAGS
Comment 8 Sven Wegener gentoo-dev 2006-03-02 15:06:04 UTC
This should be fixed with avahi-0.6.9, which just went into the tree.