#4140: OSX: clisp fails to build with Fink libpng.dylib
-------------------------------+--------------------------------------------
 Reporter:  dphilp             |        Owner:  mabshoff  
     Type:  defect             |       Status:  new       
 Priority:  minor              |    Milestone:  sage-3.1.3
Component:  distribution       |   Resolution:            
 Keywords:  naughty libraries  |  
-------------------------------+--------------------------------------------
Changes (by mabshoff):

 * cc: [EMAIL PROTECTED] (removed)
  * summary:  "Naughty" libraries that get called in by sage => OSX: clisp
              fails to build with Fink libpng.dylib
  * milestone:  sage-wishlist => sage-3.1.3

Old description:

> When fink is in the path, sage-check-libraries.py reveals that the
> following libraries get called in to vanilla sage:
> {{{
> sage-3.1.2/local/lib/python2.5/lib-dynload/_bsddb.so links to non-
> whitelisted file /sw/lib/libdb-4.4.dylib
> sage-3.1.2/local/lib/R/library/tcltk/libs/tcltk.so links to non-
> whitelisted file /sw/lib/libtcl8.4.dylib
> sage-3.1.2/local/lib/R/library/tcltk/libs/tcltk.so links to non-
> whitelisted file /sw/lib/libtk8.4.dylib
> }}}
>
> Also, clisp didn't biuld, with
> {{{
> dyld: Symbol not found: __cg_jpeg_resync_to_restart
>   Referenced from:
> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
>   Expected in: /sw/lib/libJPEG.dylib
> }}}
>
> and if it had built, maybe more bad linkages would have shown up.
>
> At the moment, this ticket is quite open ended, and probably needs to be
> split into little specific tickets.  Would appreciate any vision on
> exactly what would go in those tickets.
>
> If have attached the whitelist built on my system.  (I edited it to
> remove libraries in /sw.)  It is likely to be incomplete because sage
> didn't finish building.  It is also likely to have some improper files
> (/usr/local stuff) that got installed e.g. by GIMP.

New description:

 When fink is in the path Clisp didn't build, with
 {{{
 dyld: Symbol not found: __cg_jpeg_resync_to_restart
   Referenced from:
 
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
   Expected in: /sw/lib/libJPEG.dylib
 }}}

 and if it had built, maybe more bad linkages would have shown up.

 If have attached the whitelist built on my system.  (I edited it to remove
 libraries in /sw.)  It is likely to be incomplete because sage didn't
 finish building.  It is also likely to have some improper files
 (/usr/local stuff) that got installed e.g. by GIMP.

Comment:

 Hi David,

 it should be one issue per ticket, so I edited this ticket to be limited
 to the clisp issue.

 The problem with R should be another ticket and fixed:
 {{{
 sage-3.1.2/local/lib/R/library/tcltk/libs/tcltk.so links to non-
 whitelisted file /sw/lib/libtcl8.4.dylib
 sage-3.1.2/local/lib/R/library/tcltk/libs/tcltk.so links to non-
 whitelisted file /sw/lib/libtk8.4.dylib
 }}}
 The db extension with Python
 {{{
 sage-3.1.2/local/lib/python2.5/lib-dynload/_bsddb.so links to non-
 whitelisted file /sw/lib/libdb-4.4.dylib
 }}}
 is something we will likely not fix since it should not cause any trouble.

 You alsp don't need to add your email address to the CC field since that
 should happen automatically for any ticket you are involved with. If not
 check "settings" in the upper right corner.

 Cheers,

 Michael

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/4140#comment:1>
SAGE <http://sagemath.org/>
Sage - Open Source Mathematical Software: Building the Car Instead of 
Reinventing the Wheel
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to