On 8/23/10 9:20 AM, Harish Narayanan wrote: > On 8/23/10 9:17 AM, Harish Narayanan wrote: >> On 8/23/10 4:21 AM, Anders Logg wrote: >>> On Sun, Aug 22, 2010 at 09:09:50PM +0200, Anders Logg wrote: >>>> On Sun, Aug 22, 2010 at 07:48:36PM +0100, Garth N. Wells wrote: >>>>> On Sun, 2010-08-22 at 13:03 +0200, Anders Logg wrote: >>>>>> Dorsal/DOLFIN/CMake seems to work fine now on Ubuntu Lucid, but it >>>>>> still breaks on Mac (Snow Leopard) with some CGAL linking error. >>>>>> >>>>>> The problem seems to be the way the flags are given to the linker. >>>>>> >>>>>> On Lucid, the following type of flags are given: >>>>>> >>>>>> -L/usr/lib/libCGAL.so >>>>>> >>>>>> This seems to work fine (although it looks wrong to me, the -L flag >>>>>> should take a directory). >>>>>> >>>>>> On Mac, the corresponding flag becomes: >>>>>> >>>>>> -L/opt/local/lib/libCGAL.dylib >>>>>> >>>>>> But then the linker complains that the path following -L is not a >>>>>> directory. This explains why the CGAL stuff is missing when linking. >>>>>> >>>>>> Anyone knows why CMake spits out things like -L/usr/lib/libCGAL.so, >>>>>> why this works on Lucid and not Mac (probably different compilers) and >>>>>> how to fix it? >>>>>> >>>>> >>>>> There was an error in dolfin/CMakeLists.txt. Try again now. >>>> >>>> Yes, that looks like it should fix the problem. Build in progress. >>> >>> Builds and runs fine now on Lucid and Snow Leopard, but Python is not >>> building yet on Snow Leopard (haven't looked into why yet). >> >> I think I fixed it. > > Or maybe not.
I think the problem is that CMake on Mac OS X is somehow linking to the system Python, causing all sorts badness related to version incompatibilities and crashiness when mixed with Python from MacPorts. Harish _______________________________________________ Mailing list: https://launchpad.net/~dorsal Post to : [email protected] Unsubscribe : https://launchpad.net/~dorsal More help : https://help.launchpad.net/ListHelp

