Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 96023 - muine-0.6.3-r3 dies with System.DllNotFoundException: /usr/lib/muine/libmuine.so
Summary: muine-0.6.3-r3 dies with System.DllNotFoundException: /usr/lib/muine/libmuine.so
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Other
: High normal (vote)
Assignee: dotnet project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-06-13 17:52 UTC by Donnie Berkholz (RETIRED)
Modified: 2006-12-07 13:21 UTC (History)
0 users

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


Attachments
muine.log (muine.log,9.48 KB, text/plain)
2005-06-13 19:20 UTC, Donnie Berkholz (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Donnie Berkholz (RETIRED) gentoo-dev 2005-06-13 17:52:01 UTC
donnie@supernova ~ $ muine 
Unhandled Exception: System.DllNotFoundException: /usr/lib/muine/libmuine.so
in (wrapper managed-to-native) GettextCatalog:intl_init (string)
in <0x00013> GettextCatalog:.ctor (System.String package)
in <0x00025> Muine:Main (System.String[] args)

donnie@supernova ~ $ ls -l /usr/lib/muine
total 564
-rw-r--r--  1 root root  23040 Mar 23 01:34 AmazonSearchService.dll
-rw-r--r--  1 root root 187736 Mar 23 01:34 libmuine.a
-rwxr-xr-x  1 root root   1637 Mar 23 01:34 libmuine.la
lrwxrwxrwx  1 root root     17 Mar 23 01:34 libmuine.so -> libmuine.so.0.0.0
lrwxrwxrwx  1 root root     17 Mar 23 01:34 libmuine.so.0 -> libmuine.so.0.0.0
-rwxr-xr-x  1 root root 142104 Mar 23 01:34 libmuine.so.0.0.0
-rw-r--r--  1 root root 198656 Mar 23 01:34 muine.exe
-rw-r--r--  1 root root    288 Mar 23 01:34 muine.exe.config

[ebuild   R   ] media-sound/muine-0.6.3-r3  -debug -flac +mad +vorbis* +xine
[ebuild   R   ] dev-lang/mono-1.1.7-r1  +X -debug -icu +nptl

donnie@supernova ~ $ emerge info
Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r0, 2.6.11-gentoo-r9 i686)
=================================================================
System uname: 2.6.11-gentoo-r9 i686 AMD Athlon(tm) MP 2000+
Gentoo Base System version 1.6.12
ccache version 2.4 [enabled]
dev-lang/python:     2.3.5, 2.4.1
sys-apps/sandbox:    1.2.8
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils:  2.16-r1
sys-devel/libtool:   1.5.18
virtual/os-headers:  2.6.11-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-mp -fomit-frame-pointer -fstack-protector -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-mp -fomit-frame-pointer -fstack-protector -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig buildpkg ccache cvs distlocks fixpackages sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="en_US.utf8"
LC_ALL="en_US.utf8"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/security"
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X Xaw3d a52 aac acpi adns aim alsa apm avi bash-completion berkdb bitmap-fonts bzip2 cdr cpudetection crypt cscope cups curl divx4linux dlloader dmx dpms dv dvd dvdread eds elf emacs emboss encode esd fame ffmpeg fftw font-server foomaticdb fortran gd gdbm gif gimp gimpprint glitz gnome gnuplot gnutls gphoto2 gstreamer gtk gtk2 gtkhtml guile hal howl icq imagemagick imap imlib irc jabber java javascript jpeg lcms ldap libg++ libwww lj lm_sensors lzo mad mikmod mjpeg mmx mmxext mng mono mozilla moznocompose moznoirc moznomail mozsvg mp3 mpeg msn ncurses nfs nonfsv4 nowebdav nptl nptlonly oav offensive ogg oggvorbis opengl oss pam pda pdflib plotutils png python quicktime readline real rhythmbox rrdtool rss ruby samba scanner sdl smp snmp spell sse ssl svg threads tiff truetype truetype-fonts type1-fonts unicode usb userlocales vidix vorbis webdav win32codecs winbind wmf wxwindows xanim xine xml xml2 xmms xv xvid yahoo zlib video_cards_matrox video_cards_radeon userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LDFLAGS, LINGUAS, MAKEOPTS
Comment 1 Donnie Berkholz (RETIRED) gentoo-dev 2005-06-13 19:20:28 UTC
Created attachment 61182 [details]
muine.log

MONO_LOG_LEVEL="debug" muine > muine.log 2>&1
Comment 2 foser (RETIRED) gentoo-dev 2005-06-14 02:24:32 UTC
portage cannot handle the weird duality of deps in that ebuild, what if you
remove all >=dev-dotnet/*sharp deps (leave =*sharp-1.0* intact) ?
Comment 3 Donnie Berkholz (RETIRED) gentoo-dev 2005-06-14 21:31:23 UTC
This was my problem:

Mono-INFO: DllImport error loading library 'libFLAC.so.6: cannot open shared
object file: No such file or directory'.

After rebuilding flac, things worked. But that makes one wonder what USE="-flac"
is supposed to do, if not disable flac.

BTW, the non-debug error message sucked and was absolutely useless. Can anything
be done about this?
Comment 4 Donnie Berkholz (RETIRED) gentoo-dev 2005-06-14 21:31:55 UTC
s/rebuilding flac/rebuilding muine/
Comment 5 foser (RETIRED) gentoo-dev 2005-06-15 04:55:44 UTC
But you removed lib flac yourself then ? You know thats asking for trouble.
Comment 6 Donnie Berkholz (RETIRED) gentoo-dev 2005-06-15 09:50:31 UTC
Removed? No, it got rebuilt to so.7 instead of so.6 or so and I never ran
revdep-rebuild.
Comment 7 Peter Johanson (RETIRED) gentoo-dev 2005-06-16 17:26:27 UTC
@foser: About those deps. Can you tell me a better way to say "you need at least
gtk-sharp-1.0.5, but that version must be the 1.0.x slot" ?
Comment 8 foser (RETIRED) gentoo-dev 2005-06-17 05:52:06 UTC
@peter : There is not a really good way. 'ranged deps' have been a feature
request since the dawn of time, but the current portage codebase can't really
handle it. 

The safest thing to do is an OR for known versions : || ( =1.0.10* =1.0.9*
=1.0.8* ... =1.0.5* ) .. doesn't scale well if a new version in the 1.0 slot
comes out.

Example of how this code could go wrong : say you have gtk-sharp-1.0.2 &
gtk-sharp-1.9.10 installed, both statements will return true, the build will fail.
Comment 9 Donnie Berkholz (RETIRED) gentoo-dev 2005-07-06 00:37:58 UTC
Things are working fine for me on 0.8.3. Would you like to close this bug, or
repurpose it to the dependency thing?
Comment 10 Saleem Abdulrasool (RETIRED) gentoo-dev 2006-12-07 13:21:16 UTC
closing as this bug has been fixed and the release is no longer present