Hi folks,

Are the build instructions at

http://www.emacswiki.org/cgi-bin/wiki/MakingOfCarbonEmacsPackage

still valid?  I'm probably doing something wrong, but they're not working
for me.

First, I had to change the 10.5 SDK reference in the Makefile from
SDK=/Developer/SDKs/MacOSX10.5u.sdk to SDK=/Developer/SDKs/MacOSX10.5.sdk.

After that, if I follow the instructions verbatim, (although I'm not
convinced I answered the patch question that it asked correctly), I get the
following error during make compile from the top level CarbonEmacs
directory:

macterm.c: In function 'mac_term_init':
macterm.c:12641: warning: pointer targets in passing argument 2 of 'strncpy'
differ in signedness
lipo: can't figure out the architecture type of:
/var/folders/GP/GPcdXIPFFSOXhGwWi6+U6++++TM/-Tmp-//ccSAzJyH.out
make[3]: *** [macterm.o] Error 1
make[2]: *** [bootstrap-build] Error 2
make[1]: *** [bootstrap] Error 2
make: *** [compile] Error 2

macterm.c is successfully compiling above, but I couldn't find the lipo
invocation in a cursory glance through the makefiles that was causing the
problem for me.

Finally, I also tried running the emacs/mac/make-package script with the
--build-in-place option, which *does* result in a built installer if I
download the 20080120-src.tar.gz file from the CarbonEmacs project page, but
using the source obtained via svn, it fails after getting through much of
the bytecode compilation:

In toplevel form:
language/european.el:239:1:Error: Invalid read syntax: ". in wrong context"
make[2]: *** [compile] Error 1
make[1]: *** [bootstrap-build] Error 2
make: *** [bootstrap] Error 2
Make bootstrap failed...  Aborting make-package.

Any suggestions would be greatly appreciated; for the time being I'm at a
bit of a loss as to how to proceed.

Cheers,
Joel

-- 
"Make sense who may. I switch off." -- Beckett

--~--~---------~--~----~------------~-------~--~----~
Carbon Emacs User Group
http://groups.google.com/group/carbon-emacs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to