Summary: | dev-dotnet/gdk-sharp-2.12.10 - PangoAttrEmbossColor.custom(21,49): error CS0246: The type or namespace name `Pango' could not be found. Are you missing a using directive or an assembly reference? | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | urcindalo <urcindalo> |
Component: | Current packages | Assignee: | dotnet project <dotnet> |
Status: | RESOLVED OBSOLETE | ||
Severity: | critical | CC: | armando, base-system, bugzie, crabbedhaloablution, jabbas, jimtahu, madumlao, mark+gentoobugs, zioalex |
Priority: | Normal | Keywords: | PMASKED |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Deadline: | 2017-07-05 | ||
Attachments: |
dev-dotnet/gdk-sharp-2.12.10 build log
emerge --info build.log list of files installed by pango-sharp Succesful emerge on my other box emerge --info of the successful box "emerge -epv gdk-sharp" on my non-emerging laptop "emerge -epv gdk-sharp" on my emerging desktop box emerge --info =dev-dotnet/gtk-sharp-2.12.10 Build log for hardened amd6 Build log for hardened amd6 Build.log list of installed files for bad pango-sharp list of installed files for a good install of pango-sharp gtk-sharp failed emerge |
"me too" Something like: /r:/usr/lib64/pkgconfig/../../lib64/mono/gtk-sharp-2.0/pango-sharp.dll is clearly missing from the build line before it fails. However, adding that in while manually debugging results in: klesh gdk # /usr/bin/mcs -define:GTK_SHARP_2_6 -define:GTK_SHARP_2_8 -define:GTK_SHARP_2_10 -define:GTK_SHARP_2_12 -nowarn:0169,0612,0618 -unsafe -out:gdk-sharp.dll -target:library /r:/usr/lib64/pkgconfig/../../lib64/mono/gtk-sharp-2.0/pango-sharp.dll /r:/usr/lib64/pkgconfig/../../lib64/mono/gtk-sharp-2.0/glib-sharp.dll -r:/usr/lib64/pkgconfig/../../lib64/mono/2.0/Mono.Cairo.dll generated/*.cs ./EventButton.cs ./EventClient.cs ./EventConfigure.cs ./EventCrossing.cs ./Event.cs ./EventDND.cs ./EventExpose.cs ./EventFocus.cs ./EventGrabBroken.cs ./EventKey.cs ./EventMotion.cs ./EventOwnerChange.cs ./EventProperty.cs ./EventProximity.cs ./EventScroll.cs ./EventSelection.cs ./EventSetting.cs ./EventVisibility.cs ./EventWindowState.cs ./Key.cs ./Size.cs ./TextProperty.cs AssemblyInfo.cs AssemblyInfo.cs(6,11): warning CS1699: Use compiler option `keyfile' or appropriate project settings instead of `AssemblyKeyFile' attribute generated/PangoRenderer.cs(57,46): warning CS0109: The member `Gdk.PangoRenderer.GType' does not hide an inherited member. The new keyword is not required generated/PangoRenderer.cs(14,61): error CS1729: The type `object' does not contain a constructor that takes `1' arguments /usr/lib/mono/2.0/mscorlib.dll (Location of the symbol related to previous error) generated/PangoRenderer.cs(15,52): error CS1729: The type `object' does not contain a constructor that takes `1' arguments /usr/lib/mono/2.0/mscorlib.dll (Location of the symbol related to previous error) generated/PangoRenderer.cs(20,60): error CS1729: The type `object' does not contain a constructor that takes `1' arguments /usr/lib/mono/2.0/mscorlib.dll (Location of the symbol related to previous error) generated/PangoRenderer.cs(29,33): error CS0103: The name `CreateNativeObject' does not exist in the current context generated/PangoRenderer.cs(32,25): error CS0103: The name `Raw' does not exist in the current context generated/PangoRenderer.cs(38,50): error CS0103: The name `GetProperty' does not exist in the current context generated/PangoRenderer.cs(50,65): error CS0103: The name `Handle' does not exist in the current context generated/PangoRenderer.cs(50,33): error CS1502: The best overloaded method match for `Gdk.PangoRenderer.gdk_pango_renderer_set_drawable(System.IntPtr, System.IntPtr)' has some invalid arguments generated/PangoRenderer.cs(46,36): (Location of the symbol related to previous error) generated/PangoRenderer.cs(50,33): error CS1503: Argument `#1' cannot convert `object' expression to type `System.IntPtr' generated/PangoRenderer.cs(70,59): error CS0103: The name `Handle' does not exist in the current context generated/PangoRenderer.cs(70,33): error CS1502: The best overloaded method match for `Gdk.PangoRenderer.gdk_pango_renderer_set_gc(System.IntPtr, System.IntPtr)' has some invalid arguments generated/PangoRenderer.cs(66,36): (Location of the symbol related to previous error) generated/PangoRenderer.cs(70,33): error CS1503: Argument `#1' cannot convert `object' expression to type `System.IntPtr' generated/PangoRenderer.cs(79,80): error CS0039: Cannot convert type `GLib.Object' to `Gdk.PangoRenderer' via a built-in conversion Compilation failed: 13 error(s), 2 warning Unpacking the tar file, and running ./configure && make in the directory generates gdk-sharp and all other build products, succeeding in the end. Looks like the Gentoo developer created patch that creates .pc files for the broken-apart atk+gtk+gdk+pango builds aren't getting installed. I'm thinking this may be involved, too. It still builds fine for me, please post "emerge --info" Created attachment 302235 [details]
emerge --info
I've checked this on three machines (all x86, but different settings in make.conf). Compiling whole gtk-sharp works fine, most probably because it compiles all submodules at one time... Maybe some lib paths are missing in ebuild/eclass? Created attachment 302237 [details]
build.log
(In reply to comment #6) > I've checked this on three machines (all x86, but different settings in > make.conf). > > Compiling whole gtk-sharp works fine, most probably because it compiles all > submodules at one time... Maybe some lib paths are missing in ebuild/eclass? I meant "compiling whole gtk-sharp by hand (configure && make) works fine" Do you have dev-dotnet/pango-sharp installed? Created attachment 302239 [details]
list of files installed by pango-sharp
(In reply to comment #9) > Do you have dev-dotnet/pango-sharp installed? Sure... mini ~ # qlist -Iv pango-sharp dev-dotnet/pango-sharp-2.12.10 (In reply to comment #9) > Do you have dev-dotnet/pango-sharp installed? So do I. This is my emerge --info: Portage 2.1.10.44 (default/linux/amd64/10.0/desktop/kde, gcc-4.5.3, glibc-2.13-r4, 3.2.1-gentoo-r2 x86_64) ================================================================= System uname: Linux-3.2.1-gentoo-r2-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q8300_@_2.50GHz-with-gentoo-2.0.3 Timestamp of tree: Thu, 16 Feb 2012 08:00:01 +0000 app-shells/bash: 4.1_p9 dev-java/java-config: 2.1.11-r3 dev-lang/python: 2.7.2-r3, 3.1.4-r3 dev-util/cmake: 2.8.6-r4 dev-util/pkgconfig: 0.26 sys-apps/baselayout: 2.0.3 sys-apps/openrc: 0.9.8.4 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 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: 3.1 (virtual/os-headers) sys-libs/glibc: 2.13-r4 Repositories: science calculate x-local gentoo ACCEPT_KEYWORDS="amd64" ACCEPT_LICENSE="* -@EULA" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=core2 -mtune=core2 -O2 -pipe -msse4.1" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /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/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" CXXFLAGS="-march=core2 -mtune=core2 -O2 -pipe -msse4.1" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--with-bdeps y" FEATURES="assume-digests binpkg-logs distlocks ebuild-locks fixlafiles news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch" FFLAGS="" GENTOO_MIRRORS="ftp://gentoo.mirror.dkm.cz/pub/gentoo/" LANG="es_ES.utf8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" LINGUAS="es_ES es en_US en" MAKEOPTS="-j5" PKGDIR="/home/ramiro/usr/local/portage/pkgdir-backup/" 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="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/var/lib/layman/science /var/lib/layman/calculate /usr/portage/local /usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow 3dnowext X X509 a52 aac aalib abiword accessibility acl acpi additions adns alsa amd64 apache2 apbs apm archive arpack ass audiofile auth authfile autoipd autoreplace autotrace avahi bash-completion bcmath bdf beagle berkdb binary-drivers binfilter blas bonjour branding bzip2 cairo caps cdda cddax cddb cdparanoia cdr cdrom chm chroot clamav cleartype cli compat consolekit contactnotes context cracklib crypt css ctype cups cupsddk curl curlwrappers custom-optimization cxx dbus dbx declarative designer-plugin desktopglobe detex dga dia directfb disk-partition diskio djvu dri dts dvd dvdr dvi dvipdfm emboss emf emovix enca encode exif extensions extra fam fame fastcgi fat fbcon ffmpeg fftw firefox firefox3 flac flatfile fontconfig foomaticdb fortran fpx ftp fuse gallium gd gdbm gdu geoip geolocation gif gimp ginac git glibc-omitfp glitz gmp google gphoto2 gpm gps grammar graphics graphviz grub gs gsl gtk gzip hddtemp hdri hfs history hpcups hpijs hpn humanities iconv icu id3tag idn ieee1394 imagemagick imap imlib immqt-bc inifile inkjar innodb ipv6 jack jadetex java java6 javascript jbig jce jfs jpeg jpeg2k justify kde kipi ladspa lame lapack latex latex3 lcms ldap lensfun libcaca libdsk libgda libnotify libssh2 libwww live lm_sensors logrotate loop-aes lqr lua lzo m17n-lib mad maildir mailwrapper math matroska mbox mcve md5sum mdb memlimit milter mime mjpeg mmap mmx mmxext mng modplug modules mono motif mp3 mp4 mpeg mpi mplayer msn mudflap multilib multiuser musepack music musicbrainz nas ncurses neXt net netboot network network-cron networking networkmanager new-hpcups new-login nis nls npp nptl nptlonly nsplugin ntfs numpy nvidia ods ofx ogg ole omega openal openbabel openexr opengl openmp openssl opensslcrypt osc ots pam pango parse-clocks pcntl pcre pdf phonon plasma plotutils plugins png policykit portaudio posix postproc povray ppds profile ps pstricks publishers qt3support qt4 quicktime rar raster raw rdesktop readline reiserfs resolvconf rss rtc rtf rtsp ruby samba sasl scanner science screenshot sdk sdl sdl-image semantic-desktop sensord session shaders shout simplexml skey skins slang slp snmp soap sockets socks5 solver source sox speex spell sse sse2 sse4_1 ssl ssse3 startup-notification subtitles subversion svg swat sysfs syslog sysvipc szip t1lib taglib tcl tcpd teletext tex4ht tga theora thesaurus threads thumbnail thunderbird tidy tiff tk truetype twolame udev udev-acl unicode usb userlocales v4l v4l2 vcd vcdx vlm vmd vnc vorbis wavpack wddx webdav winbind winpopup wmf x264 xanim xattr xcb xcomposite xetex xface xforms xfs xft xindy xine xinerama xls xml xmlreader xmlrpc xmlwriter xorg xorgmodule xplanet xpm xscreensaver xsl xulrunner xv xvid xvmc yv12 zeroconf zip zlib zoran" 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" 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 cgi cgid 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" CALLIGRA_FEATURES="kexi words flow plan stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" FOO2ZJS_DEVICES="hp1000" 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" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="es_ES es en_US en" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" SANE_BACKENDS="epson2 hp samsung" USERLAND="GNU" VIDEO_CARDS="nvidia" 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, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS Created attachment 302247 [details] Succesful emerge on my other box This is the successful build log for gdk-sharp on my desktop machine, which has an almost identical config to the laptop where I can't emerge gdk-sharp anymore (attachment 302163 [details]: dev-dotnet/gdk-sharp-2.12.10 build log) Created attachment 302251 [details]
emerge --info of the successful box
A few more info.
I stumbled upon the error with gdk-sharp when issuing an "emerge -e system" to check for its sanity on my laptop, which I hadn't done for more than a year. In the past it compiled fine an emerged perfectly.
On the other hand, I also manage a desktop box with an almost identical config
to my laptop. To my surprise, gdk-sharp still emerges fine on this box. I've
already added a new attachment with the successful build log on this box, and here is its emerge --info.
(In reply to comment #13) > Created attachment 302247 [details] > Succesful emerge on my other box > > This is the successful build log for gdk-sharp on my desktop machine, which has > an almost identical config to the laptop where I can't emerge gdk-sharp anymore > (attachment 302163 [details]: dev-dotnet/gdk-sharp-2.12.10 build log) Maybe there is an slight difference between version and/or use flags for some package which is needed by gdk-sharp/gtk-sharp? Could you please attach log from 'emerge -epv gdk-sharp'? (In reply to comment #15) > (In reply to comment #13) > > Created attachment 302247 [details] > > Succesful emerge on my other box > > > > This is the successful build log for gdk-sharp on my desktop machine, which has > > an almost identical config to the laptop where I can't emerge gdk-sharp anymore > > (attachment 302163 [details]: dev-dotnet/gdk-sharp-2.12.10 build log) > > Maybe there is an slight difference between version and/or use flags for some > package which is needed by gdk-sharp/gtk-sharp? > > Could you please attach log from 'emerge -epv gdk-sharp'? Right now I could only attach the log from my desktop box, since the laptop is at home. I'll do it as soon as I get home for both machines, so that the attachments appear together on the same comment. Created attachment 302267 [details]
"emerge -epv gdk-sharp" on my non-emerging laptop
This is the output of "emerge -epv gdk-sharp" on my laptop, where I can NOT emerge gdk-sharp.
Created attachment 302269 [details]
"emerge -epv gdk-sharp" on my emerging desktop box
And this is the same output of "emerge -epv gdk-sharp" on my desktop machine, where I CAN emerge it.
Created attachment 302289 [details]
emerge --info =dev-dotnet/gtk-sharp-2.12.10
I have the same problem in a hardened amd64.
Created attachment 302291 [details]
Build log for hardened amd6
and here comes the build log.
I only found that mine machines are x86, yours (including the one which builds successfully) are amd64 and that there is missing reference to pango in gmcs and gapi2-codegen commands. No idea why they are missing and how to fix it :( I'll wait for someone who is more familiar with mono/sharp than me or our beloved devs ;) Sorry for the noise, I just realised that I get a different error than the reporter. I do get the Pango errors while emerging gdk-sharp. Created attachment 302293 [details]
Build log for hardened amd6
Sorry, my fault, I posted the build-log from gtk-sharp instead of gdk-sharp. Corrected now.
Created attachment 302349 [details] Build.log Build.log Seems it's similar issue here. Portage 2.1.10.46 (default/linux/x86/10.0, gcc-4.6.2, glibc-2.14.1-r2, 3.2.5 i686) ================================================================= System Settings ================================================================= System uname: Linux-3.2.5-i686-Intel-R-_Pentium-R-_4_CPU_2.60GHz-with-gentoo-2.1 Timestamp of tree: Fri, 17 Feb 2012 10:15:01 +0000 distcc 3.1 i686-pc-linux-gnu [disabled] app-shells/bash: 4.2_p20 dev-lang/python: 2.7.2-r3, 3.2.2 dev-util/pkgconfig: 0.26 sys-apps/baselayout: 2.1 sys-apps/openrc: 0.9.8.4 sys-apps/sandbox: 2.5 sys-devel/autoconf: 2.68 sys-devel/automake: 1.11.3 sys-devel/binutils: 2.22-r1 sys-devel/gcc: 4.6.2 sys-devel/gcc-config: 1.5-r2 sys-devel/libtool: 2.4.2 sys-devel/make: 3.82-r3 sys-kernel/linux-headers: 3.2 (virtual/os-headers) sys-libs/glibc: 2.14.1-r2 Repositories: gentoo ACCEPT_KEYWORDS="x86 ~x86" ACCEPT_LICENSE="* -@EULA" CBUILD="i686-pc-linux-gnu" CFLAGS="-Os -march=pentium4 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXXFLAGS="-Os -march=pentium4 -pipe" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--load-average 5 --jobs 3" FEATURES="assume-digests binpkg-logs distlocks ebuild-locks fixlafiles news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch" FFLAGS="" GENTOO_MIRRORS="http://distfiles.ift.uni.wroc.pl/" LANG="en_US.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" LINGUAS="en" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync1.pl.gentoo.org/gentoo-portage" USE="acl berkdb bzip2 cli cracklib crypt cups cxx dri fortran gdbm gnome gpm iconv ipv6 modules mudflap nls nptl nptlonly openmp pam pcre pppd readline session ssl sysfs tcpd unicode x86 xorg zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" 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" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan stage tables krita karbon braindump" CAMERAS="ptp2" 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="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="fbdev glint intel mach64 mga neomagic nouveau nv r128 radeon savage sis tdfx trident vesa via vmware dummy v4l" 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, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS [ebuild N ] app-text/poppler-data-0.4.5 [ebuild N ] media-libs/giflib-4.1.6-r2 USE="-X -rle -static-libs" [ebuild N ] x11-proto/xproto-7.0.22 USE="-doc" [ebuild N ] media-libs/freetype-2.4.8 USE="bzip2 -X -auto-hinter -bindist -debug -doc -fontforge -static-libs -utils" [ebuild N ] x11-proto/xextproto-7.2.0 USE="-doc" [ebuild N ] media-libs/libpng-1.5.8 USE="-apng (-neon) -static-libs" [ebuild NS ] sys-devel/automake-1.10.3 [1.11.3] [ebuild N ] x11-proto/renderproto-0.11.1 [ebuild N ] x11-proto/inputproto-2.1 [ebuild N ] x11-libs/xtrans-1.2.6 USE="-doc" [ebuild N ] media-libs/tiff-4.0.0-r1 USE="cxx zlib -jbig -jpeg -lzma -static-libs" [ebuild N ] x11-proto/kbproto-1.0.5 [ebuild N ] x11-proto/damageproto-1.2.1 [ebuild N ] app-text/libpaper-1.1.24-r1 [ebuild N ] dev-perl/XML-NamespaceSupport-1.110.0 [ebuild N ] x11-libs/pixman-0.24.2 USE="(-altivec) (-iwmmxt) -mmx (-neon) -sse2 -static-libs" [ebuild N ] x11-proto/xf86bigfontproto-1.2.0 [ebuild N ] media-fonts/font-util-1.2.0 [ebuild N ] x11-misc/util-macros-1.16.1 [ebuild N ] x11-proto/xcb-proto-1.7 [ebuild N ] dev-libs/libpthread-stubs-0.3 USE="-static-libs" [ebuild N ] dev-libs/libgpg-error-1.10-r1 USE="nls -common-lisp -static-libs" [ebuild N ] media-libs/jbig2dec-0.11-r1 USE="-png -static-libs" [ebuild N ] media-libs/lcms-2.3 USE="zlib -doc -jpeg -static-libs -test -tiff" [ebuild N ] app-arch/rpm2targz-9.0.0.4g [ebuild N ] media-libs/lcms-1.19 USE="zlib -jpeg -python -static-libs -tiff" [ebuild N ] x11-proto/randrproto-1.3.2 [ebuild N ] x11-proto/compositeproto-0.4.2 [ebuild N ] dev-perl/XML-Parser-2.410.0 [ebuild N ] sys-devel/bc-1.06.95-r1 USE="readline -libedit -static" [ebuild N ] media-libs/libexif-0.6.20 USE="nls -doc -static-libs" [ebuild N ] dev-perl/XML-SAX-Base-1.80.0 [ebuild N ] dev-lang/nasm-2.09.10 USE="-doc" [ebuild N ] www-client/links-2.5 USE="bzip2 gpm ssl unicode zlib -X -directfb -fbcon -jpeg -livecd -lzma -suid -svga -tiff" [ebuild N ] x11-libs/libICE-1.0.7 USE="ipv6 -doc -static-libs" [ebuild N ] x11-libs/libXdmcp-1.1.0 USE="-doc -static-libs" [ebuild N ] x11-libs/libXau-1.0.6 USE="-static-libs" [ebuild N ] dev-libs/libgcrypt-1.5.0-r1 USE="-static-libs" [ebuild N ] app-arch/libarchive-3.0.3 USE="acl bzip2 e2fsprogs iconv lzma zlib -expat -nettle -static-libs -xattr" [ebuild N ] x11-proto/fixesproto-5.0 [ebuild N ] dev-util/intltool-0.50.1 [ebuild N ] dev-perl/XML-SAX-0.990.0 [ebuild N ] media-libs/libjpeg-turbo-1.2.0-r1 USE="-java -static-libs" [ebuild N ] virtual/jpeg-0 USE="-static-libs" [ebuild N ] dev-libs/libxslt-1.1.26-r3 USE="crypt -debug -python -static-libs" [ebuild N ] x11-misc/shared-mime-info-1.0 [ebuild N ] dev-util/cmake-2.8.7-r3 USE="-emacs -ncurses -qt4 -test -vim-syntax" [ebuild N ] x11-libs/libSM-1.2.0 USE="ipv6 uuid -doc -static-libs" [ebuild N ] dev-perl/XML-LibXML-1.900.0 USE="-test" [ebuild N ] x11-libs/libxcb-1.8 USE="-doc (-selinux) -static-libs" [ebuild N ] x11-libs/libX11-1.4.4 USE="ipv6 -doc -static-libs -test" [ebuild N ] x11-libs/libXrender-0.9.6 USE="-static-libs" [ebuild N ] x11-libs/libXext-1.3.0 USE="-doc -static-libs" [ebuild N ] x11-libs/libXfixes-5.0 USE="-static-libs" [ebuild N ] x11-libs/libXt-1.1.1 USE="-static-libs" [ebuild N ] x11-libs/libXcursor-1.1.12 USE="-static-libs" [ebuild N ] x11-libs/libXdamage-1.1.3 USE="-static-libs" [ebuild N ] x11-libs/libXcomposite-0.4.3-r1 USE="-doc -static-libs" [ebuild N ] x11-libs/libXrandr-1.3.2 USE="-static-libs" [ebuild N ] x11-libs/libXi-1.5.0 USE="-doc -static-libs" [ebuild N ] media-libs/fontconfig-2.8.0-r2 USE="-doc -static-libs" [ebuild N ] app-admin/eselect-fontconfig-1.1 [ebuild N ] media-fonts/dejavu-2.33 USE="-X -fontforge" [ebuild N ] virtual/ttf-fonts-1 [ebuild N ] x11-libs/libXft-2.2.0 USE="-static-libs" [ebuild N ] app-text/poppler-0.18.3 USE="cxx introspection lcms utils xpdf-headers -cairo -cjk -curl -debug -doc -jpeg -jpeg2k -png -qt4 -tiff" [ebuild N ] media-fonts/urw-fonts-2.4.9 USE="-X" [ebuild N ] x11-libs/cairo-1.10.2-r2 USE="X glib svg (-aqua) -debug -directfb -doc (-drm) (-gallium) -opengl (-openvg) -qt4 -static-libs -xcb" [ebuild N ] dev-libs/gobject-introspection-1.30.0-r2 USE="-doc -test" [ebuild N ] x11-libs/pango-1.29.4 USE="introspection -X -debug -doc -test" [ebuild N ] dev-libs/atk-2.2.0 USE="introspection nls -doc" [ebuild N ] x11-libs/gdk-pixbuf-2.24.1 USE="X introspection -debug -doc -jpeg -jpeg2k -test -tiff" [ebuild N ] dev-dotnet/libgdiplus-2.10 USE="-cairo" [ebuild N ] dev-lang/mono-2.10.8 USE="-minimal -pax_kernel -xen" [ebuild N ] dev-dotnet/gtk-sharp-gapi-2.12.10 USE="-debug" [ebuild N ] dev-dotnet/glib-sharp-2.12.10 USE="-debug" [ebuild N ] dev-dotnet/pango-sharp-2.12.10 USE="-debug" [ebuild N ] net-print/cups-1.5.2-r1 USE="acl filters jpeg pam png ssl threads tiff -X -dbus -debug -gnutls -java -kerberos -ldap -perl -python -slp -static-libs -usb -xinetd" LINGUAS="-da -de -es -eu -fi -fr -id -it -ja -ko -nl -no -pl -pt -pt_BR -ru -sv -zh -zh_TW" [ebuild N ] app-text/ghostscript-gpl-9.05 USE="cups -X -bindist -dbus -djvu -gtk -idn -jpeg2k -static-libs" LINGUAS="-ja -ko -zh_CN -zh_TW" [ebuild N ] net-print/foomatic-filters-4.0.9 USE="cups -dbus" [ebuild N ] x11-libs/gtk+-2.24.10-r1 USE="cups introspection (-aqua) -debug -doc -examples -test -vim-syntax -xinerama" [ebuild N ] dev-dotnet/gdk-sharp-2.12.10 USE="-debug" ... any updates? This bug is clearly effecting a number of us. I take care of a good amount of C# code at work, and not being able to emerge has me managing my own entire install atm. :-\ To be clear, as I first noted, and has been corroborated here, building the gtk-sharp package by hand *succeeds* -- the problem is definitely in the Gentoo patches which fail at successfully breaking apart the gtk-sharp package for building. We should possibly consider reintegrating the misc builds into one ebuild -- just like upstream publishes. There's not a significant number of ebuilds that I can find that require gdk, but not some other library too, for example. the problem here is that I don't know why this has started to fail for *some* setups (mine is still building fine) even if we haven't changed anything in ebuild or patches Are you all running systems with USE="-X"? (I have seen a pango build without X...) Not sure if Peter would still be able to help us :/ (In reply to comment #27) > Are you all running systems with USE="-X"? (I have seen a pango build without > X...) Nope - got a Gnome setup here, my use flags: USE="X a52 aac aalib acl acpi aim alsa amd64 apng audiofile bash-completion bcmath berkdb blas bluetooth branding bzip2 cairo calendar cdb cdda cddb cdinstall cdparanoia cdr cli consolekit cracklib crypt css cups curl curlwrappers cvs cxx dbus djvu dri dts dv dvb dvd dvdr eds encode enscript evo exif expat fam ffmpeg fftw firefox flac fontconfig foomaticdb fortran ftp gd gdbm gdu geoip gif gimp git glut gmp gnome gnome-keyring gnome-online-accounts gnuplot gnutls gphoto2 gpm gps graphviz gsl gsm gstreamer gtk gtk3 gtkhtml gudev gzip handbook hddtemp hdf5 iconv icq icu idn imagemagick imap imlib ipv6 jabber jack java java6 javascript jbig jingle joystick jpeg jpeg2k kde lame lapack lash latex lcms ldap libcaca libedit libffi libnotify libsamplerate libwww lm_sensors lua lzma lzo mad maildir matroska memlimit mercurial mhash mikmod milter mime mmap mms mmx mng modplug modules mp3 mp4 mpeg mpi mplayer msn mtp mudflap multilib musepack musicbrainz mysql mysqli nas ncurses netcdf nls nntp nocd nptl nptlonly nsplugin ocr odbc offensive ofx ogg openal openexr opengl openmp osc oscar pam pcntl pcre pda pdf php plasma plotutils png policykit postgres ppds pppd pulseaudio python qt3support qt4 quicktime raw rdesktop readline recode rss samba sasl scanner sdl semantic-desktop session sharedmem shorten skey slang slp smp sndfile snmp soap sockets sound sox speex spell sqlite sqlite3 sse sse2 sse3 ssl startup-notification subversion suid svg sysfs syslog szip taglib tcl tcpd themes theora threads tiff timidity tk tokenizer truetype unicode usb v4l vala vcd videos vim-syntax vnc vorbis wavpack webkit wmf wxwidgets x264 xattr xcb xcomposite xface xft xine xinerama xml xmlrpc xmp xmpp xorg xosd xpm xscreensaver xsl xulrunner xv xvid yahoo yaz zeitgeist zeroconf zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" 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" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan stage tables krita karbon braindump" CAMERAS="ptp2" 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 mouse keyboard" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia" 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" Me either... Most probably some kind of linker for mono/dotnet issues this problem... I feel it in my guts, but i don't have enough knowledge about it to investigate it deeper... :-( I can provide tar.gz'ed system from my netbook if that will help... hi, I have the same too.. so waiting for solution. but now I prepared gtk-sharp/gtk-sharp-2.12.10.ebuild based on gtk-sharp-module.eclass to workaround this issue. I'm not a dev so any improvement is welcome :) of course you need to clean any collision packages in your system. regards j EAPI="2" inherit eutils SRC_URI="mirror://gnome/sources/${TARBALL}/${PV_MAJOR}/gtk-sharp-2.12.10.tar.bz2" SLOT="2" KEYWORDS="amd64 ppc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris" IUSE="" #RESTRICT="test" src_compilei() { rm -f "${S}"/Makefile* &> /dev/null cd "${S}/${GTK_SHARP_MODULE_DIR}" emake CSC=/usr/bin/gmcs || die "emake failed" } src_install() { cd "${S}" emake DESTDIR="${D}" install || die "emake install failed" mono_multilib_comply find "${D}" -type f -name '*.la' -exec rm -rf '{}' '+' || die "la removal failed" [[ $(find "${D}" -type f|wc -l) -lt 3 ]] && die "Too few files. This smells like a failed install." } I have few gentoo systems so I compare compilation logs. It' similar in configuration so I don't know why but on one of them everything is ok. Bellow difference in place before the errors: --- ok --- /usr/bin/gmcs -define:GTK_SHARP_2_6 -define:GTK_SHARP_2_8 -define:GTK_SHARP_2_10 -define:GTK_SHARP_2_12 -nowarn:0169,0612,0618 -unsafe -out:gdk-sharp.dll -target:library /r:/usr/lib64/pk gconfig/../../lib64/mono/gtk-sharp-2.0/glib-sharp.dll /r:/usr/lib64/pkgconfig/../../lib64/mono/gtk-sharp-2.0/pango-sharp.dll /r:/usr/lib64/pkgconfig/../../lib64/mono/gtk-sharp-2.0/glib-sh arp.dll -r:/usr/lib64/pkgconfig/../../lib64/mono/2.0/Mono.Cairo.dll generated/*.cs ./EventButton.cs ./EventClient.cs ./EventConfigure.cs ./EventCrossing.cs ./Event.cs ./EventDND.cs ./Ev entExpose.cs ./EventFocus.cs ./EventGrabBroken.cs ./EventKey.cs ./EventMotion.cs ./EventOwnerChange.cs ./EventProperty.cs ./EventProximity.cs ./EventScroll.cs ./EventSelection.cs ./EventS etting.cs ./EventVisibility.cs ./EventWindowState.cs ./Key.cs ./Size.cs ./TextProperty.cs AssemblyInfo.cs --- bad --- /usr/bin/gmcs -define:GTK_SHARP_2_6 -define:GTK_SHARP_2_8 -define:GTK_SHARP_2_10 -define:GTK_SHARP_2_12 -nowarn:0169,0612,0618 -unsafe -out:gdk-sharp.dll -target:library /r:/usr/lib64/pkgconfig/../../lib64/mono/gtk-sharp-2.0/glib-sharp.dll -r:/usr/lib64/pkgconfig/../../lib64/mono/2.0/Mono.Cairo.dll generated/*.cs ./EventButton.cs ./EventClient.cs ./EventConfigure.cs ./EventCrossing.cs ./Event.cs ./EventDND.cs ./EventExpose.cs ./EventFocus.cs ./EventGrabBroken.cs ./EventKey.cs ./EventMotion.cs ./EventOwnerChange.cs ./EventProperty.cs ./EventProximity.cs ./EventScroll.cs ./EventSelection.cs ./EventSetting.cs ./EventVisibility.cs ./EventWindowState.cs ./Key.cs ./Size.cs ./TextProperty.cs AssemblyInfo.cs regards j sorry for spam, but I did more detailed compare: emerge --info -almost the same on both systems different is only: -not ok- CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/maven-bin-2.2/conf /usr/share/openvpn/easy-rsa" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" -ok CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/openvpn/easy-rsa" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cli-php5.3/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" every packages compiled yesterday from the same distfiles from that place compilation logs are different. Before that the same. /usr/bin/gapi2-codegen --generate gdk-api.xml \ -I:/usr/lib64/pkgconfig/../../share/gapi-2.0/glib-api.xml \ --outdir=generated --customdir=. --assembly-name=gdk-sharp \ --gluelib-name=gdksharpglue-2 --glue-filename=glue/generated.c \ --glue-includes=gdk/gdk.h /usr/bin/gapi2-codegen --generate gdk-api.xml \ -I:/usr/lib64/pkgconfig/../../share/gapi-2.0/glib-api.xml -I:/usr/lib64/pkgconfig/../../share/gapi-2.0/pango-api.xml -I:/usr/lib64/pkgconfig/../../share/gapi-2.0/glib-api.xml \ --outdir=generated --customdir=. --assembly-name=gdk-sharp \ --gluelib-name=gdksharpglue-2 --glue-filename=glue/generated.c \ --glue-includes=gdk/gdk.h tell me what is going on.. regards j me again.. I found the solution by accident.. Yesterday I merged everything. A lot of times merged mono and every dev-dotnet packages including pango-sharp But now I unmerged pango-sharp again and merged gdk-sharp .. and its working. It's a kind of magic. Strange, but I'm happy. and I don't know where the problem was :( pozdr j Applying gtk-sharp-2.12.7.patch patch and configure && make by hand works without any problems... I found workaround: Do that as root: # ebuild /usr/portage/dev-dotnet/gdk-sharp/gdk-sharp-2.12.10.ebuild merge The above will fail, then: # cd /var/tmp/portage/dev-dotnet/gdk-sharp-2.12.10/work/gtk-sharp-2.12.10/gdk # rm -f generated/* && /usr/bin/gapi2-codegen --generate gdk-api.xml \ -I:/usr/lib/pkgconfig/../../share/gapi-2.0/glib-api.xml \ -I:/usr/lib/pkgconfig/../../share/gapi-2.0/pango-api.xml \ -I:/usr/lib/pkgconfig/../../share/gapi-2.0/glib-api.xml \ --outdir=generated --customdir=. --assembly-name=gdk-sharp \ --gluelib-name=gdksharpglue-2 --glue-filename=glue/generated.c \ --glue-includes=gdk/gdk.h && touch generated-stamp # /usr/bin/gmcs -define:GTK_SHARP_2_6 -define:GTK_SHARP_2_8 -define:GTK_SHARP_2_10 -define:GTK_SHARP_2_12 -nowarn:0169,0612,0618 -unsafe -out:gdk-sharp.dll -target:library /r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/glib-sharp.dll /r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/pango-sharp.dll /r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/glib-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/2.0/Mono.Cairo.dll generated/*.cs ./EventButton.cs ./EventClient.cs ./EventConfigure.cs ./EventCrossing.cs ./Event.cs ./EventDND.cs ./EventExpose.cs ./EventFocus.cs ./EventGrabBroken.cs ./EventKey.cs ./EventMotion.cs ./EventOwnerChange.cs ./EventProperty.cs ./EventProximity.cs ./EventScroll.cs ./EventSelection.cs ./EventSetting.cs ./EventVisibility.cs ./EventWindowState.cs ./Key.cs ./Size.cs ./TextProperty.cs AssemblyInfo.cs # ebuild /usr/portage/dev-dotnet/gdk-sharp/gdk-sharp-2.12.10.ebuild qmerge And the package will cleanly install on the system... Problem is caused by missing '-I:/usr/lib/pkgconfig/../../share/gapi-2.0/pango-api.xml' in gapi2-codegen and '/r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/pango-sharp.dll' in gmcs commands Why they are missing? configure script writes bad Makefile but why i don't know... As i said before, i do not know mono that much... (In reply to comment #36) > # ebuild /usr/portage/dev-dotnet/gdk-sharp/gdk-sharp-2.12.10.ebuild qmerge I forgot to mention that you need to do: # ebuild /usr/portage/dev-dotnet/gdk-sharp/gdk-sharp-2.12.10.ebuild compile # ebuild /usr/portage/dev-dotnet/gdk-sharp/gdk-sharp-2.12.10.ebuild install prior to qmerge Do you get the same problem when compiling with MAKEOPTS="-j1"? (In reply to comment #38) > Do you get the same problem when compiling with MAKEOPTS="-j1"? Yes, with distcc and ccache disabled. Greg, yes, you right. code -I:/usr/lib64/pkgconfig/../../share/gapi-2.0/pango-api.xml was missing as I wrote before. could you try what I did: emerge -1 dev-dotnet:gdk-sharp -fail emerge -C =sys-devel:automake-1.9.6-r3 emerge -1 =sys-devel:automake-1.9.6-r3 emerge -1 dev-dotnet:gdk-sharp -fail emerge -C dev-dotnet:pango-sharp emerge -1 dev-dotnet:gdk-sharp -succeed I didn't change enything else. I don't know why but it works know and code mentioned above are in place. regards j of course change ':' to '/', because I copy and paste from elog. j I ran into this while rebuilding my machine and this solved it for me: emerge -C $(eix '-I*' --format '<installedversions:EQNAMEVERSION>' -- -sharp) emerge -uDNav world (to bring back the uninstalled packages) After this, the packages emerge without error. The following command: emerge -1 $(eix '-I*' --format '<installedversions:EQNAMEVERSION>' -- -sharp) completed successfully. Perfect! after installing sys-devel/automake-1.9.6-r3 everything emerged without problems! So i think that adding dependency to it into ebuild should fix the issue. (In reply to comment #43) > Perfect! > > after installing sys-devel/automake-1.9.6-r3 everything emerged without > problems! > > So i think that adding dependency to it into ebuild should fix the issue. Except that gtk-sharp is failing, but i think that it should be cosidered as separate bug... (In reply to comment #42) > I ran into this while rebuilding my machine and this solved it for me: > emerge -C $(eix '-I*' --format '<installedversions:EQNAMEVERSION>' -- -sharp) > emerge -uDNav world (to bring back the uninstalled packages) > > After this, the packages emerge without error. The following command: > emerge -1 $(eix '-I*' --format '<installedversions:EQNAMEVERSION>' -- -sharp) > completed successfully. After installing sys-devel/automake-1.9.6-r3 and removing and reinstalling sharp stuff banshee with all dependencies is emergeing without any glitch... Thanks guys! I can confirm that re-installing sys-devel/automake-1.9.6-r3 fixed this problem for me too. I had previously tried to remove all mono packages and re-installing them without success. So there where no mono packages installed when I re-installed automake. (In reply to comment #45) > After installing sys-devel/automake-1.9.6-r3 and removing and reinstalling > sharp stuff banshee with all dependencies is emergeing without any glitch... Well, the proposed workaround does NOT work for me. Facts: 1) I had sys-devel/automake-1.9.6-r3 previously installed as a prior dependency for net-libs/libupnp-1.6.6 and net-nds/openldap-2.4.24 2) I can't emerge gdk-sharp after deinstalling pango-sharp because the latter is a dependency for the former. 3) gdk-sharp is triggered by the "gtk" USE flag for net-dns/avahi-0.6.30-r1 Trials: 1) I tried unmerging and emerging =sys-devel/automake-1.9.6-r3 to no avail. 2) Since I had both automake-1.9.6-r3 and automake-1.11.1 installed, and they share dependencies, I re-emerged, in order, the following: =dev-lang/perl-5.12.4-r1 =sys-devel/automake-wrapper-5 =sys-devel/autoconf-2.68 =sys-apps/texinfo-4.13 =sys-devel/gnuconfig-20110202 =sys-apps/help2man-1.38.2 =sys-devel/automake-1.9.6-r3 =sys-devel/automake-1.11.1. Again, to no avail. gdk-sharp failed. 3) I also did a depclean after inserting "net-dns/avahi -gtk" in /etc/portage/package.use. Then, I enabled the flag again and did an "emerge -uDNav world", to no avail. It failed again at gdk-sharp-2.12.10, after successfully emerging other dependencies. So, I don't know what to do. The proposed workarounds don't work for me and I'm running out of ideas. (In reply to comment #46) > I can confirm that re-installing sys-devel/automake-1.9.6-r3 fixed this problem > for me too. > > I had previously tried to remove all mono packages and re-installing them > without success. So there where no mono packages installed when I re-installed > automake. Which mono packages did you remove before re-emerging sys-devel/automake-1.9.6-r3, which in turn allowed you to emerge gdk-sharp? I guess the removed mono packages were later added as dependencies, didn't they? (In reply to comment #48) > (In reply to comment #46) > > I can confirm that re-installing sys-devel/automake-1.9.6-r3 fixed this problem > > for me too. > > > > I had previously tried to remove all mono packages and re-installing them > > without success. So there where no mono packages installed when I re-installed > > automake. > > Which mono packages did you remove before re-emerging > sys-devel/automake-1.9.6-r3, which in turn allowed you to emerge gdk-sharp? > I guess the removed mono packages were later added as dependencies, didn't > they? I had removed all mono & dev-dotnet/* packages to try fixing this problem by re-installing all of mono fresh. That didn't work, it still failed at the same spot. To remove all the dev-dotnet/* packages I re-merged net-dns/avahi with USE="-gtk" so it no longer required gtk-sharp. I previously had mono 2.10.8 install. I had been rebuilding/updating all "world" packages when I ran into this problem. (In reply to comment #47) > (In reply to comment #45) > > After installing sys-devel/automake-1.9.6-r3 and removing and reinstalling > > sharp stuff banshee with all dependencies is emergeing without any glitch... > > Well, the proposed workaround does NOT work for me. > > Facts: > 1) I had sys-devel/automake-1.9.6-r3 previously installed as a prior dependency > for net-libs/libupnp-1.6.6 and net-nds/openldap-2.4.24 > 2) I can't emerge gdk-sharp after deinstalling pango-sharp because the latter > is a dependency for the former. > 3) gdk-sharp is triggered by the "gtk" USE flag for net-dns/avahi-0.6.30-r1 > > Trials: > 1) I tried unmerging and emerging =sys-devel/automake-1.9.6-r3 to no avail. > 2) Since I had both automake-1.9.6-r3 and automake-1.11.1 installed, and they > share dependencies, I re-emerged, in order, the following: > =dev-lang/perl-5.12.4-r1 =sys-devel/automake-wrapper-5 =sys-devel/autoconf-2.68 > =sys-apps/texinfo-4.13 =sys-devel/gnuconfig-20110202 =sys-apps/help2man-1.38.2 > =sys-devel/automake-1.9.6-r3 =sys-devel/automake-1.11.1. > Again, to no avail. gdk-sharp failed. > 3) I also did a depclean after inserting "net-dns/avahi -gtk" in > /etc/portage/package.use. Then, I enabled the flag again and did an "emerge > -uDNav world", to no avail. It failed again at gdk-sharp-2.12.10, after > successfully emerging other dependencies. > > So, I don't know what to do. The proposed workarounds don't work for me and I'm > running out of ideas. Try: emerge -C =sys-devel/automake-1.9.6-r3 emerge -1 =sys-devel/automake-1.9.6-r3 emerge -C dev-dotnet/pango-sharp emerge -1 dev-dotnet.gdk-sharp The -C option will remove it without checking for packages that depend on it. So you can remove it then re-merge without having to first remove a lot of packages. Created attachment 302729 [details]
list of installed files for bad pango-sharp
This is the output from:
equery f pango-sharp
for the bad install
Created attachment 302731 [details]
list of installed files for a good install of pango-sharp
output from:
equery f pango-sharp
the only difference is that /usr/lib64/pkgconfig/pango-sharp-2.0.pc
is missing in the bad install of pango-sharp.
(In reply to comment #50) > Try: > emerge -C =sys-devel/automake-1.9.6-r3 > emerge -1 =sys-devel/automake-1.9.6-r3 > emerge -C dev-dotnet/pango-sharp > emerge -1 dev-dotnet.gdk-sharp > > The -C option will remove it without checking for packages that depend on it. > So you can remove it then re-merge without having to first remove a lot of > packages. I have already tried all those. If I unmerge pango-sharp, when I try to re-emerge gdk-sharp then pango-sharp is re-emerged again in advance. I have also just unmerged dev-lang/mono-2.10.5. Now, when I try to reinstall avahi with the "gtk" USE flag, mono is pulled again: ===== These are the packages that would be merged, in reverse order: Calculating dependencies... done! [ebuild R ] net-dns/avahi-0.6.30-r1 USE="autoipd dbus gdbm gtk* introspection ipv6 mdnsresponder-compat mono qt4 -bookmarks -doc -gtk3 -howl-compat -python -test -utils" 0 kB [ebuild N ] dev-dotnet/gtk-sharp-2.12.10 USE="-debug" 0 kB [ebuild N ] dev-dotnet/gdk-sharp-2.12.10 USE="-debug" 0 kB [ebuild N ] dev-dotnet/atk-sharp-2.12.10 USE="-debug" 0 kB [ebuild N ] dev-dotnet/pango-sharp-2.12.10 USE="-debug" 0 kB [ebuild N ] dev-dotnet/glib-sharp-2.12.10 USE="-debug" 0 kB [ebuild N ] dev-dotnet/gtk-sharp-gapi-2.12.10 USE="-debug" 0 kB [ebuild N ] dev-lang/mono-2.10.5 USE="-minimal -pax_kernel -xen" 0 kB [ebuild NS ] sys-devel/automake-1.10.3 [1.9.6-r3, 1.11.1] 0 kB Total: 9 packages (7 new, 1 in new slot, 1 reinstall), Size of downloads: 0 kB ===== So, how have you been able to emerge gdk-sharp without mono? (In reply to comment #53) > I have already tried all those. If I unmerge pango-sharp, when I try to > re-emerge gdk-sharp then pango-sharp is re-emerged again in advance. pango-sharp will need to be re-merged before gdk-sharp can be compiled. This command is just to make sure the bad install of pango-sharp is removed: emerge -C dev-dotnet/pango-sharp This command will cause pango-sharp to be merged before gdk-sharp emerge -1 dev-dotnet/gdk-sharp Also there was an error in that last command in my previous comment remove the . with / > I have also just unmerged dev-lang/mono-2.10.5. Now, when I try to reinstall > avahi with the "gtk" USE flag, mono is pulled again: I didn't re-merge avahi with the gtk flag enabled untill after getting gdk-sharp re-merged correctly with a correct pango-sharp. > So, how have you been able to emerge gdk-sharp without mono? no, you will still need mono merged before gdk-sharp. I don't think it is needed to remove all of mono for this to work. But I can't be sure since I had already removed all of mono before re-merging sys-devel/automake-1.9.6-r3. After remerging automake 1.9.6-r3 and remerging pango-sharp check if you have this file: /usr/lib64/pkgconfig/pango-sharp-2.0.pc (In reply to comment #54) > > So, how have you been able to emerge gdk-sharp without mono? > > no, you will still need mono merged before gdk-sharp. > > I don't think it is needed to remove all of mono for this to work. But I can't > be sure since I had already removed all of mono before re-merging > sys-devel/automake-1.9.6-r3. Let me clarify this a bit. I had all mono related packages removed before I even found this bug report. I had avahi re-merged with "gtk" use flag disabled so I could remove all of mono & dev-dotnet/* packages. Once I read about other people fixing this problem by re-merging automake: emerge -C "=sys-devel/automake-1.9.6-r3" emerge -1 "=sys-devel/automake-1.9.6-r3" Then I re-merged mono & gdk-sharp with the following: emerge -1 mono gdk-sharp That command also merged in gtk-sharp-gapi, glib-sharp, and pango-sharp before gdk-sharp. I don't know if all of mono needs to be removed like that before re-merging automake to get this to work. Just letting you know that is how my system was before I got it to work. Created attachment 302743 [details]
gtk-sharp failed emerge
I tried every suggestion, to no avail.
I then copied over the file /usr/lib64/pkgconfig/pango-sharp-2.0.pc from my working desktop box to my failing laptop.
This time gdk-sharp emerged, BUT gtk-sharp didn't. I attach the build log for this.
(In reply to comment #56) > Created attachment 302743 [details] > gtk-sharp failed emerge > > I tried every suggestion, to no avail. > > I then copied over the file /usr/lib64/pkgconfig/pango-sharp-2.0.pc from my > working desktop box to my failing laptop. > > This time gdk-sharp emerged, BUT gtk-sharp didn't. I attach the build log for > this. What versions of automake do you have installed? Try remerging each version and make sure you have the latest version installed. (In reply to comment #57) > What versions of automake do you have installed? Try remerging each version > and make sure you have the latest version installed. I had 1.9.6-r3 and 1.11.1, both of which I re-emerged several times (including their common dependencies). And now also 1.10.3 as a dependency for dev-dotnet/* packages. urcindalo, I had the exact same problem installing gdk-sharp. both gtk-sharp and gdk-sharp were not installed, and I could not emerge gdk-sharp, recieving the error that you posted each time i tried. I uninstalled mono gtk-sharp-gapi glib-sharp and pango-sharp. I then ran emerge --newuse --deep --with-bdeps=y @ world. ffmpeg did not install because libdc1394 was not installed. I see that libdc1394 is installed on your box that successfully emerges but not on the one that doesnt. gl. (In reply to comment #59) > urcindalo, I had the exact same problem installing gdk-sharp. both gtk-sharp > and gdk-sharp were not installed, and I could not emerge gdk-sharp, recieving > the error that you posted each time i tried. I uninstalled mono gtk-sharp-gapi > glib-sharp and pango-sharp. I then ran emerge --newuse --deep --with-bdeps=y @ > world. ffmpeg did not install because libdc1394 was not installed. I see that > libdc1394 is installed on your box that successfully emerges but not on the one > that doesnt. gl. Thanks for the answer. I have uninstalled mono (again), enabled the gtk USE flag for avahi (again), and right now I'm running an "emerge --update --newuse --deep --ask -vt --with-bdeps=y @world" (again) on the non gdk-sharp emerging laptop, which has selected all the following packages to emerge. I didn't try for a few days so I'm giving it another chance, after yesterday's gcc update: ===== These are the packages that would be merged, in reverse order: Calculating dependencies... done! [nomerge ] media-video/vlc-1.1.13 USE="X a52 aac aalib alsa avahi bidi cdda cddb dbus dirac directfb dts dvd fbcon ffmpeg flac fontconfig gcrypt jack kate kde libass libcaca libnotify libv4l libv4l2 live matroska mmx modplug mp3 mpeg mtp musepack ncurses nsplugin ogg opengl oss png pvr qt4 remoteosd rtsp samba schroedinger sdl sdl-image skins sse stream svg taglib theora truetype twolame udev upnp v4l vlm vorbis wma-fixed x264 xcb xml xosd xv zvbi (-altivec) -atmo -dc1394 -debug -dvb -fluidsynth -ggi -gme -gnome -gnutls -httpd -id3tag -ieee1394 -libproxy -libtiger -lirc -lua -optimisememory -projectm -pulseaudio -run-as-root -shine -shout -speex -sqlite (-svga) -vaapi -vcdx (-win32codecs)" [ebuild R ] net-dns/avahi-0.6.30-r1 USE="autoipd dbus gdbm gtk* introspection ipv6 mdnsresponder-compat mono qt4 -bookmarks -doc -gtk3 -howl-compat -python -test -utils" 0 kB [ebuild N ] dev-dotnet/gtk-sharp-2.12.10 USE="-debug" 1,601 kB [ebuild N ] dev-dotnet/gdk-sharp-2.12.10 USE="-debug" 0 kB [ebuild N ] dev-dotnet/atk-sharp-2.12.10 USE="-debug" 0 kB [ebuild N ] dev-dotnet/pango-sharp-2.12.10 USE="-debug" 0 kB [ebuild N ] dev-dotnet/gtk-sharp-gapi-2.12.10 USE="-debug" 0 kB [ebuild N ] dev-dotnet/glib-sharp-2.12.10 USE="-debug" 0 kB [ebuild N ] dev-lang/mono-2.10.5 USE="-minimal -pax_kernel -xen" 0 kB [ebuild NS ] sys-devel/automake-1.10.3 [1.9.6-r3, 1.11.1] 936 kB Total: 9 packages (7 new, 1 in new slot, 1 reinstall), Size of downloads: 2,536 kB Would you like to merge these packages? [Yes/No] ===== I don't have libdc1394 as a dependency on my failing laptop because it doesn't have firewire connectivity, so I didn't enabled the ieee1394 USE flag on it. Do you think this has something to do? I can't think of any relationship between it and the fact that gdk-sharp fails to emerge. To my surprise, everything went finely after doing for the n-th time what I explain in the previous comment :-o Both gdk-sharp and gtk-sharp emerged after pango-sharp finally created the /usr/lib64/pkgconfig/pango-sharp-2.0.pc file I really don't know why, because I followed the same procedure a few times two days ago to no avail. Maybe the gcc update from 4.5.3-r1 to 4.5.3-r2 did the trick? No idea. Me again. I think I guess where the problem might come from. I don't recall seeing gtk-sharp-gapi selected for installation until today. So, what's the difference between today and two days ago? That today I included "--with-bdeps=y" to my emerge -uDNav world. But it's just a hunch based on my memory. Could it be the reason or is my memory mistaking me? Will CC automake maintainers as I fail to see how unmerging automake and re-emerging it is helping on some broken setups :/ shouldn't make a difference. build logs of pango-sharp might be useful though (one showing the .pc not being installed and one showing it installed). *** Bug 405879 has been marked as a duplicate of this bug. *** *** Bug 405877 has been marked as a duplicate of this bug. *** Looks like all this problems are related (and they have started to bite me, I am not unable to merge most of -sharp packages :S) (In reply to comment #64) > shouldn't make a difference. build logs of pango-sharp might be useful > though (one showing the .pc not being installed and one showing it > installed). Personally, I am still able to merge pango-sharp but get similar errors with webkit-sharp. Could this be related with having pango-sharp already merged while webkit-sharp is a new installation? Are you using mono-2.10.5 or 2.10.8? After re-emerging all -sharp packages webkit-sharp now builds fine for me :O emerge -1av $(eix -I sharp --only-names) --keep-going *** Bug 409409 has been marked as a duplicate of this bug. *** # Michał Górny <mgorny@gentoo.org> (05 Jun 2017) # Mask split *-sharp packages for removal. Replaced by combined: # - >=dev-dotnet/gtk-sharp-2.12.21, # - >=dev-dotnet/gnome-sharp-2.24.2-r1. # Removal in 14 days. <dev-dotnet/gtk-sharp-2.12.21 dev-dotnet/atk-sharp dev-dotnet/gdk-sharp dev-dotnet/glade-sharp dev-dotnet/glib-sharp dev-dotnet/gtk-dotnet-sharp dev-dotnet/gtk-sharp-docs dev-dotnet/gtk-sharp-gapi dev-dotnet/pango-sharp <dev-dotnet/gnome-sharp-2.24.2-r1 dev-dotnet/art-sharp dev-dotnet/gconf-sharp dev-dotnet/gnomevfs-sharp commit 8c76dbb0cd91fe6daffa7bb840275b4e3712e3bf Author: Michał Górny <mgorny@gentoo.org> AuthorDate: Wed Jul 5 16:01:49 2017 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: Wed Jul 5 16:05:47 2017 dev-dotnet/gdk-sharp: Remove last-rited pkg |
Created attachment 302163 [details] dev-dotnet/gdk-sharp-2.12.10 build log stable dev-dotnet/gdk-sharp-2.12.10 refuses to emerge on my stable amd64 laptop. The build log is in the accompanying attachment. Where does the failure come from? I found no gdk-sharp related bug here, nor there's an ~amd64 version to try. I'm completely clueless.