This is fast turning out to be a blog about compiling open source software. Maybe I should change the title. You may get this error while trying to compile Subversion 1.5.2:ld: Undefined symbols:_svn_fs_txn_root_base_revision referenced from libsvn expected to be defined in libsvn_svn_fs_change_txn_props referenced from libsvn expected to be defined in libsvn_svn_fs_get_mergeinfo referenced from libsvn expected [...]
Archive of entries posted on September 2008
GNUMake 3.80 and failed malloc
Wacky compilation error: Creating config.mak and config.h… make(4162) malloc: *** vm_allocate(size=4272971776) failed (error code=3) make(4162) malloc: *** error: can’t allocate region make(4162) malloc: *** set a breakpoint in szone_error to debug make[1]: *** virtual memory exhausted. Stop. This error has nothing to do with the particular code you’re compiling. Turns out GNU Make 3.80 has [...]
AVCodecContext, Perian, and the Xcode dylib fetish
The Context So recently I was trying to interact with an avi file with a video stream encoded in H.264 and an audio stream encoded in MP3. To my surprise, my trusty Perian 1.1 failed to even play the video and gave me a black screen (though the audio played just fine). With some Google-fu, [...]