#16378: boost-1.36 -----------------------------+---------------------------------------------- Reporter: sal@ri.cmu.edu | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.6.0 Resolution: | Keywords: boost -----------------------------+---------------------------------------------- Comment (by andrew@fernandes.org): Okay - I've tested my "Portfile.diff" set, and the compilation with gcc43 works just fine. However, there is yet-another bug in the jam install when using the macports gcc43 variant. The problems are two-fold: * Two variants of python's "mpi.so" are built, one "release", the other multi-threaded. I have no idea how different they really are, under Darwin. However, boost's installer gets confused because now we have two libraries with the same name. * If you delete one (or both) of these "mpi.so" files to allow the installer to complete, it dies on on internal error that, frankly, I can't diagnose. No, I'm not writing a custom toolset description for jam - too much time, and I'm not smart enough to do it. Would it be worthwhile adding a proper "install it" script that would handle staging to the destroot, fixing library install names, and all that stuff? Doing it in the portfile is crazy. Criminey! (Sorry to sound so frustrated, but building 4000+ files to use MPI and experiment with python is starting to wear me down...) -- Ticket URL: <http://trac.macports.org/ticket/16378#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS