Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 210223

Summary: net-dns/dnsmasq-2.41 fails to build
Product: Gentoo Linux Reporter: Florian Manschwetus <manschwetus>
Component: New packagesAssignee: Patrick McLean <chutzpah>
Status: RESOLVED FIXED    
Severity: normal CC: holger, lordcris, zeekec
Priority: High Keywords: InVCS
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: zeekec emerge -info

Description Florian Manschwetus 2008-02-15 08:35:35 UTC
>>> Emerging (1 of 5) net-dns/dnsmasq-2.41 to /
>>> Downloading 'http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/distfiles/dnsmasq-2.41.tar.gz'
--2008-02-15 09:32:39--  http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/distfiles/dnsmasq-2.41.tar.gz
Auflösen des Hostnamen »linux.rz.ruhr-uni-bochum.de«.... 134.147.32.114
Verbindungsaufbau zu linux.rz.ruhr-uni-bochum.de|134.147.32.114|:80... verbunden.
HTTP Anforderung gesendet, warte auf Antwort... 404 Not Found
2008-02-15 09:32:39 FEHLER 404: Not Found.

>>> Downloading 'http://www.thekelleys.org.uk/dnsmasq/dnsmasq-2.41.tar.gz'
--2008-02-15 09:32:39--  http://www.thekelleys.org.uk/dnsmasq/dnsmasq-2.41.tar.gz
Auflösen des Hostnamen »www.thekelleys.org.uk«.... 86.14.238.176
Verbindungsaufbau zu www.thekelleys.org.uk|86.14.238.176|:80... verbunden.
HTTP Anforderung gesendet, warte auf Antwort... 200 OK
Länge: 361517 (353K) [application/x-tar]
In »/usr/portage/distfiles/dnsmasq-2.41.tar.gz« speichern.

100%[========================================================>] 361.517     44,5K/s   in 8,0s

2008-02-15 09:32:47 (44,4 KB/s) - »/usr/portage/distfiles/dnsmasq-2.41.tar.gz« gespeichert [361517/361517]

 * checking ebuild checksums ;-) ...                                                       [ ok ]
 * checking auxfile checksums ;-) ...                                                      [ ok ]
 * checking miscfile checksums ;-) ...                                                     [ ok ]
 * checking dnsmasq-2.41.tar.gz ;-) ...                                                    [ ok ]
>>> Unpacking source...
>>> Unpacking dnsmasq-2.41.tar.gz to /var/tmp/portage/net-dns/dnsmasq-2.41/work
 * Applying dnsmasq-fbsd-config.patch ...                                                  [ ok ]
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/net-dns/dnsmasq-2.41/work/dnsmasq-2.41 ...
cd src && make \
 DBUS_MINOR=" `echo  | ../bld/pkg-wrapper pkg-config --modversion dbus-1 | nawk -F . -- '{ if ($(NF-1)) print \"-DDBUS_MINOR=\"$(NF-1) }'`"  \
 DBUS_CFLAGS="`echo  | ../bld/pkg-wrapper pkg-config --cflags dbus-1`"  \
 DBUS_LIBS="  `echo  | ../bld/pkg-wrapper pkg-config --libs dbus-1`"  \
 SUNOS_LIBS=" `if uname | grep SunOS 2>&1 >/dev/null; then echo -lsocket -lnsl -lposix4; fi `" \
 SUNOS_VER="  `if uname | grep SunOS 2>&1 >/dev/null; then uname -r | nawk -F . -- '{ print \"-DSUNOS_VER=\"$2 }'; fi`" \
 -f ../bld/Makefile dnsmasq
