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

Reply via email to