From: Christian E. <bla...@gm...> - 2013-10-07 15:00:58
|
* Burkhard Plaum on Monday, October 07, 2013 at 16:39:12 +0200 > Am 03.10.2013 17:07, schrieb Derek Chow: >> cool, >> >>> Applied 004_localtime_s.patch with a tiny fix >>> _localtime64_s was ifdefed with HAVE__LOCALTIME32_S instead of HAVE__LOCALTIME64_S >> >> Looking back at that patch, I reckon the check for defined(_WIN64) is also probably unnecessary. >> How about a further change to just see if these msvcrt methods are available when we resort to >> them (see attached win_localtime.diff)? > > Agree, applied. > >>> So from what I see, the only missing issues are the HAVE_SYS_PARAM_H check from 003_getpagesize.patch >>> and testing 005_libtool_dll_fix.patch on some other systems. >> >> FYI I've used 005_libtool_dll_fix.patch for builds on linux with no apparent issues. > > Applied The above, or one of the above causes build to fail on Mac OS 10.8.5: libtool: link: gcc -o .libs/lqt_vorbis.so -bundle .libs/vorbis.o .libs/lqt_vorbis.o -L/usr/local/lib -L/sw/lib ../../src/.libs/libquicktime.dylib /sw/lib/libiconv.dylib /sw/lib/libintl.dylib /sw/lib/libvorbisenc.dylib /sw/lib/libvorbis.dylib /sw/lib/libvorbisfile.dylib -lm -lz -ldl -O3 Undefined symbols for architecture x86_64: "_ogg_page_eos", referenced from: _flush_data in vorbis.o "_ogg_page_serialno", referenced from: _next_page in vorbis.o "_ogg_stream_clear", referenced from: _delete_codec in vorbis.o _decode in vorbis.o "_ogg_stream_flush", referenced from: _encode in vorbis.o _flush_data in vorbis.o "_ogg_stream_init", referenced from: _encode in vorbis.o _next_page in vorbis.o "_ogg_stream_packetin", referenced from: _encode in vorbis.o _flush_data in vorbis.o "_ogg_stream_packetout", referenced from: _decode in vorbis.o _decode_frame in vorbis.o "_ogg_stream_pagein", referenced from: _next_page in vorbis.o "_ogg_sync_buffer", referenced from: _next_page in vorbis.o "_ogg_sync_init", referenced from: _decode in vorbis.o "_ogg_sync_pageout", referenced from: _next_page in vorbis.o "_ogg_sync_reset", referenced from: _decode in vorbis.o "_ogg_sync_wrote", referenced from: _next_page in vorbis.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make[3]: *** [lqt_vorbis.la] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 -- Was heißt hier Dogma, ich bin Underdogma! [ What the hell do you mean dogma, I am underdogma. ] free movies --->>> http://www.blacktrash.org/underdogma http://itunes.apple.com/podcast/underdogma-movies/id363423596 |