/bin/sh: line 1: nawk: command not found
make[1]: Entering directory `/var/tmp/portage/net-dns/dnsmasq-2.41/work/dnsmasq-2.41/src'
i686-pc-linux-gnu-gcc -O2 -march=prescott -fomit-frame-pointer -pipe -msse -msse2 -msse3 -mmmx -mfpmath=sse -DNO_TFTP -DHAVE_DBUS       -c cache.c
i686-pc-linux-gnu-gcc -O2 -march=prescott -fomit-frame-pointer -pipe -msse -msse2 -msse3 -mmmx -mfpmath=sse -DNO_TFTP -DHAVE_DBUS       -c rfc1035.c
i686-pc-linux-gnu-gcc -O2 -march=prescott -fomit-frame-pointer -pipe -msse -msse2 -msse3 -mmmx -mfpmath=sse -DNO_TFTP -DHAVE_DBUS       -c util.c
i686-pc-linux-gnu-gcc -O2 -march=prescott -fomit-frame-pointer -pipe -msse -msse2 -msse3 -mmmx -mfpmath=sse -DNO_TFTP -DHAVE_DBUS       -c option.c
i686-pc-linux-gnu-gcc -O2 -march=prescott -fomit-frame-pointer -pipe -msse -msse2 -msse3 -mmmx -mfpmath=sse -DNO_TFTP -DHAVE_DBUS       -c forward.c
i686-pc-linux-gnu-gcc -O2 -march=prescott -fomit-frame-pointer -pipe -msse -msse2 -msse3 -mmmx -mfpmath=sse -DNO_TFTP -DHAVE_DBUS       -c isc.c
i686-pc-linux-gnu-gcc -O2 -march=prescott -fomit-frame-pointer -pipe -msse -msse2 -msse3 -mmmx -mfpmath=sse -DNO_TFTP -DHAVE_DBUS       -c network.c
i686-pc-linux-gnu-gcc -O2 -march=prescott -fomit-frame-pointer -pipe -msse -msse2 -msse3 -mmmx -mfpmath=sse -DNO_TFTP -DHAVE_DBUS       -c dnsmasq.c
i686-pc-linux-gnu-gcc -O2 -march=prescott -fomit-frame-pointer -pipe -msse -msse2 -msse3 -mmmx -mfpmath=sse -DNO_TFTP -DHAVE_DBUS       -c dhcp.c
i686-pc-linux-gnu-gcc -O2 -march=prescott -fomit-frame-pointer -pipe -msse -msse2 -msse3 -mmmx -mfpmath=sse -DNO_TFTP -DHAVE_DBUS       -c lease.c
i686-pc-linux-gnu-gcc -O2 -march=prescott -fomit-frame-pointer -pipe -msse -msse2 -msse3 -mmmx -mfpmath=sse -DNO_TFTP -DHAVE_DBUS       -c rfc2131.c
i686-pc-linux-gnu-gcc -O2 -march=prescott -fomit-frame-pointer -pipe -msse -msse2 -msse3 -mmmx -mfpmath=sse -DNO_TFTP -DHAVE_DBUS       -c netlink.c
i686-pc-linux-gnu-gcc -O2 -march=prescott -fomit-frame-pointer -pipe -msse -msse2 -msse3 -mmmx -mfpmath=sse -DNO_TFTP -DHAVE_DBUS       -c dbus.c
dbus.c:22:23: Fehler: dbus/dbus.h: Datei oder Verzeichnis nicht gefunden
dbus.c:25: Fehler: expected specifier-qualifier-list before »DBusWatch«
dbus.c:30: Fehler: expected »=«, »,«, »;«, »asm« or »__attribute__« before »add_watch«
dbus.c:49: Fehler: expected »)« before »*« token
dbus.c:65: Fehler: expected »)« before »*« token
dbus.c:224: Fehler: expected »=«, »,«, »;«, »asm« or »__attribute__« before »message_handler«
dbus.c: In Funktion »dbus_init«:
dbus.c:260: Fehler: »DBusConnection« nicht deklariert (erste Benutzung in dieser Funktion)
dbus.c:260: Fehler: (Jeder nicht deklarierte Bezeichner wird nur einmal aufgeführt
dbus.c:260: Fehler: für jede Funktion in der er auftritt.)
dbus.c:260: Fehler: »connection« nicht deklariert (erste Benutzung in dieser Funktion)
dbus.c:261: Fehler: »DBusObjectPathVTable« nicht deklariert (erste Benutzung in dieser Funktion)
dbus.c:261: Fehler: expected »;« before »dnsmasq_vtable«
dbus.c:262: Fehler: »DBusError« nicht deklariert (erste Benutzung in dieser Funktion)
dbus.c:262: Fehler: expected »;« before »dbus_error«
dbus.c:263: Fehler: »DBusMessage« nicht deklariert (erste Benutzung in dieser Funktion)
dbus.c:263: Fehler: »message« nicht deklariert (erste Benutzung in dieser Funktion)
dbus.c:265: Fehler: »dbus_error« nicht deklariert (erste Benutzung in dieser Funktion)
dbus.c:266: Fehler: »DBUS_BUS_SYSTEM« nicht deklariert (erste Benutzung in dieser Funktion)
dbus.c:269: Fehler: »FALSE« nicht deklariert (erste Benutzung in dieser Funktion)
dbus.c:270: Fehler: »add_watch« nicht deklariert (erste Benutzung in dieser Funktion)
dbus.c:270: Fehler: »remove_watch« nicht deklariert (erste Benutzung in dieser Funktion)
dbus.c:278: Fehler: »dnsmasq_vtable« nicht deklariert (erste Benutzung in dieser Funktion)
dbus.c: In Funktion »set_dbus_listeners«:
dbus.c:295: Fehler: »struct watch« hat kein Element namens »next«
dbus.c:296: Fehler: »struct watch« hat kein Element namens »watch«
dbus.c:298: Fehler: »struct watch« hat kein Element namens »watch«
dbus.c:302: Fehler: »struct watch« hat kein Element namens »watch«
dbus.c:307: Fehler: »DBUS_WATCH_READABLE« nicht deklariert (erste Benutzung in dieser Funktion)
dbus.c:310: Fehler: »DBUS_WATCH_WRITABLE« nicht deklariert (erste Benutzung in dieser Funktion)
dbus.c: In Funktion »check_dbus_listeners«:
dbus.c:319: Fehler: »DBusConnection« nicht deklariert (erste Benutzung in dieser Funktion)
dbus.c:319: Fehler: »connection« nicht deklariert (erste Benutzung in dieser Funktion)
dbus.c:319: Fehler: expected expression before »)« token
dbus.c:322: Fehler: »struct watch« hat kein Element namens »next«
dbus.c:323: Fehler: »struct watch« hat kein Element namens »watch«
dbus.c:329: Fehler: »struct watch« hat kein Element namens »watch«
dbus.c:333: Fehler: »DBUS_WATCH_READABLE« nicht deklariert (erste Benutzung in dieser Funktion)
dbus.c:336: Fehler: »DBUS_WATCH_WRITABLE« nicht deklariert (erste Benutzung in dieser Funktion)
dbus.c:339: Fehler: »DBUS_WATCH_ERROR« nicht deklariert (erste Benutzung in dieser Funktion)
dbus.c:342: Fehler: »struct watch« hat kein Element namens »watch«
dbus.c:348: Fehler: »DBUS_DISPATCH_DATA_REMAINS« nicht deklariert (erste Benutzung in dieser Funktion)
make[1]: *** [dbus.o] Fehler 1
make[1]: *** Warte auf noch nicht beendete Prozesse...
make[1]: Leaving directory `/var/tmp/portage/net-dns/dnsmasq-2.41/work/dnsmasq-2.41/src'
make: *** [dnsmasq] Fehler 2
 *
 * ERROR: net-dns/dnsmasq-2.41 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2322:  Called die
 * The specific snippet of code:
 *       emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" || die
 *  The die message:
 *   (no error message)
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/net-dns/dnsmasq-2.41/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-dns/dnsmasq-2.41/temp/environment'.


