First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 75560
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: dotnet <dotnet@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Thomas Markus <Thomas.Markus@phil.uu.nl>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
mono-1.0.5-r3.ebuild mono ebulid with potential fix text/plain Peter Johanson (RETIRED) 2005-01-03 08:40 0000 4.05 KB Details
mono-1.0.5-r3.ebuild Better-tested, hopefully-working version text/plain Peter Johanson (RETIRED) 2005-01-03 18:20 0000 4.09 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 75560 depends on: Show dependency tree
Bug 75560 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2004-12-24 09:34 0000
When emerging mono-1.0.5-r3 I get the following error:

MONO_CFG_DIR='/var/tmp/portage/mono-1.0.5-r3/image//etc/' MONO_PATH="../../class/lib/default:$MONO_PATH" /var/tmp/portage/mono-1.0.5-r3/work/mono-1.0.5/mono/mini/mono  ../../tools/security/sn.exe -q -R ../../class/lib/default/System.dll ../../class/mono.snk
Assembly ../../class/lib/default/System.dll signed.
echo stamp > ../../build/deps/default_System.dll.was_signed
MONO_PATH="../../class/lib/default:$MONO_PATH" /var/tmp/portage/mono-1.0.5-r3/work/mono-1.0.5/mono/mini/mono  ../../tools/gacutil/gacutil.exe /i ../../class/lib/default/System.dll /f /root /var/tmp/portage/mono-1.0.5-r3/image//usr/lib /package 1.0

Unhandled Exception: System.DllNotFoundException: libc
in <0x00053> (wrapper managed-to-native) Mono.Tools.Driver:symlink (string,string)
in <0x0001b> Mono.Tools.Driver:Symlink (string,string)
in <0x005ef> Mono.Tools.Driver:Install (bool,string,string,string,string,string,string)
in <0x0063e> Mono.Tools.Driver:Main (string[])

