Gentoo Archives: gentoo-user

From: Tim Matthews <tim.matthews7@×××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] Trying to install monodevelop
Date: Mon, 22 Aug 2016 09:59:42
Message-Id: CAOjQODqoSW9TTRJoP9+nH9NM05Bo+pxPQOxx+bJ5ww6V4T7Dhg@mail.gmail.com
But fails on a pre-req:

>>> Install xdt-for-monodevelop-2.8.1 into
/mnt/hd/var/tmp/portage/dev-dotnet/xdt-for-monodevelop-2.8.1/image/ category dev-dotnet * Installing Microsoft.Web.XmlTransform.dll to GAC Couldn't find machine.config Unhandled Exception: System.DllNotFoundException: libc at (wrapper managed-to-native) Mono.Tools.Driver:symlink (string,string) at Mono.Tools.Driver.Install (System.Boolean check_refs, System.String name, System.String package, System.String gacdir, System.String link_gacdir, System.String libdir, System.String link_libdir) [0x0044d] in <filename unknown>:0 at Mono.Tools.Driver.Main (System.String[] args) [0x00394] in <filename unknown>:0 [MVID] eb82f1b5ebb64ba7907675d3358c14b3 1,2 [ERROR] FATAL UNHANDLED EXCEPTION: System.DllNotFoundException: libc at (wrapper managed-to-native) Mono.Tools.Driver:symlink (string,string) at Mono.Tools.Driver.Install (System.Boolean check_refs, System.String name, System.String package, System.String gacdir, System.String link_gacdir, System.String libdir, System.String link_libdir) [0x0044d] in <filename unknown>:0 at Mono.Tools.Driver.Main (System.String[] args) [0x00394] in <filename unknown>:0 [MVID] eb82f1b5ebb64ba7907675d3358c14b3 1,2 * ERROR: dev-dotnet/xdt-for-monodevelop-2.8.1::gentoo failed (install phase): * installing XmlTransform/bin/Release/Microsoft.Web.XmlTransform.dll into the Global Assembly Cache failed * * Call stack: * ebuild.sh, line 133: Called src_install * environment, line 2156: Called egacinstall 'XmlTransform/bin/Release/Microsoft.Web.XmlTransform.dll' * environment, line 532: Called die * The specific snippet of code: * gacutil -i "${1}" -root "${ED}"/usr/$(get_libdir) -gacdir /usr/$(get_libdir) -package ${2:-${GACPN:-${PN}}} || die "installing ${1} into the Global Assembly Cache failed" * * If you need support, post the output of `emerge --info '=dev-dotnet/xdt-for-monodevelop-2.8.1::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-dotnet/xdt-for-monodevelop-2.8.1::gentoo'`. * The complete build log is located at '/mnt/hd/var/tmp/portage/dev-dotnet/xdt-for-monodevelop-2.8.1/temp/build.log'. * The ebuild environment file is located at '/mnt/hd/var/tmp/portage/dev-dotnet/xdt-for-monodevelop-2.8.1/temp/environment'. * Working directory: '/mnt/hd/var/tmp/portage/dev-dotnet/xdt-for-monodevelop-2.8.1/work/xdt-Release-NuGet-2.8.1-Mono' * S: '/mnt/hd/var/tmp/portage/dev-dotnet/xdt-for-monodevelop-2.8.1/work/xdt-Release-NuGet-2.8.1-Mono'
>>> Failed to emerge dev-dotnet/xdt-for-monodevelop-2.8.1, Log file:
My /etc/mono/config looks like this: <configuration> <dllmap dll="i:cygwin1.dll" target="libc.so.6" os="!windows" /> <dllmap dll="libc" target="libc.so.6" os="!windows"/> <dllmap dll="intl" target="libc.so.6" os="!windows"/> <dllmap dll="intl" name="bind_textdomain_codeset" target="libc.so.6" os="solaris"/> <dllmap dll="libintl" name="bind_textdomain_codeset" target="libc.so.6" os="solaris"/> <dllmap dll="libintl" target="libc.so.6" os="!windows"/> <dllmap dll="i:libxslt.dll" target="libxslt.so" os="!windows"/> <dllmap dll="i:odbc32.dll" target="libodbc.so" os="!windows"/> <dllmap dll="i:odbc32.dll" target="libiodbc.dylib" os="osx"/> <dllmap dll="oci" target="libclntsh.so" os="!windows"/> <dllmap dll="db2cli" target="libdb2_36.so" os="!windows"/> <dllmap dll="MonoPosixHelper" target="$mono_libdir/libMonoPosixHelper.so" os="!windows" /> <dllmap dll="i:msvcrt" target="libc.so.6" os="!windows"/> <dllmap dll="i:msvcrt.dll" target="libc.so.6" os="!windows"/> <dllmap dll="sqlite" target="libsqlite.so.0" os="!windows"/> <dllmap dll="sqlite3" target="libsqlite3.so.0" os="!windows"/> <dllmap dll="libX11" target="libX11.so.6" os="!windows" /> <dllmap dll="libgdk-x11-2.0" target="libgdk-x11-2.0.so.0" os="!windows"/> <dllmap dll="libgtk-x11-2.0" target="libgtk-x11-2.0.so.0" os="!windows"/> <dllmap dll="libXinerama" target="libXinerama.so.1" os="!windows" /> <dllmap dll="libcairo-2.dll" target="libcairo.so.2" os="!windows"/> <dllmap dll="libcairo-2.dll" target="libcairo.2.dylib" os="osx"/> <dllmap dll="libcups" target="libcups.so.2" os="!windows"/> <dllmap dll="libcups" target="libcups.dylib" os="osx"/> <dllmap dll="i:kernel32.dll"> <dllentry dll="__Internal" name="CopyMemory" target="mono_win32_compat_CopyMemory"/> <dllentry dll="__Internal" name="FillMemory" target="mono_win32_compat_FillMemory"/> <dllentry dll="__Internal" name="MoveMemory" target="mono_win32_compat_MoveMemory"/> <dllentry dll="__Internal" name="ZeroMemory" target="mono_win32_compat_ZeroMemory"/> </dllmap> <dllmap dll="gdiplus" target="libgdiplus.so.0" os="!windows"/> <dllmap dll="gdiplus.dll" target="libgdiplus.so.0" os="!windows"/> <dllmap dll="gdi32" target="libgdiplus.so.0" os="!windows"/> <dllmap dll="gdi32.dll" target="libgdiplus.so.0" os="!windows"/> </configuration> Any libc appears to be here: # ls -l /lib/libc* -rwxr-xr-x 1 root root 1681144 Jul 12 10:24 /lib/libc-2.22.so lrwxrwxrwx 1 root root 12 Jul 12 10:24 /lib/libc.so.6 -> libc-2.22.so Any ideas? Thanks Tim