Reproducible: Always




emerge --info
Portage 2.1.4.4 (default-linux/x86/2007.0, gcc-4.2.2, glibc-2.7-r1, 2.6.24-thinkpad-r2 i686)
=================================================================
System uname: 2.6.24-thinkpad-r2 i686 Genuine Intel(R) CPU T2500 @ 2.00GHz
Timestamp of tree: Fri, 15 Feb 2008 06:46:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p33
dev-java/java-config: 1.3.7, 2.1.4
dev-lang/python:     2.5.1-r5
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.24
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=prescott -fomit-frame-pointer -pipe -msse -msse2 -msse3 -mmmx -mfpmath=sse"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=prescott -fomit-frame-pointer -pipe -msse -msse2 -msse3 -mmmx -mfpmath=sse"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/"
LANG="de_DE@euro"
LC_ALL="de_DE@euro"
LINGUAS="de"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync1.de.gentoo.org/gentoo-portage"
USE="16bittmp X X509 a52 aac aalib accessibility acl acpi addbookmarks alias alsa apache2 autoreplace bash-completion berkdb binfilter bitmap-fonts bluetooth branding bzip2 cairo cardbus cdda cddb cdio cdparanoia cdr chipcard chipcard2 cisco cli connectionstatus contactnotes cracklib crypt css ctype cups curl custom-cflags dba dbus dbx dga dhcp dialup directfb dri dts dv dvb dvd dvdr dvdread eap-tls eds emerald encode esd ethereal exif fat fbcon festival ffmpeg firefox flac flite foomaticdb fortran ftp garmin gd gdbm geldkarte gif gimp gimpprint glade glib glitz glut glx gnutls gphoto2 gpm gps gstreamer gtk hal hbci hdaps hddtemp highlight history httpd ibmacpi icc iconv icq id3 id3tag imagemagick imlib immqt-bc innodb ipv6 ipw3945 irc irda isdnlog italk itrax iwl3945 jabber java java5 javascript jingle john jpeg jpeg2k kde kdehiddenvisibility lame langpacks laptop latex ldap ldap-sasl libsamplerate live logitech-mouse lua lzo lzw mad madwifi midi mikmod mime mjpeg mmx mmxext mng mono motif mozdevelop mozsvg mp2 mp3 mp3rtp mp4 mp4live mpd mpeg mpeg2 mplayer msn mudflap musepack musicbrainz mysql mysqli ncurses netmeeting nfs nls nowin nowlistening nptl nptlonly nsplugin odbc ogg openal opengl openmp openssl opensslcrypt openstreetmap openvpn oss pam parport passwordsave pcmcia pcre pda pdf perl php png postgres ppds pppd pptp python qt3 qt3support qt4 query-browser quicktime radius rar raw readline real reflection reiser4 reiserfs replytolist resolvconf samba sametime scanner scenarios sco_flowcontrol scripting sdl sdl-image sdl-sound sdlaudio session shout slp smbkrb5passwd smp sms spell spl sse sse2 ssl statistics stream subversion svg svga swat sysfs syslog szip t60 tcpd tetex texteffect theora threads threadsafe tidy tiff tk tntc translator truetype truetype-fonts twolame type1 type1-fonts unicode unzip upnp urandom usb userlocales v4l v4l2 vcd vorbis vram webpresence wifi win32codecs winpopup wma wmf wxwindows x264 x86 xcomposite xforms xfs xine xinerama xml xmlreader xmlwriter xorg xosd xprint xrandr xrender xscreensaver xv xvid yahoo zeroconf zip zlib" ALSA_CARDS="hda-intel usb-audio bt87x emu10k1x emu10k1" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" CAMERAS="adc65 agfa-cl20 aox barbie canon casio clicksmart310 digigr8 digita dimera directory enigma13 fuji gsmart300 hp215 iclick jamcam jd11 kodak konica largan lg_gsm mars minolta mustek panasonic pccam300 pccam600 polaroid ptp2 ricoh samsung sierra sipix smal sonix sonydscf1 sonydscf55 soundvision spca50x sq905 stv0674 stv0680 sx330z template toshiba" DVB_CARDS="dibusb-usb1 dibusb-usb2 nxt200x or51132 or51211 sp8870 sp887x tda1004x ttpci ttusb-dec usb-a800 usb-dtt200u usb-umt usb-vp702x usb-vp7045 usb-wt220u" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" USERLAND="GNU" VIDEO_CARDS="radeon ati vesa fglrx"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2008-02-15 09:57:04 UTC
Reopen with errors in English; set your locales to C when reporting bugs please.
Comment 2 Florian Manschwetus 2008-02-15 10:11:29 UTC
LC_ALL=C emerge -1av net-dns/dnsmasq

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U ] net-dns/dnsmasq-2.41 [2.40-r1] USE="dbus -isc -tftp" 0 kB

