I recently downloaded Emacs 22.3 and tried to build it from source. Too bad it didn’t work out of the box.
ld: /usr/lib/gcc/darwin/3.3/libgcc.a(_fixunssfdi.o) illegal reference to symbol:
___cmpdi2 defined in indirectly referenced dynamic library /usr/lib/libgcc_s.1.dylib
Too bad I don’t even understand the error message. The only C project I ever did involved a PBEM (GermanAtlantis). I stopped maintaining that a looong time ago.
Am I the only one still using Mac OS 10.3?
Well, I’m also a user of Mac OS 10.4 (“Tiger”) and unfortunately the CarbonEmacsPackage no longer provides up-to-date packages for old copies of OSX.
Some time ago I built libpng and have it in my /usr/local tree. But Emacs' ./configure did not find it. Weird. I tried all sorts of stuff. But then I finally decided to just go ahead and build it using
./configure --enable-carbon-app. And it worked. And Emacs was able to open PNG and JPEG files. Apparently the Carbon configuration doesn’t need the external libraries.
My Mac OS 10.3 build problem remains unresolved.
Define external redirect: CarbonEmacsPackage