[MacPorts] #25318: selfupdate fails with Mono framework installed

MacPorts noreply at macports.org
Thu Jun 17 07:28:43 PDT 2010


#25318: selfupdate fails with Mono framework installed
----------------------------------+-----------------------------------------
 Reporter:  stejanecek@…          |       Owner:  macports-tickets@…                   
     Type:  defect                |      Status:  new                                  
 Priority:  Normal                |   Milestone:                                       
Component:  ports                 |     Version:  1.9.0                                
 Keywords:                        |        Port:                                       
----------------------------------+-----------------------------------------
 When running selfupdate today, port tried to update my MacPorts version to
 1.9.0:

 {{{
 MacPorts base version 1.8.2 installed,
 MacPorts base version 1.9.0 downloaded.
 }}}

 The update failed, I've attached the the full (bzipped) output of "port
 -d selfupdate". The relevant part seems to be this:

 {{{
 ld: warning: in
 /Library/Frameworks/Mono.framework/Versions/2.4/lib/libsqlite3.dylib,
 missing required architecture x86_64 in file
 Undefined symbols:
   "_sqlite3_finalize", referenced from:
 ...
 }}}

 Apparently the configure script found the sqlite3 that comes with the Mono
 framework (not installed via MacPorts) *before* the one installed in
 /opt/local, and then fails because the library has the wrong architecture.

 I got the upgrade working by temporarily moving away
 /Library/Frameworks/Mono.framework, but this is not really a permanent fix
 of the bug...

-- 
Ticket URL: <http://trac.macports.org/ticket/25318>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list