Total: 1 package (1 upgrade), Size of downloads: 0 kB

Would you like to merge these packages? [Yes/No]
>>> Verifying ebuild Manifests...

>>> Emerging (1 of 1) net-dns/dnsmasq-2.41 to /
 * dnsmasq-2.41.tar.gz RMD160 SHA1 SHA256 size ;-) ...                                     [ ok ]
 * checking ebuild checksums ;-) ...                                                       [ ok ]
 * checking auxfile checksums ;-) ...                                                      [ ok ]
 * checking miscfile checksums ;-) ...                                                     [ ok ]
 * checking dnsmasq-2.41.tar.gz ;-) ...                                                    [ ok ]
>>> Unpacking source...
>>> Unpacking dnsmasq-2.41.tar.gz to /var/tmp/portage/net-dns/dnsmasq-2.41/work
 * Applying dnsmasq-fbsd-config.patch ...                                                  [ ok ]
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/net-dns/dnsmasq-2.41/work/dnsmasq-2.41 ...
cd src && make \
 DBUS_MINOR=" `echo  | ../bld/pkg-wrapper pkg-config --modversion dbus-1 | nawk -F . -- '{ if ($(NF-1)) print \"-DDBUS_MINOR=\"$(NF-1) }'`"  \
 DBUS_CFLAGS="`echo  | ../bld/pkg-wrapper pkg-config --cflags dbus-1`"  \
 DBUS_LIBS="  `echo  | ../bld/pkg-wrapper pkg-config --libs dbus-1`"  \
 SUNOS_LIBS=" `if uname | grep SunOS 2>&1 >/dev/null; then echo -lsocket -lnsl -lposix4; fi `" \
 SUNOS_VER="  `if uname | grep SunOS 2>&1 >/dev/null; then uname -r | nawk -F . -- '{ print \"-DSUNOS_VER=\"$2 }'; fi`" \
 -f ../bld/Makefile dnsmasq