make[2]: *** [install-local] Error 1
make[2]: Leaving directory `/var/tmp/portage/mono-1.0.5-r3/work/mcs-1.0.5/class/System'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/mono-1.0.5-r3/work/mcs-1.0.5/class'
make: *** [install-recursive] Error 1

!!! ERROR: dev-dotnet/mono-1.0.5-r3 failed.
!!! Function src_install, Line 122, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.


Reproducible: Always
Steps to Reproduce:
1. Emerge
2. Wait
3. *poof* there it is

------- Comment #1 From Thomas Markus 2004-12-24 09:37:13 0000 -------
This is perhaps a somewhat similar bug, although it should be fixed already
http://forums.gentoo.org/viewtopic.php?t=191629&highlight=mono+emerge+libc

------- Comment #2 From Bret Towe 2004-12-24 23:43:19 0000 -------
i encountered this problem on my laptop which didnt have mono installed
the sed line from .97 doesnt fix the problem
but i copied the needed config file to /etc/mono/ and reran the merge
and it installed fine after that

------- Comment #3 From Brian Pankey 2005-01-02 22:12:54 0000 -------
im having the same problems. clean install, trying to emerge mono and same
exact error shows.

compaqserver ~ # emerge info
Portage 2.0.51-r8 (default-linux/x86/2004.3, gcc-3.4.3,
glibc-2.3.4.20041102-r0, 2.6.10-gentoo-r1 i586)
=================================================================
System uname: 2.6.10-gentoo-r1 i586 AMD-K6(tm) 3D processor
Gentoo Base System version 1.6.8
Python:              dev-lang/python-2.3.4 [2.3.4 (#1, Dec 28 2004, 23:34:03)]
dev-lang/python:     2.3.4
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.8.5-r2, 1.5, 1.4_p6, 1.6.3, 1.7.9, 1.9.3
sys-devel/binutils:  2.15.92.0.2-r2
sys-devel/libtool:   1.5.10-r2
virtual/os-headers:  2.4.22
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=k6-2 -pipe -fomit-frame-pointer"
CHOST="i586-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=k6-2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
LDFLAGS=""
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow acl alsa apache2 berkdb bitmap-fonts ctype dba fortran gd gdbm
gif gpm imap jpeg libwww maildir mmx mysql ncurses nls openssh pam pam-mysql
php png readline sqlite ssl tcpd xml2 zlib"

------- Comment #4 From Peter Johanson (RETIRED) 2005-01-03 08:40:39 0000 -------
Created an attachment (id=47492) [edit]
mono ebulid with potential fix

Here's an ebuild that hopefully fixes the problem. I've done rudimentary
testing on it, can you please try this and report back any success/failure?
Thanks.

------- Comment #5 From alex f 2005-01-03 09:33:12 0000 -------
Ebuild from Comment #4 fails with the same error except it happens on line 128
from src_install() line.

MONO_PATH="../../class/lib/default:$MONO_PATH"
/var/tmp/portage/mono-1.0.5-r3/wo
rk/mono-1.0.5/mono/mini/mono  ../../tools/gacutil/gacutil.exe /i
../../class/lib
/default/System.dll /f /root /var/tmp/portage/mono-1.0.5-r3/image//usr/lib
/pack
age 1.0

Unhandled Exception: System.DllNotFoundException: libc
in <0x00053> (wrapper managed-to-native) Mono.Tools.Driver:symlink
(string,strin
g)
in <0x0001b> Mono.Tools.Driver:Symlink (string,string)
in <0x005ef> Mono.Tools.Driver:Install
(bool,string,string,string,string,string,
string)
in <0x0063e> Mono.Tools.Driver:Main (string[])

make[2]: *** [install-local] Fehler 1
make[2]: Leaving directory
`/var/tmp/portage/mono-1.0.5-r3/work/mcs-1.0.5/class/
System'
make[1]: *** [install-recursive] Fehler 1
make[1]: Leaving directory
`/var/tmp/portage/mono-1.0.5-r3/work/mcs-1.0.5/class'
make: *** [install-recursive] Fehler 1

!!! ERROR: dev-dotnet/mono-1.0.5-r3 failed.
!!! Function src_install, Line 128, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.

# emerge info
Portage 2.0.51-r8 (default-linux/x86/2004.3, gcc-3.4.3,
glibc-2.3.4.20041102-r0, 2.6.10 i686)
=================================================================
System uname: 2.6.10 i686 Intel(R) Pentium(R) M processor 1.50GHz
Gentoo Base System version 1.6.8
Python:              dev-lang/python-2.3.4 [2.3.4 (#1, Dec 29 2004, 16:37:00)]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.4
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.5, 1.8.5-r2, 1.6.3, 1.7.9, 1.4_p6, 1.9.3
sys-devel/binutils:  2.15.92.0.2-r2
sys-devel/libtool:   1.5.10-r2
virtual/os-headers:  2.6.8.1-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium-m -O2 -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/terminfo /etc/env.d"
CXXFLAGS="-march=pentium-m -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distcc distlocks sandbox sfperms strict
userpriv usersandbox"
GENTOO_MIRRORS="http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/
http://gentoo.osuosl.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LDFLAGS=""
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X X509 aac aalib acl acpi alsa artworkextra avi berkdb bitmap-fonts
cdr crypt cups dhcp directfb divx4linux dmx dvb dvd dvdr dvdread eds encode
ethereal evo faad fam fbcon flac font-server foomaticdb gdbm gif gmail gnome
gnutls gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile hal howl imap imlib ipv6
java jce jpeg libwww mad maildir matroska mbox mikmod mime mmap mmx mmx2 mono
motif mozilla moznocompose moznoirc moznomail mozsvg mpeg ncurses network nls
nntp noantlr nobcel nobeanutils nobsh nocommonslogging nocommonsnet nojdepend
nojsch nojython nolog4j nooro noregexp norhino noxalan noxerces nptl nptlonly
objc oggvorbis opengl pcre pdflib perl pic png pnp python quicktime readline
real rtc ruby samba sdl skey speex spell sse sse2 ssl svga tcpd theora threads
tiff truetype trusted ucs2 unicode xml2 xv xvid zlib video_cards_radeon"

------- Comment #6 From Peter Johanson (RETIRED) 2005-01-03 18:20:26 0000 -------
Created an attachment (id=47542) [edit]
Better-tested, hopefully-working version

Ok, here's a new iteration. Tested her with /etc/mono moved out of the way, and
src_install() succeeds. Please test and report back. Thanks.

------- Comment #7 From Bret Towe 2005-01-03 21:00:57 0000 -------
i tried it out and before running i removed mono and removed /etc/mono
completely
merged fine for me

------- Comment #8 From alex f 2005-01-04 05:29:47 0000 -------
Comment #6 Ebuild worked. Thanks

------- Comment #9 From Peter Johanson (RETIRED) 2005-01-04 08:04:49 0000 -------
Ok, those changes have been commited to -r2 and -r3. Marking FIXED, please test
though and confirm the versions in portage work for you. Thanks.

------- Comment #10 From Peter Johanson (RETIRED) 2005-01-04 08:08:34 0000 -------
*** Bug 76144 has been marked as a duplicate of this bug. ***

First Last Prev Next    No search results available      Search page      Enter new bug