[Mono-dev] symlinks to lib/mono/gac/*/*/*.config all broken?

Steven T. Hatton hattons at globalsymmetry.com
Mon Aug 22 09:21:04 EDT 2005


After building and installing mono to a non-system directory I find many 
broken symlinks.  For example, from the root of the installation directory I 
find:

for f in $(find . -type l); do test -e $f || ls $f;  done

./lib/mono/1.0/System.Messaging.dll.config
./lib/mono/1.0/ByteFX.Data.dll.config
./lib/mono/1.0/Microsoft.VisualBasic.dll.mdb
./lib/mono/1.0/System.Data.OracleClient.dll.config
./lib/mono/1.0/System.Runtime.Remoting.dll.config
./lib/mono/1.0/I18N.Other.dll.config
./lib/mono/1.0/Mono.Data.Tds.dll.config
./lib/mono/1.0/System.Data.dll.config
./lib/mono/1.0/Mono.Data.dll.config
./lib/mono/1.0/Accessibility.dll.config
./lib/mono/1.0/Commons.Xml.Relaxng.dll.config
./lib/mono/1.0/Mono.Data.SybaseClient.dll.config
./lib/mono/1.0/Microsoft.JScript.dll.config
./lib/mono/1.0/PEAPI.dll.config
./lib/mono/1.0/System.ServiceProcess.dll.config
./lib/mono/1.0/System.Design.dll.config
./lib/mono/1.0/System.Windows.Forms.dll.config
...

all of these are of the form:

./lib/mono/1.0/System.Messaging.dll.config 
-> ../gac/System.Messaging/1.0.5000.0__b03f5f7f11d50a3a/System.Messaging.dll.config
./lib/mono/1.0/ByteFX.Data.dll.config 
-> ../gac/ByteFX.Data/0.7.6.1__0738eb9f132ed756/ByteFX.Data.dll.config
./lib/mono/1.0/Microsoft.VisualBasic.dll.mdb 
-> ../gac/Microsoft.VisualBasic/7.0.5000.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll.mdb
./lib/mono/1.0/System.Data.OracleClient.dll.config 
-> ../gac/System.Data.OracleClient/1.0.5000.0__b77a5c561934e089/System.Data.OracleClient.dll.config
./lib/mono/1.0/System.Runtime.Remoting.dll.config 
-> ../gac/System.Runtime.Remoting/1.0.5000.0__b77a5c561934e089/System.Runtime.Remoting.dll.config
./lib/mono/1.0/I18N.Other.dll.config 
-> ../gac/I18N.Other/1.0.5000.0__0738eb9f132ed756/I18N.Other.dll.config
./lib/mono/1.0/Mono.Data.Tds.dll.config 
-> ../gac/Mono.Data.Tds/1.0.5000.0__0738eb9f132ed756/Mono.Data.Tds.dll.config
./lib/mono/1.0/System.Data.dll.config 
-> ../gac/System.Data/1.0.5000.0__b77a5c561934e089/System.Data.dll.config
./lib/mono/1.0/Mono.Data.dll.config 
-> ../gac/Mono.Data/1.0.5000.0__0738eb9f132ed756/Mono.Data.dll.config
./lib/mono/1.0/Accessibility.dll.config 
-> ../gac/Accessibility/1.0.5000.0__b03f5f7f11d50a3a/Accessibility.dll.config
./lib/mono/1.0/Commons.Xml.Relaxng.dll.config 
-> ../gac/Commons.Xml.Relaxng/1.0.5000.0__0738eb9f132ed756/Commons.Xml.Relaxng.dll.config
./lib/mono/1.0/Mono.Data.SybaseClient.dll.config 
-> ../gac/Mono.Data.SybaseClient/1.0.5000.0__0738eb9f132ed756/Mono.Data.SybaseClient.dll.config
./lib/mono/1.0/Microsoft.JScript.dll.config 
-> ../gac/Microsoft.JScript/7.0.5000.0__b03f5f7f11d50a3a/Microsoft.JScript.dll.config
./lib/mono/1.0/PEAPI.dll.config 
-> ../gac/PEAPI/1.0.5000.0__0738eb9f132ed756/PEAPI.dll.config
./lib/mono/1.0/System.ServiceProcess.dll.config 
-> ../gac/System.ServiceProcess/1.0.5000.0__b03f5f7f11d50a3a/System.ServiceProcess.dll.config
./lib/mono/1.0/System.Design.dll.config 
-> ../gac/System.Design/1.0.5000.0__b03f5f7f11d50a3a/System.Design.dll.config
./lib/mono/1.0/System.Windows.Forms.dll.config 
-> ../gac/System.Windows.Forms/1.0.5000.0__b77a5c561934e089/System.Windows.Forms.dll.config
./lib/mono/1.0/System.Web.Services.dll.config 
-> ../gac/System.Web.Services/1.0.5000.0__b03f5f7f11d50a3a/System.Web.Services.dll.config
./lib/mono/1.0/nunit.util.dll.config 
-> ../gac/nunit.util/2.2.0.0__96d09a1eb7f44a77/nunit.util.dll.config
./lib/mono/1.0/System.EnterpriseServices.dll.config 
-> ../gac/System.EnterpriseServices/1.0.5000.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll.config

What does this signify?  How do I fix it?
-- 
Regards,
Steven



More information about the Mono-devel-list mailing list