/bin/sh: line 1: nawk: command not found
make[1]: Entering directory `/var/tmp/portage/net-dns/dnsmasq-2.41/work/dnsmasq-2.41/src'
i686-pc-linux-gnu-gcc -O2 -march=prescott -fomit-frame-pointer -pipe -msse -msse2 -msse3 -mmmx -mfpmath=sse -DNO_TFTP -DHAVE_DBUS       -c cache.c
i686-pc-linux-gnu-gcc -O2 -march=prescott -fomit-frame-pointer -pipe -msse -msse2 -msse3 -mmmx -mfpmath=sse -DNO_TFTP -DHAVE_DBUS       -c rfc1035.c
i686-pc-linux-gnu-gcc -O2 -march=prescott -fomit-frame-pointer -pipe -msse -msse2 -msse3 -mmmx -mfpmath=sse -DNO_TFTP -DHAVE_DBUS       -c util.c
i686-pc-linux-gnu-gcc -O2 -march=prescott -fomit-frame-pointer -pipe -msse -msse2 -msse3 -mmmx -mfpmath=sse -DNO_TFTP -DHAVE_DBUS       -c option.c
i686-pc-linux-gnu-gcc -O2 -march=prescott -fomit-frame-pointer -pipe -msse -msse2 -msse3 -mmmx -mfpmath=sse -DNO_TFTP -DHAVE_DBUS       -c forward.c
i686-pc-linux-gnu-gcc -O2 -march=prescott -fomit-frame-pointer -pipe -msse -msse2 -msse3 -mmmx -mfpmath=sse -DNO_TFTP -DHAVE_DBUS       -c isc.c
i686-pc-linux-gnu-gcc -O2 -march=prescott -fomit-frame-pointer -pipe -msse -msse2 -msse3 -mmmx -mfpmath=sse -DNO_TFTP -DHAVE_DBUS       -c network.c
i686-pc-linux-gnu-gcc -O2 -march=prescott -fomit-frame-pointer -pipe -msse -msse2 -msse3 -mmmx -mfpmath=sse -DNO_TFTP -DHAVE_DBUS       -c dnsmasq.c
i686-pc-linux-gnu-gcc -O2 -march=prescott -fomit-frame-pointer -pipe -msse -msse2 -msse3 -mmmx -mfpmath=sse -DNO_TFTP -DHAVE_DBUS       -c dhcp.c
i686-pc-linux-gnu-gcc -O2 -march=prescott -fomit-frame-pointer -pipe -msse -msse2 -msse3 -mmmx -mfpmath=sse -DNO_TFTP -DHAVE_DBUS       -c lease.c
i686-pc-linux-gnu-gcc -O2 -march=prescott -fomit-frame-pointer -pipe -msse -msse2 -msse3 -mmmx -mfpmath=sse -DNO_TFTP -DHAVE_DBUS       -c rfc2131.c
i686-pc-linux-gnu-gcc -O2 -march=prescott -fomit-frame-pointer -pipe -msse -msse2 -msse3 -mmmx -mfpmath=sse -DNO_TFTP -DHAVE_DBUS       -c netlink.c
i686-pc-linux-gnu-gcc -O2 -march=prescott -fomit-frame-pointer -pipe -msse -msse2 -msse3 -mmmx -mfpmath=sse -DNO_TFTP -DHAVE_DBUS       -c dbus.c
i686-pc-linux-gnu-gcc -O2 -march=prescott -fomit-frame-pointer -pipe -msse -msse2 -msse3 -mmmx -mfpmath=sse -DNO_TFTP -DHAVE_DBUS       -c bpf.c
dbus.c:22:23: error: dbus/dbus.h: No such file or directory
dbus.c:25: error: expected specifier-qualifier-list before 'DBusWatch'
dbus.c:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'add_watch'
dbus.c:49: error: expected ')' before '*' token
dbus.c:65: error: expected ')' before '*' token
dbus.c:224: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'message_handler'
dbus.c: In function 'dbus_init':
dbus.c:260: error: 'DBusConnection' undeclared (first use in this function)
dbus.c:260: error: (Each undeclared identifier is reported only once
dbus.c:260: error: for each function it appears in.)
dbus.c:260: error: 'connection' undeclared (first use in this function)
dbus.c:261: error: 'DBusObjectPathVTable' undeclared (first use in this function)
dbus.c:261: error: expected ';' before 'dnsmasq_vtable'
dbus.c:262: error: 'DBusError' undeclared (first use in this function)
dbus.c:262: error: expected ';' before 'dbus_error'
dbus.c:263: error: 'DBusMessage' undeclared (first use in this function)
dbus.c:263: error: 'message' undeclared (first use in this function)
dbus.c:265: error: 'dbus_error' undeclared (first use in this function)
dbus.c:266: error: 'DBUS_BUS_SYSTEM' undeclared (first use in this function)
dbus.c:269: error: 'FALSE' undeclared (first use in this function)
dbus.c:270: error: 'add_watch' undeclared (first use in this function)
dbus.c:270: error: 'remove_watch' undeclared (first use in this function)
dbus.c:278: error: 'dnsmasq_vtable' undeclared (first use in this function)
dbus.c: In function 'set_dbus_listeners':
dbus.c:295: error: 'struct watch' has no member named 'next'
dbus.c:296: error: 'struct watch' has no member named 'watch'
dbus.c:298: error: 'struct watch' has no member named 'watch'
dbus.c:302: error: 'struct watch' has no member named 'watch'
dbus.c:307: error: 'DBUS_WATCH_READABLE' undeclared (first use in this function)
dbus.c:310: error: 'DBUS_WATCH_WRITABLE' undeclared (first use in this function)
dbus.c: In function 'check_dbus_listeners':
dbus.c:319: error: 'DBusConnection' undeclared (first use in this function)
dbus.c:319: error: 'connection' undeclared (first use in this function)
dbus.c:319: error: expected expression before ')' token
dbus.c:322: error: 'struct watch' has no member named 'next'
dbus.c:323: error: 'struct watch' has no member named 'watch'
dbus.c:329: error: 'struct watch' has no member named 'watch'
dbus.c:333: error: 'DBUS_WATCH_READABLE' undeclared (first use in this function)
dbus.c:336: error: 'DBUS_WATCH_WRITABLE' undeclared (first use in this function)
dbus.c:339: error: 'DBUS_WATCH_ERROR' undeclared (first use in this function)
dbus.c:342: error: 'struct watch' has no member named 'watch'
dbus.c:348: error: 'DBUS_DISPATCH_DATA_REMAINS' undeclared (first use in this function)
make[1]: *** [dbus.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory `/var/tmp/portage/net-dns/dnsmasq-2.41/work/dnsmasq-2.41/src'
make: *** [dnsmasq] Error 2
 *
 * ERROR: net-dns/dnsmasq-2.41 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2322:  Called die
 * The specific snippet of code:
 *       emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" || die
 *  The die message:
 *   (no error message)
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/net-dns/dnsmasq-2.41/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-dns/dnsmasq-2.41/temp/environment'.
 *

 * Messages for package net-dns/dnsmasq-2.41:

 *
 * ERROR: net-dns/dnsmasq-2.41 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2322:  Called die
 * The specific snippet of code:
 *       emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" || die
 *  The die message:
 *   (no error message)
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/net-dns/dnsmasq-2.41/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-dns/dnsmasq-2.41/temp/environment'.
 *
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2008-02-15 10:17:17 UTC
> dbus.c:22:23: error: dbus/dbus.h: No such file or directory

