[Mono-bugs] [Bug 79462][Maj] Changed - gmcs dies with "failed to create shadow copy"
bugzilla-daemon at bugzilla.ximian.com
bugzilla-daemon at bugzilla.ximian.com
Sun Oct 15 13:05:39 EDT 2006
Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.
Changed by phbaer at npw.net.
http://bugzilla.ximian.com/show_bug.cgi?id=79462
--- shadow/79462 2006-09-21 14:04:31.000000000 -0400
+++ shadow/79462.tmp.29442 2006-10-15 13:05:39.000000000 -0400
@@ -1,13 +1,13 @@
Bug#: 79462
Product: Mono: Compilers
Version: 1.1
OS: unknown
-OS Details: Ubuntu 6.10 AMD64/i386
-Status: RESOLVED
-Resolution: FIXED
+OS Details: Ubuntu 6.06/6.10 AMD64
+Status: REOPENED
+Resolution:
Severity: Unknown
Priority: Major
Component: C#
AssignedTo: rharinath at novell.com
ReportedBy: phbaer at npw.net
QAContact: mono-bugs at ximian.com
@@ -63,6 +63,31 @@
I've tried the latest linux installer from
http://www.mono-project.com/Downloads, same result.
Update the linux installer binary if possible, please?
The upstream packages in Ubuntu have been updated today, so it seems
that I was a bit late.
+
+------- Additional Comments From phbaer at npw.net 2006-10-15 13:05 -------
+I've tracked down this problem on two independent AMD64 installations
+with the Mono distribution package (1.1.17.1) and the prebuilt Linux
+binary from www.go-mono.org.
+
+It seems that the compiler has some dependency problem:
+Assume some library (C.dll) which is linked to another library
+(B.dll). B.dll is now linked to yet another library (A.dll). If I want
+to create A.dll without referencing C.dll the excecption is thrown
+(C.dll, B.dll, A.dll are not in the GAC):
+
+$PREFIX/lib/C.dll
+$PREFIX/lib/B.dll (references C.dll)
+
+gmcs -r:$PREFIX/lib/B.dll $FILES -out:A.dll
+
+[...] Failed to create shadow copy (mkstemp) [...]
+
+Furthermore it seems that the references libraries that are not in the
+GAC _must_ be referenced using their absolute paths (their directory
+is in the MONO_PATH).
+
+I was only able to reproduce this behavior on AMD64 platforms so far.
+
More information about the mono-bugs
mailing list