[Mono-bugs] [Bug 544418] New: Mono build on OSx crashes with Incompatible library version error for libgthread-2.0
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Mon Oct 5 13:57:36 EDT 2009
http://bugzilla.novell.com/show_bug.cgi?id=544418
Summary: Mono build on OSx crashes with Incompatible library
version error for libgthread-2.0
Classification: Mono
Product: Mono: Runtime
Version: 2.4.x
Platform: Other
OS/Version: Mac OS X 10.5
Status: NEW
Severity: Normal
Priority: P5 - None
Component: misc
AssignedTo: mono-bugs at lists.ximian.com
ReportedBy: prahaladd at gmail.com
QAContact: mono-bugs at lists.ximian.com
CC: prahaladd at gmail.com
Found By: Third Party Developer/Partner
Description of Problem:
Performing a first time clean build on Mac OSx causes a build failure while
"making" profile=basic all.
The cause of the failure is because of the inability to load
libgthread-2.0.0.dylib due to a version mismatch
Steps to reproduce the problem:
1. Follow the steps described in "Building Mono on OSx" on the official
mono-site
Actual Results:
make PROFILE=basic all
dyld: Library not loaded:
/Library/Frameworks/Mono.framework/Versions/2.4.2.3/lib/libgthread-2.0.0.dylib
Referenced from: /Library/Frameworks/Mono.framework/Versions/2.4.2.3/bin/mono
Reason: Incompatible library version: mono requires version 1801.0.0 or
later, but libgthread-2.0.0.dylib provides version 601.0.0
make[6]: *** [build/deps/basic-profile-check.exe] Trace/BPT trap
*** The compiler '/usr/bin/gmcs' doesn't appear to be usable.
*** You need a C# compiler version 2.0 or better installed to build MCS
*** Read INSTALL.txt for information on how to bootstrap a Mono installation.
make[5]: *** [do-profile-check] Error 1
make[4]: *** [profile-do--basic--all] Error 2
make[3]: *** [profiles-do--all] Error 2
make[2]: *** [all-local] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
[mono] ~/mono @ exit
logout
The work around is to then build the corlib source separately from a separate
bash without rerunning configure; we just need to run make with external MCS
set to a working version of mono.
Expected Results:
Build should succeed without any manual interventions
How often does this happen?
Not sure - happens everytime on my machine
Additional Information:
--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the mono-bugs
mailing list