Uh, this is weird. Tried to re-emerge dbus?
Comment 4 lordcris 2008-02-15 11:55:44 UTC
same here

emerge --info
Portage 2.1.4.4 (default-linux/x86/2007.0/desktop, gcc-4.2.2, glibc-2.7-r1, 2.6.24-gentoo-r2 i686)
=================================================================
System uname: 2.6.24-gentoo-r2 i686 Intel(R) Core(TM)2 Quad CPU @ 2.93GHz
Timestamp of tree: Fri, 15 Feb 2008 10:46:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p33
dev-java/java-config: 1.3.7, 2.1.4
dev-lang/python:     2.5.1-r5
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.24
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache digest distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://mirror.muntinternet.net/pub/gentoo/ http://mirror.ing.unibo.it/gentoo/ http://mirror.switch.ch/ftp/mirror/gentoo/ http://gentoo.tiscali.nl/"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
LINGUAS="en"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/Dottout /usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi aiglx alsa apache2 bash-completion berkdb bitmap-fonts branding cairo cdparanoia cdr cli cpudetection cracklib crypt css cups dbus divx divx4linux dlloader dri dts dvb dvd dvdr dvdread emboss encode esd fam fbdev ffmpeg firefox flac font-server foomaticdb fortran gdbm gif glibc-omitfp glitz gmedia gstreamer gtk gtk2 hal iconv ipv6 isdnlog ithreads java javacomm jpeg kde kdexdeltas kickoff kqemu lame live mad matroska midi mikmod mmx mmx2 mmxext mns mozbranding mozdevelop mp3 mpeg mudflap musepack musicbrainz ncurses network newspr nls nptl nptlonly nsplugin nvidia nxclient offensive ogg opengl openmp openntpd optimisememory oss pam parse-clocks pcre pdf perl png pppd python qt qt-copy qt3 qt3support qt4 quicktime readline real reflection rtc rtsp samba scanner sdl session softmmu spell spl sse sse2 ssl svg symlink tcpd threadsonly thunderbird tiff transparency truetype truetype-fonts type1-fonts unicode userlocales v4l v4l2 vcd vorbis wavpack win32codecs wma wmp wxwindows x264 x86 xine xml xorg xv xvid zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" USERLAND="GNU" VIDEO_CARDS="nvidia nv"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 5 lordcris 2008-02-15 11:56:38 UTC
>>> Emerging (1 of 1) net-dns/dnsmasq-2.41 to /
 * dnsmasq-2.41.tar.gz RMD160 SHA1 SHA256 size ;-) ...                                           [ ok ]
