Hello Adrian!
I tried to compile Emacs.app from quite recent sources. First it
failed: the integration of the Xft branch removed so many of your
patches. After re-integration it seems to be necessary to enable this
block in src/nsterm.h, lines 575-580:
//23: this dummy decl now needed to support TTYs
struct x_output
{
unsigned long background_pixel;
unsigned long foreground_pixel;
};
Otherwise one gets this error:
frame.c: At top level:
frame.c:198: error: storage size of ‘tty_display’ isn’t known
The patch to top-level Makefile.in seems to have become incorrect.
When I install the X client version of GNU Emacs 23.0.0, make has
some problems with an unresolved macro and an inappropriate procedure:
for f in `cd lib-src && echo fns-*.el`; do \
if test -r lib-src/$f ; then \
/sw/bin/ginstall -c -m 644 lib-src/$f /usr/local/libexec/emacs/
23.0.0/powerpc-apple-darwin8.8.0/$f; \
else true; fi ; \
done
if test "" != ""; then \
umask 022; mkdir -p /Emacs.app; \
(cd mac/Emacs.app; (tar -chf - . | \
(cd /Emacs.app; umask 022; tar -xvf - \
&& cat > /dev/null))) || exit 1; \
fi
if test "@ns_appdir@" != ""; then \
umask 022; mkdir -p @ns_appdir@/Emacs.app; \
(cd nextstep/build/Emacs.app; (tar -chf - . | \
(cd @ns_appdir@/Emacs.app; umask 022; tar -xvf - \
&& cat > /dev/null))) || exit 1; \
( cd site-lisp ; tar chf - . ) | \
( cd /usr/local/share/`echo emacs-23.0.0 | sed 's,x,x,'`/site-
lisp ; tar xf - ) \
fi
/bin/sh: line 1: cd: @ns_appdir@/Emacs.app: No such file or directory
./
./Contents/
./Contents/Info.plist
./Contents/MacOS/
./Contents/MacOS/.gdb_history
./Contents/MacOS/.gdbinit
tar: ./Contents/MacOS/.gdbinit: file changed as we read it
./Contents/MacOS/.gdbinit~
tar: ./Contents/MacOS/.gdbinit~: file changed as we read it
./Contents/MacOS/Emacs
tar: ./Contents/MacOS/Emacs: file changed as we read it
...
tar: ./nextstep/build/Emacs.app/Contents/Resources/Emacs.icns: file
changed as we read it
tar: ./nextstep/Cocoa/Emacs.base/Contents/Resources/Emacs.icns: file
changed as we read it
tar: ./nextstep/Cocoa/Emacs.icns: file changed as we read it
tar: ./nextstep/Cocoa/Emacs.pbproj/arobert.mode1: file changed as we
read it
tar: ./nextstep/Cocoa/Emacs.pbproj/project.pbxproj: file changed as
we read it
tar: ./nextstep/Cocoa/Images/AlternateEmacs.icns: file changed as we
read it
tar: ./nextstep/Cocoa/Images/Emacs-blue.icns: file changed as we
read it
tar: ./nextstep/Cocoa/Images/emacs-blue.tiff: file changed as we
read it
tar: ./nextstep/Cocoa/Images/emacs-green.tiff: file changed as we
read it
...
tar: ./src/xselect.c: file changed as we read it
tar: ./src/xselect.o: file changed as we read it
tar: ./src/xterm.c: file changed as we read it
tar: ./src/xterm.h: file changed as we read it
tar: ./src/xterm.o: file changed as we read it
cd leim; make install
EMACSLOADPATH=/Users/pete/Quellen/Emacs_CVS/emacs-23.0.0_NS-9.0pre3/
leim/../lisp LC_ALL=C ../src/emacs -batch --no-init-file --no-site-
file --multibyte -l /Users/pete/Quellen/Emacs_CVS/
emacs-23.0.0_NS-9.0pre3/leim/../lisp/international/quail \
-f batch-byte-compile-if-not-done quail/CCDOSPY.el quail/Punct.el
quail/QJ.el quail/SW.el quail/TONEPY.el quail/4Corner.el quail/
ARRAY30.el quail/ECDICT.el quail/ETZY.el quail/Punct-b5.el quail/PY-
b5.el quail/QJ-b5.el quail/ZOZY.el quail/tsang-b5.el quail/quick-
b5.el quail/tsang-cns.el quail/quick-cns.el quail/PY.el quail/
ZIRANMA.el quail/CTLau.el quail/CTLau-b5.el
if [ x`(cd /Users/pete/Quellen/Emacs_CVS/emacs-23.0.0_NS-9.0pre3/
leim && /bin/pwd)` = x`(/bin/pwd)` ] ; then \
...
--
Greetings
Pete
If my theory of relativity is proven successful, Germany will claim
me as a German, and France will declare that I am a citizen of the
world. Should my theory prove untrue, France will say that I am a
German, and Germany will declare that I am a Jew.
-- Albert Einstein,
1929
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Emacs-app-dev- mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emacs-app-dev-