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
Subversion and undefined symbols
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 a bug, in which [...]
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 [...]