>>> Creating Manifest for /usr/portage/net-dns/dnsmasq
  digest.assumed                 1
   digest-dnsmasq-2.39::dnsmasq-2.39.tar.gz
 * checking ebuild checksums ;-) ...                                                             [ ok ]
 * checking auxfile checksums ;-) ...                                                            [ ok ]
 * checking miscfile checksums ;-) ...                                                           [ ok ]
 * checking dnsmasq-2.41.tar.gz ;-) ...                                                          [ ok ]
>>> Unpacking source...
>>> Unpacking dnsmasq-2.41.tar.gz to /var/tmp/portage/net-dns/dnsmasq-2.41/work
 * Applying dnsmasq-fbsd-config.patch ...                                                        [ ok ]
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/net-dns/dnsmasq-2.41/work/dnsmasq-2.41 ...
cd src && make \
 DBUS_MINOR=" `echo  | ../bld/pkg-wrapper pkg-config --modversion dbus-1 | nawk -F . -- '{ if ($(NF-1)) print \"-DDBUS_MINOR=\"$(NF-1) }'`"  \
 DBUS_CFLAGS="`echo  | ../bld/pkg-wrapper pkg-config --cflags dbus-1`"  \
 DBUS_LIBS="  `echo  | ../bld/pkg-wrapper pkg-config --libs dbus-1`"  \
 SUNOS_LIBS=" `if uname | grep SunOS 2>&1 >/dev/null; then echo -lsocket -lnsl -lposix4; fi `" \
 SUNOS_VER="  `if uname | grep SunOS 2>&1 >/dev/null; then uname -r | nawk -F . -- '{ print \"-DSUNOS_VER=\"$2 }'; fi`" \
 -f ../bld/Makefile dnsmasq
