Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 404139 - 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?
Summary: dev-dotnet/gdk-sharp-2.12.10 - PangoAttrEmbossColor.custom(21,49): error CS02...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal critical with 3 votes (vote)
Deadline: 2017-07-05
Assignee: dotnet project
URL:
Whiteboard:
Keywords: PMASKED
: 405877 405879 409409 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-02-16 16:00 UTC by urcindalo
Modified: 2017-07-05 14:09 UTC (History)
9 users (show)

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


Attachments
dev-dotnet/gdk-sharp-2.12.10 build log (dev-dotnet:gdk-sharp-2.12.10:20120216-155426.log,17.87 KB, text/plain)
2012-02-16 16:00 UTC, urcindalo
Details
emerge --info (emerge.info,4.61 KB, text/plain)
2012-02-17 08:07 UTC, Greg Dziegielewski
Details
build.log (build.log,17.52 KB, text/plain)
2012-02-17 08:12 UTC, Greg Dziegielewski
Details
list of files installed by pango-sharp (pango-sharp.qlist,1.18 KB, text/plain)
2012-02-17 08:38 UTC, Greg Dziegielewski
Details
Succesful emerge on my other box (dev-dotnet:gdk-sharp-2.12.10:20120217-100159.log,35.13 KB, text/plain)
2012-02-17 10:11 UTC, urcindalo
Details
emerge --info of the successful box (emerge-info.txt,7.37 KB, text/plain)
2012-02-17 10:33 UTC, urcindalo
Details
"emerge -epv gdk-sharp" on my non-emerging laptop (emerge-non-working.txt,45.93 KB, text/plain)
2012-02-17 15:16 UTC, urcindalo
Details
"emerge -epv gdk-sharp" on my emerging desktop box (emerge-working.txt,48.42 KB, text/plain)
2012-02-17 15:17 UTC, urcindalo
Details
emerge --info =dev-dotnet/gtk-sharp-2.12.10 (emerge-info-jorgeml.txt,7.05 KB, text/plain)
2012-02-17 19:25 UTC, jorgeml
Details
Build log for hardened amd6 (build.log,55.05 KB, text/plain)
2012-02-17 19:28 UTC, jorgeml
Details
Build log for hardened amd6 (build.log,18.04 KB, text/plain)
2012-02-17 19:41 UTC, jorgeml
Details
Build.log (Build.log,16.83 KB, text/plain)
2012-02-18 13:56 UTC, Piotr Szymaniak
Details
list of installed files for bad pango-sharp (pango-sharp-bad.txt,2.44 KB, text/plain)
2012-02-21 19:35 UTC, Robert G. Jakabosky
Details
list of installed files for a good install of pango-sharp (pango-sharp-good.txt,2.50 KB, text/plain)
2012-02-21 19:36 UTC, Robert G. Jakabosky
Details
gtk-sharp failed emerge (gtk-sharp build log.txt,54.18 KB, text/plain)
2012-02-21 22:27 UTC, urcindalo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description urcindalo 2012-02-16 16:00:09 UTC
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.
Comment 1 Armando Di Cianno 2012-02-17 01:40:32 UTC
"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
Comment 2 Armando Di Cianno 2012-02-17 01:47:16 UTC
Unpacking the tar file, and running ./configure && make in the directory generates gdk-sharp and all other build products, succeeding in the end.
Comment 3 Armando Di Cianno 2012-02-17 02:20:53 UTC
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.
Comment 4 Pacho Ramos gentoo-dev 2012-02-17 08:02:15 UTC
It still builds fine for me, please post "emerge --info"
Comment 5 Greg Dziegielewski 2012-02-17 08:07:43 UTC
Created attachment 302235 [details]
emerge --info
Comment 6 Greg Dziegielewski 2012-02-17 08:12:05 UTC
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?
Comment 7 Greg Dziegielewski 2012-02-17 08:12:20 UTC
Created attachment 302237 [details]
build.log
Comment 8 Greg Dziegielewski 2012-02-17 08:13:24 UTC
(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"
Comment 9 Pacho Ramos gentoo-dev 2012-02-17 08:35:36 UTC
Do you have dev-dotnet/pango-sharp installed?
Comment 10 Greg Dziegielewski 2012-02-17 08:38:33 UTC
Created attachment 302239 [details]
list of files installed by pango-sharp
Comment 11 Greg Dziegielewski 2012-02-17 08:39:13 UTC
(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
Comment 12 urcindalo 2012-02-17 09:31:46 UTC
(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
Comment 13 urcindalo 2012-02-17 10:11:07 UTC
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)
Comment 14 urcindalo 2012-02-17 10:33:10 UTC
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.
Comment 15 Greg Dziegielewski 2012-02-17 10:38:08 UTC
(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'?
Comment 16 urcindalo 2012-02-17 11:19:56 UTC
(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.
Comment 17 urcindalo 2012-02-17 15:16:13 UTC
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.
Comment 18 urcindalo 2012-02-17 15:17:20 UTC
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.
Comment 19 jorgeml 2012-02-17 19:25:53 UTC
Created attachment 302289 [details]
emerge --info =dev-dotnet/gtk-sharp-2.12.10

I have the same problem in a hardened amd64.
Comment 20 jorgeml 2012-02-17 19:28:54 UTC
Created attachment 302291 [details]
Build log for hardened amd6

and here comes the build log.
Comment 21 Greg Dziegielewski 2012-02-17 19:31:09 UTC
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 ;)
Comment 22 jorgeml 2012-02-17 19:39:58 UTC
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.
Comment 23 jorgeml 2012-02-17 19:41:57 UTC
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.
Comment 24 Piotr Szymaniak 2012-02-18 13:56:45 UTC
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"
Comment 25 Armando Di Cianno 2012-02-20 18:30:39 UTC
... 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.
Comment 26 Pacho Ramos gentoo-dev 2012-02-20 19:39:24 UTC
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
Comment 27 Pacho Ramos gentoo-dev 2012-02-20 19:40:30 UTC
Are you all running systems with USE="-X"? (I have seen a pango build without X...)
Comment 28 Pacho Ramos gentoo-dev 2012-02-20 19:41:41 UTC
Not sure if Peter would still be able to help us :/
Comment 29 Mark Nowiasz 2012-02-20 19:57:37 UTC
(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"
Comment 30 Greg Dziegielewski 2012-02-20 20:20:55 UTC
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...
Comment 31 Jacek 2012-02-20 21:22:22 UTC
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."
}
Comment 32 Jacek 2012-02-20 21:44:26 UTC
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
Comment 33 Jacek 2012-02-20 22:43:02 UTC
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
Comment 34 Jacek 2012-02-20 22:59:42 UTC
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
Comment 35 Greg Dziegielewski 2012-02-21 05:21:13 UTC
Applying gtk-sharp-2.12.7.patch patch and configure && make by hand works without any problems...
Comment 36 Greg Dziegielewski 2012-02-21 11:18:13 UTC
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...
Comment 37 Greg Dziegielewski 2012-02-21 11:23:35 UTC
(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
Comment 38 Pacho Ramos gentoo-dev 2012-02-21 11:49:11 UTC
Do you get the same problem when compiling with MAKEOPTS="-j1"?
Comment 39 Greg Dziegielewski 2012-02-21 12:16:48 UTC
(In reply to comment #38)
> Do you get the same problem when compiling with MAKEOPTS="-j1"?

Yes, with distcc and ccache disabled.
Comment 40 Jacek 2012-02-21 14:24:53 UTC
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
Comment 41 Jacek 2012-02-21 14:27:25 UTC
of course change ':' to '/', because I copy and paste from elog.
j
Comment 42 crabbed halo ablution 2012-02-21 14:57:28 UTC
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.
Comment 43 Greg Dziegielewski 2012-02-21 15:15:36 UTC
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.
Comment 44 Greg Dziegielewski 2012-02-21 15:16:38 UTC
(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...
Comment 45 Greg Dziegielewski 2012-02-21 17:33:49 UTC
(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!
Comment 46 Robert G. Jakabosky 2012-02-21 19:03:29 UTC
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.
Comment 47 urcindalo 2012-02-21 19:07:02 UTC
(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.
Comment 48 urcindalo 2012-02-21 19:09:31 UTC
(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?
Comment 49 Robert G. Jakabosky 2012-02-21 19:15:08 UTC
(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.
Comment 50 Robert G. Jakabosky 2012-02-21 19:17:28 UTC
(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.
Comment 51 Robert G. Jakabosky 2012-02-21 19:35:04 UTC
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
Comment 52 Robert G. Jakabosky 2012-02-21 19:36:18 UTC
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.
Comment 53 urcindalo 2012-02-21 19:41:27 UTC
(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?
Comment 54 Robert G. Jakabosky 2012-02-21 19:58:04 UTC
(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
Comment 55 Robert G. Jakabosky 2012-02-21 20:18:33 UTC
(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.
Comment 56 urcindalo 2012-02-21 22:27:48 UTC
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.
Comment 57 Robert G. Jakabosky 2012-02-21 22:42:21 UTC
(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.
Comment 58 urcindalo 2012-02-21 23:26:50 UTC
(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.
Comment 59 quigley51 2012-02-24 13:48:48 UTC
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.
Comment 60 urcindalo 2012-02-24 17:50:09 UTC
(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.
Comment 61 urcindalo 2012-02-24 21:19:59 UTC
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.
Comment 62 urcindalo 2012-02-24 21:32:36 UTC
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?
Comment 63 Pacho Ramos gentoo-dev 2012-02-27 19:41:07 UTC
Will CC automake maintainers as I fail to see how unmerging automake and re-emerging it is helping on some broken setups :/
Comment 64 SpanKY gentoo-dev 2012-03-02 05:27:25 UTC
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).
Comment 65 Pacho Ramos gentoo-dev 2012-03-04 13:06:05 UTC
*** Bug 405879 has been marked as a duplicate of this bug. ***
Comment 66 Pacho Ramos gentoo-dev 2012-03-04 13:06:31 UTC
*** Bug 405877 has been marked as a duplicate of this bug. ***
Comment 67 Pacho Ramos gentoo-dev 2012-03-04 13:07:06 UTC
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)
Comment 68 Pacho Ramos gentoo-dev 2012-03-10 13:43:38 UTC
(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?
Comment 69 Pacho Ramos gentoo-dev 2012-03-10 15:54:23 UTC
Are you using mono-2.10.5 or 2.10.8?
Comment 70 Pacho Ramos gentoo-dev 2012-03-10 16:20:55 UTC
After re-emerging all -sharp packages webkit-sharp now builds fine for me :O
emerge -1av $(eix -I sharp --only-names) --keep-going
Comment 71 Pacho Ramos gentoo-dev 2012-05-27 10:08:20 UTC
*** Bug 409409 has been marked as a duplicate of this bug. ***
Comment 72 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2017-06-05 21:48:11 UTC
# 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
Comment 73 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2017-07-05 14:09:14 UTC
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