#26209: orc 0.4.7 build fails due to use of 'posix_memalign' of 10.5 ------------------------------------+--------------------------------------- Reporter: michaelld@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: orc ------------------------------------+--------------------------------------- MacPorts 1.9.1.99, OSX 10.5.8 i386 only, XCode 3.1.3. Building in the 'orc-test' directory needs to be disabled. OSX does not provide 'posix_memalign', nor IIRC a way of arbitrary alignment (just on a page boundary via 'valloc'). Ideally, the configure script would check for 'posix_memalign' function and then the code would use something else if it is not available. {{{ Making all in orc-test [snip] libtool: link: /usr/bin/gcc-4.0 -dynamiclib -o .libs/liborc- test-0.4.0.dylib .libs/liborc_test_0.4_la-orctest.o .libs/liborc_test_0 .4_la-orcarray.o .libs/liborc_test_0.4_la-orcrandom.o .libs/liborc_test_0 .4_la-orcprofile.o -L/opt/local/lib ../orc/.libs/liborc-0.4.dylib -arch i386 -arch i386 -install_name /opt/local/lib/liborc-test-0.4.0.dylib -compatibility_version 1 -current_version 1.0 -Wl,-single_module -Wl,-exported_symbols_list,.libs/liborc-test-0.4-symbols.expsym Undefined symbols: "_posix_memalign", referenced from: _orc_array_new in liborc_test_0.4_la-orcarray.o ld: symbol(s) not found }}} -- Ticket URL: <http://trac.macports.org/ticket/26209> MacPorts <http://www.macports.org/> Ports system for Mac OS