/bin/sh: line 1: nawk: command not found
make[1]: Entering directory `/var/tmp/portage/net-dns/dnsmasq-2.41/work/dnsmasq-2.41/src'
i686-pc-linux-gnu-gcc -march=prescott -O2 -pipe -fomit-frame-pointer -DNO_TFTP -DHAVE_DBUS       -c cache.c
i686-pc-linux-gnu-gcc -march=prescott -O2 -pipe -fomit-frame-pointer -DNO_TFTP -DHAVE_DBUS       -c rfc1035.c
i686-pc-linux-gnu-gcc -march=prescott -O2 -pipe -fomit-frame-pointer -DNO_TFTP -DHAVE_DBUS       -c util.c
i686-pc-linux-gnu-gcc -march=prescott -O2 -pipe -fomit-frame-pointer -DNO_TFTP -DHAVE_DBUS       -c option.c
i686-pc-linux-gnu-gcc -march=prescott -O2 -pipe -fomit-frame-pointer -DNO_TFTP -DHAVE_DBUS       -c forward.c
i686-pc-linux-gnu-gcc -march=prescott -O2 -pipe -fomit-frame-pointer -DNO_TFTP -DHAVE_DBUS       -c isc.c
i686-pc-linux-gnu-gcc -march=prescott -O2 -pipe -fomit-frame-pointer -DNO_TFTP -DHAVE_DBUS       -c network.c
i686-pc-linux-gnu-gcc -march=prescott -O2 -pipe -fomit-frame-pointer -DNO_TFTP -DHAVE_DBUS       -c dnsmasq.c
i686-pc-linux-gnu-gcc -march=prescott -O2 -pipe -fomit-frame-pointer -DNO_TFTP -DHAVE_DBUS       -c dhcp.c
i686-pc-linux-gnu-gcc -march=prescott -O2 -pipe -fomit-frame-pointer -DNO_TFTP -DHAVE_DBUS       -c lease.c
i686-pc-linux-gnu-gcc -march=prescott -O2 -pipe -fomit-frame-pointer -DNO_TFTP -DHAVE_DBUS       -c rfc2131.c
i686-pc-linux-gnu-gcc -march=prescott -O2 -pipe -fomit-frame-pointer -DNO_TFTP -DHAVE_DBUS       -c netlink.c
i686-pc-linux-gnu-gcc -march=prescott -O2 -pipe -fomit-frame-pointer -DNO_TFTP -DHAVE_DBUS       -c dbus.c
i686-pc-linux-gnu-gcc -march=prescott -O2 -pipe -fomit-frame-pointer -DNO_TFTP -DHAVE_DBUS       -c bpf.c
i686-pc-linux-gnu-gcc -march=prescott -O2 -pipe -fomit-frame-pointer -DNO_TFTP -DHAVE_DBUS       -c helper.c
i686-pc-linux-gnu-gcc -march=prescott -O2 -pipe -fomit-frame-pointer -DNO_TFTP -DHAVE_DBUS       -c tftp.c
i686-pc-linux-gnu-gcc -march=prescott -O2 -pipe -fomit-frame-pointer -DNO_TFTP -DHAVE_DBUS       -c log.c
dbus.c:22:23: error: dbus/dbus.h: No such file or directory
dbus.c:25: error: expected specifier-qualifier-list before ‘DBusWatch’
dbus.c:30: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘add_watch’
dbus.c:49: error: expected ‘)’ before ‘*’ token
dbus.c:65: error: expected ‘)’ before ‘*’ token
dbus.c:224: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘message_handler’
dbus.c: In function ‘dbus_init’:
dbus.c:260: error: ‘DBusConnection’ undeclared (first use in this function)
dbus.c:260: error: (Each undeclared identifier is reported only once
dbus.c:260: error: for each function it appears in.)
dbus.c:260: error: ‘connection’ undeclared (first use in this function)
dbus.c:261: error: ‘DBusObjectPathVTable’ undeclared (first use in this function)
dbus.c:261: error: expected ‘;’ before ‘dnsmasq_vtable’
dbus.c:262: error: ‘DBusError’ undeclared (first use in this function)
dbus.c:262: error: expected ‘;’ before ‘dbus_error’
dbus.c:263: error: ‘DBusMessage’ undeclared (first use in this function)
dbus.c:263: error: ‘message’ undeclared (first use in this function)
dbus.c:265: error: ‘dbus_error’ undeclared (first use in this function)
dbus.c:266: error: ‘DBUS_BUS_SYSTEM’ undeclared (first use in this function)
dbus.c:269: error: ‘FALSE’ undeclared (first use in this function)
dbus.c:270: error: ‘add_watch’ undeclared (first use in this function)
dbus.c:270: error: ‘remove_watch’ undeclared (first use in this function)
dbus.c:278: error: ‘dnsmasq_vtable’ undeclared (first use in this function)
dbus.c: In function ‘set_dbus_listeners’:
dbus.c:295: error: ‘struct watch’ has no member named ‘next’
dbus.c:296: error: ‘struct watch’ has no member named ‘watch’
dbus.c:298: error: ‘struct watch’ has no member named ‘watch’
dbus.c:302: error: ‘struct watch’ has no member named ‘watch’
dbus.c:307: error: ‘DBUS_WATCH_READABLE’ undeclared (first use in this function)
dbus.c:310: error: ‘DBUS_WATCH_WRITABLE’ undeclared (first use in this function)
dbus.c: In function ‘check_dbus_listeners’:
dbus.c:319: error: ‘DBusConnection’ undeclared (first use in this function)
dbus.c:319: error: ‘connection’ undeclared (first use in this function)
dbus.c:319: error: expected expression before ‘)’ token
dbus.c:322: error: ‘struct watch’ has no member named ‘next’
dbus.c:323: error: ‘struct watch’ has no member named ‘watch’
dbus.c:329: error: ‘struct watch’ has no member named ‘watch’
dbus.c:333: error: ‘DBUS_WATCH_READABLE’ undeclared (first use in this function)
dbus.c:336: error: ‘DBUS_WATCH_WRITABLE’ undeclared (first use in this function)
dbus.c:339: error: ‘DBUS_WATCH_ERROR’ undeclared (first use in this function)
dbus.c:342: error: ‘struct watch’ has no member named ‘watch’
dbus.c:348: error: ‘DBUS_DISPATCH_DATA_REMAINS’ undeclared (first use in this function)
make[1]: *** [dbus.o] Error 1
make[1]: Leaving directory `/var/tmp/portage/net-dns/dnsmasq-2.41/work/dnsmasq-2.41/src'
make: *** [dnsmasq] Error 2
Comment 6 Erik Zeek 2008-02-15 14:17:58 UTC
(In reply to comment #3)
> > dbus.c:22:23: error: dbus/dbus.h: No such file or directory
> 
> Uh, this is weird. Tried to re-emerge dbus?
> 

I re-emerged dbus and still get this error.

emerge -pv dbus dnsmasq

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] sys-apps/dbus-1.1.4  USE="X -debug -doc (-selinux)" 0 kB
[ebuild     U ] net-dns/dnsmasq-2.41 [2.40-r1] USE="dbus -isc -tftp" 0 kB

Total: 2 packages (1 upgrade, 1 reinstall), Size of downloads: 0 kB
Comment 7 Erik Zeek 2008-02-15 14:18:40 UTC
Created attachment 143566 [details]
zeekec emerge -info
Comment 8 Patrick McLean gentoo-dev 2008-02-15 15:18:08 UTC
Fixed in CVS.