Upstream fix compilation in 0.1.11 version. http://gitorious.org/gupnp/gupnp-igd/commit/af868db87145404f2689651b818aac8ad670b0de Reproducible: Always Steps to Reproduce: 1.USE="-introspection" emerge -1 =net-libs/gupnp-igd-0.1.10 emerge --info Portage 2.2.0_alpha58 (default/linux/x86/10.0, gcc-4.5.3, glibc-2.13-r4, 3.0.3-pf i686) ================================================================= System Settings ================================================================= System uname: Linux-3.0.3-pf-i686-Intel-R-_Core-TM-_Duo_CPU_T2350_@_1.86GHz-with-gentoo-2.0.3 Timestamp of tree: Sun, 18 Sep 2011 20:00:01 +0000 ccache version 3.1.6 [enabled] app-shells/bash: 4.2_p10 dev-java/java-config: 2.1.11-r3 dev-lang/python: 2.7.2-r3 dev-util/ccache: 3.1.6 dev-util/pkgconfig: 0.26 sys-apps/baselayout: 2.0.3 sys-apps/openrc: 0.9.3-r1 sys-apps/sandbox: 2.5 sys-devel/autoconf: 2.13, 2.68 sys-devel/automake: 1.9.6-r3, 1.10.3, 1.11.1-r1 sys-devel/binutils: 2.21.1-r1 sys-devel/gcc: 4.5.3-r1 sys-devel/gcc-config: 1.4.1-r1 sys-devel/libtool: 2.4-r1 sys-devel/make: 3.82-r1 sys-kernel/linux-headers: 2.6.39 (virtual/os-headers) sys-libs/glibc: 2.13-r4 Repositories: gentoo overlays-oschtan damex-overlay flying Installed sets: @lxde-full, @system ACCEPT_KEYWORDS="x86 ~x86" ACCEPT_LICENSE="* -@EULA PUEL skype-eula dlj-1.1 AdobeFlash-10.1 googleearth google-talkplugin google-chrome Oracle-BCLA-JavaSE" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -pipe -march=prescott -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" CXXFLAGS="-O2 -pipe -march=prescott -fomit-frame-pointer" DISTDIR="/mnt/slag/distfiles" EMERGE_DEFAULT_OPTS="--autounmask=n" FEATURES="assume-digests binpkg-logs buildpkg ccache collision-protect distlocks ebuild-locks fixlafiles fixpackages metadata-transfer news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch" FFLAGS="" GENTOO_MIRRORS="http://mirror.yandex.ru/gentoo-distfiles http://linux.nsu.ru/gentoo-distfiles/ http://trumpetti.atm.tut.fi/gentoo/ http://distfiles.gentoo.org ftp://oschtan.academ.org/gentoo" LANG="ru_RU.UTF-8" LC_ALL="C" LDFLAGS="-Wl,-O1 -Wl,--as-needed" LINGUAS="ru" MAKEOPTS="-j3" PKGDIR="/mnt/slag/gentoo-tree/packages" PORTAGE_CONFIGROOT="/" 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="/mnt/slag" PORTDIR="/mnt/slag/gentoo-tree" PORTDIR_OVERLAY="/mnt/slag/layman/oschtan /mnt/slag/layman/damex-overlay /mnt/slag/layman/flying" SYNC="rsync://rsync.gentoo.org/gentoo-portage/" USE="7zip X a52 aac aalib acl acpi additions alsa amr amrnb amrwb ao apng archive aspell audiofile bash-completion bazaar bdf bluetooth branding bzip2 cairo cdda cddb cdparanoia cdr cdrdao cdrom chardet cjk clamav cleartype cli consolekit cracklib cups curl cvs cxx cyrillic dbus dia dirac divx djvu docbook dot dri dri2 drm dvd dvdnav dvdr dvdread dvi emerald emf enca encode equalizer esd eselect exceptions exif expat extensions faac fbcondecor fbsplash ffmpeg fftw firefox flac fontconfig fortran fpx ftp fuse gallium gd gecko gif gimp git gles glib glitz gnutls gphoto2 gpm gs gstreamer gtk gtkstyle hddtemp html http icons iconv icu id3tag idn imagemagick imlib jabber java java6 jbig jpeg jpeg2k ladspa lame laptop lastfm latex lcms libnotify libsamplerate libyaml live llvm lm_sensors lqr lxde lzma lzo mad matroska mercurial midi mikmod mime mjpeg mms mmx mmxext mng modules motif mozilla mp2 mp3 mp4 mpeg mplayer mudflap multitarget musepack natspec ncurses nls nptl nptlonly nsplugin oav objc objc++ objc-gc ogg opencv opengl openmp openvg optimisememory orc pam pcre pdf perl plotutils png policykit pppd projectm python qt3support quicktime rar raw rcc readline realmedia rtc rtf samba schroedinger science scrobbler sdl session shared-dricore shared-glapi shorten smp sndfile sound soundtouch speex spell sqlite sqlite3 srt sse sse2 ssl startup-notification subversion suid svg symlink sysfs syslog system-sqlite szip t1lib tcpd templates theora threads tiff truetype twolame type1 udev unicode unsupported upnp usb utempter v4l2 vaapi vamp vorbis vpx wav wavpack webkit webp wifi wma wmf wmp wps wxwidgets wxwindows x264 x264-svn-encoder x86 xattr xcb xcomposite xml xmp xorg xpm xscreensaver xulrunner xv xvid xvmc zip 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 mmap_emul mulaw multi null plug rate route share shm softvol" CALLIGRA_FEATURES="kexi words flow plan stage tables krita karbon braindump" CAMERAS="adc65 agfa_cl20 aox barbie canon casio_qv clicksmart310 digigr8 digita dimagev dimera3500 directory enigma13 fuji gsmart300 hp215 iclick jamcam jd11 kodak_dc120 kodak_dc210 kodak_dc240 kodak_dc3200 kodak_ez200 konica konica_qm150 largan lg_gsm mars mustek panasonic_coolshot panasonic_dc1000 panasonic_dc1580 panasonic_l859 pccam300 pccam600 polaroid_pdc320 polaroid_pdc640 polaroid_pdc700 ptp2 ricoh ricoh_g3 samsung sierra sipix_blink sipix_blink2 sipix_web2 smal sonix sony_dscf1 sony_dscf55 soundvision spca50x sq905 stv0674 stv0680 sx330z template toshiba_pdrm11 jl2005a jl2005c topfield ax203 st2205" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="ru" PHP_TARGETS="php5-3" QEMU_SOFTMMU_TARGETS="i386" QEMU_USER_TARGETS="i386" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="intel" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: CPPFLAGS, CTARGET, INSTALL_MASK, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
After copying with small fixes in =net-libs/gupnp-igd-0.1.10 and gupnp-igd-0.1.7-disable_static_modules.patch to net-libs/gupnp-igd-0.1.11 and gupnp-igd-0.1.11-disable_static_modules.patch emerging of =net-libs/gupnp-igd-0.1.11 with USE="-introspection" is successfully.
Victor: please post patches I'm adding eva@gentoo.org to CC.
Created attachment 288071 [details] gupnp-igd-0.1.11.ebuild
Created attachment 288073 [details, diff] gupnp-igd-0.1.11-disable_static_modules.patch
Victors patches work for me - thank you :) Can this be put into the tree, please?
+*gupnp-igd-0.1.11 (21 Oct 2011) + + 21 Oct 2011; Gilles Dartiguelongue <eva@gentoo.org> +gupnp-igd-0.1.11.ebuild, + +files/gupnp-igd-0.1.11-disable_static_modules.patch: + Version bump. Fix build with USE=-introspection, bug #383561. + Thanks for reporting.