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
All three of my Gentoo systems are doing this (all ~x86).
(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
The Makefile should add -ld, it's there. emerge --info please
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
Problem exists in 0.6.8 as well. Opening new bug.
*** Bug 124340 has been marked as a duplicate of this bug. ***
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
This should be fixed with avahi-0.6.9, which just went into the tree.