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-

Reply via email to