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
1 But fails on a pre-req:
2
3 >>> Install xdt-for-monodevelop-2.8.1 into
4 /mnt/hd/var/tmp/portage/dev-dotnet/xdt-for-monodevelop-2.8.1/image/
5 category dev-dotnet
6 * Installing Microsoft.Web.XmlTransform.dll to GAC
7 Couldn't find machine.config
8
9 Unhandled Exception:
10 System.DllNotFoundException: libc
11 at (wrapper managed-to-native) Mono.Tools.Driver:symlink (string,string)
12 at Mono.Tools.Driver.Install (System.Boolean check_refs, System.String
13 name, System.String package, System.String gacdir, System.String
14 link_gacdir, System.String libdir, System.String link_libdir) [0x0044d] in
15 <filename unknown>:0
16 at Mono.Tools.Driver.Main (System.String[] args) [0x00394] in <filename
17 unknown>:0
18 [MVID] eb82f1b5ebb64ba7907675d3358c14b3 1,2
19 [ERROR] FATAL UNHANDLED EXCEPTION: System.DllNotFoundException: libc
20 at (wrapper managed-to-native) Mono.Tools.Driver:symlink (string,string)
21 at Mono.Tools.Driver.Install (System.Boolean check_refs, System.String
22 name, System.String package, System.String gacdir, System.String
23 link_gacdir, System.String libdir, System.String link_libdir) [0x0044d] in
24 <filename unknown>:0
25 at Mono.Tools.Driver.Main (System.String[] args) [0x00394] in <filename
26 unknown>:0
27 [MVID] eb82f1b5ebb64ba7907675d3358c14b3 1,2
28 * ERROR: dev-dotnet/xdt-for-monodevelop-2.8.1::gentoo failed (install
29 phase):
30 * installing XmlTransform/bin/Release/Microsoft.Web.XmlTransform.dll
31 into the Global Assembly Cache failed
32 *
33 * Call stack:
34 * ebuild.sh, line 133: Called src_install
35 * environment, line 2156: Called egacinstall
36 'XmlTransform/bin/Release/Microsoft.Web.XmlTransform.dll'
37 * environment, line 532: Called die
38 * The specific snippet of code:
39 * gacutil -i "${1}" -root "${ED}"/usr/$(get_libdir) -gacdir
40 /usr/$(get_libdir) -package ${2:-${GACPN:-${PN}}} || die "installing ${1}
41 into the Global Assembly Cache failed"
42 *
43 * If you need support, post the output of `emerge --info
44 '=dev-dotnet/xdt-for-monodevelop-2.8.1::gentoo'`,
45 * the complete build log and the output of `emerge -pqv
46 '=dev-dotnet/xdt-for-monodevelop-2.8.1::gentoo'`.
47 * The complete build log is located at
48 '/mnt/hd/var/tmp/portage/dev-dotnet/xdt-for-monodevelop-2.8.1/temp/build.log'.
49 * The ebuild environment file is located at
50 '/mnt/hd/var/tmp/portage/dev-dotnet/xdt-for-monodevelop-2.8.1/temp/environment'.
51 * Working directory:
52 '/mnt/hd/var/tmp/portage/dev-dotnet/xdt-for-monodevelop-2.8.1/work/xdt-Release-NuGet-2.8.1-Mono'
53 * S:
54 '/mnt/hd/var/tmp/portage/dev-dotnet/xdt-for-monodevelop-2.8.1/work/xdt-Release-NuGet-2.8.1-Mono'
55
56 >>> Failed to emerge dev-dotnet/xdt-for-monodevelop-2.8.1, Log file:
57
58
59 My /etc/mono/config looks like this:
60
61 <configuration>
62 <dllmap dll="i:cygwin1.dll" target="libc.so.6" os="!windows" />
63 <dllmap dll="libc" target="libc.so.6" os="!windows"/>
64 <dllmap dll="intl" target="libc.so.6" os="!windows"/>
65 <dllmap dll="intl" name="bind_textdomain_codeset" target="libc.so.6"
66 os="solaris"/>
67 <dllmap dll="libintl" name="bind_textdomain_codeset" target="libc.so.6"
68 os="solaris"/>
69 <dllmap dll="libintl" target="libc.so.6" os="!windows"/>
70 <dllmap dll="i:libxslt.dll" target="libxslt.so" os="!windows"/>
71 <dllmap dll="i:odbc32.dll" target="libodbc.so" os="!windows"/>
72 <dllmap dll="i:odbc32.dll" target="libiodbc.dylib" os="osx"/>
73 <dllmap dll="oci" target="libclntsh.so" os="!windows"/>
74 <dllmap dll="db2cli" target="libdb2_36.so" os="!windows"/>
75 <dllmap dll="MonoPosixHelper"
76 target="$mono_libdir/libMonoPosixHelper.so" os="!windows" />
77 <dllmap dll="i:msvcrt" target="libc.so.6" os="!windows"/>
78 <dllmap dll="i:msvcrt.dll" target="libc.so.6" os="!windows"/>
79 <dllmap dll="sqlite" target="libsqlite.so.0" os="!windows"/>
80 <dllmap dll="sqlite3" target="libsqlite3.so.0" os="!windows"/>
81 <dllmap dll="libX11" target="libX11.so.6" os="!windows" />
82 <dllmap dll="libgdk-x11-2.0" target="libgdk-x11-2.0.so.0"
83 os="!windows"/>
84 <dllmap dll="libgtk-x11-2.0" target="libgtk-x11-2.0.so.0"
85 os="!windows"/>
86 <dllmap dll="libXinerama" target="libXinerama.so.1" os="!windows" />
87 <dllmap dll="libcairo-2.dll" target="libcairo.so.2" os="!windows"/>
88 <dllmap dll="libcairo-2.dll" target="libcairo.2.dylib" os="osx"/>
89 <dllmap dll="libcups" target="libcups.so.2" os="!windows"/>
90 <dllmap dll="libcups" target="libcups.dylib" os="osx"/>
91 <dllmap dll="i:kernel32.dll">
92 <dllentry dll="__Internal" name="CopyMemory"
93 target="mono_win32_compat_CopyMemory"/>
94 <dllentry dll="__Internal" name="FillMemory"
95 target="mono_win32_compat_FillMemory"/>
96 <dllentry dll="__Internal" name="MoveMemory"
97 target="mono_win32_compat_MoveMemory"/>
98 <dllentry dll="__Internal" name="ZeroMemory"
99 target="mono_win32_compat_ZeroMemory"/>
100 </dllmap>
101 <dllmap dll="gdiplus" target="libgdiplus.so.0" os="!windows"/>
102 <dllmap dll="gdiplus.dll" target="libgdiplus.so.0" os="!windows"/>
103 <dllmap dll="gdi32" target="libgdiplus.so.0" os="!windows"/>
104 <dllmap dll="gdi32.dll" target="libgdiplus.so.0" os="!windows"/>
105 </configuration>
106
107 Any libc appears to be here:
108
109 # ls -l /lib/libc*
110 -rwxr-xr-x 1 root root 1681144 Jul 12 10:24 /lib/libc-2.22.so
111 lrwxrwxrwx 1 root root 12 Jul 12 10:24 /lib/libc.so.6 -> libc-2.22.so
112
113
114 Any ideas?
115
116 Thanks
117
118 Tim