hi all i need to test wether xemacs runs on gentoo-ppc. can you please install app-editors/xemacs and let me know how it goes thanks
I'm not an emacs user at all, in fact I don't know the first thing about using it so tossing to ppc@gentoo.org in hopes someone else can deal with this.
whats happening with this ?? has anyone successfully built and ran xemacs on gentoo-ppc yet ??
i'm not an emacs user in any sense of the word, and feel a little guilty about even installing it (yeah, i'm a pesky vim user). that said, i'll give it a go tonight and let you know if it builds/minimally works.
you didn't specify a version, so i tried out 21.4.12. looks like a patch is missing. >>> md5 ;-) xemacs-21.4.12.tar.gz >>> md5 ;-) NeXT_XEmacs.tar.gz >>> Unpacking source... >>> Unpacking xemacs-21.4.12.tar.gz >>> Unpacking NeXT_XEmacs.tar.gz patching file info/emodules.info Hunk #1 succeeded at 1 with fuzz 1. /usr/sbin/ebuild.sh: line 70: /usr/portage/app-editors/xemacs/files/xemacs-21.4.12-ppc.diff: No such file or directory !!! ERROR: app-editors/xemacs-21.4.12 failed. !!! Function src_unpack, Line 70, Exitcode 1 !!! (no error message)
thanks ok i will have to see if the old patch still applies.
ok guys i just comitted a new ppc patch for xemacs 21.4.12. give it a go and let me know if it works
rendhalver, xemacs-21.4.12 just emerged on my box. i fired it up and it worked. are you keywording it ~ppc or do you want me to?
thanks for testing nall i will add ~ppc it in a in a bit
nall, how can you build xemacs-21.4.12 if it requires all those packages from app-xemacs and all of them have -ppc (minux-ppc) in keywords? P.S. I've done "emerge rsync" right before that.
is still an issue?
I don't use xemacs. Compiling xemacs-21.4.12 fails still on my iBook: gcc -O2 -pipe -T /var/tmp/portage/xemacs-21.4.12/work/xemacs-21.4.12/src/ppc.ldscript -L/usr/X11R6/lib -Wl,-export-dynamic -o xemacs abbrev.o alloc.o blocktype.o buffer.o bytecode.o callint.o callproc.o casefiddle.o casetab.o chartab.o cmdloop.o cmds.o console.o console-stream.o data.o device.o dired.o doc.o doprnt.o dynarr.o editfns.o elhash.o emacs.o eval.o events.o filelock.o dumper.o balloon_help.o balloon-x.o eldap.o menubar.o scrollbar.o dialog.o toolbar.o menubar-x.o scrollbar-x.o dialog-x.o toolbar-x.o gui-x.o realpath.o inline.o linuxplay.o miscplay.o console-tty.o device-tty.o event-tty.o frame-tty.o objects-tty.o redisplay-tty.o cm.o terminfo.o gpmevent.o event-unixoid.o database.o sysdll.o emodules.o process-unix.o event-stream.o extents.o faces.o fileio.o filemode.o floatfns.o fns.o font-lock.o frame.o general.o glyphs.o glyphs-eimage.o glyphs-widget.o gui.o gutter.o hash.o imgproc.o indent.o insdel.o intl.o keymap.o line-number.o lread.o lstream.o macros.o marker.o md5.o minibuf.o objects.o opaque.o print.o process.o profile.o rangetab.o redisplay.o redisplay-output.o regex.o search.o select.o signal.o sound.o specifier.o strftime.o symbols.o syntax.o sysdep.o undo.o console-x.o device-x.o event-Xt.o frame-x.o glyphs-x.o objects-x.o redisplay-x.o select-x.o xgccache.o widget.o window.o lastfile.o vm-limit.o EmacsFrame.o EmacsShell.o TopLevelEmacsShell.o TransientEmacsShell.o EmacsManager.o dump-id.o ../lwlib/liblw.a -lXm -lpng -ljpeg -lz -lXpm -lXmu -lXt -lXext -lX11 -lSM -lICE -lgdbm -lgpm -lncurses -lldap -lm -lutil /usr/lib/libc_nonshared.a(elf-init.oS)(.text+0x1e): In function `__libc_csu_init': : undefined reference to `__init_array_start' /usr/lib/libc_nonshared.a(elf-init.oS)(.text+0x26): In function `__libc_csu_init': : undefined reference to `__init_array_start' /usr/lib/libc_nonshared.a(elf-init.oS)(.text+0x2a): In function `__libc_csu_init': : undefined reference to `__init_array_end' /usr/lib/libc_nonshared.a(elf-init.oS)(.text+0x2e): In function `__libc_csu_init': : undefined reference to `__init_array_end' /usr/lib/libc_nonshared.a(elf-init.oS)(.text+0x82): In function `__libc_csu_fini': : undefined reference to `__fini_array_start' /usr/lib/libc_nonshared.a(elf-init.oS)(.text+0x86): In function `__libc_csu_fini': : undefined reference to `__fini_array_end' /usr/lib/libc_nonshared.a(elf-init.oS)(.text+0x8e): In function `__libc_csu_fini': : undefined reference to `__fini_array_start' /usr/lib/libc_nonshared.a(elf-init.oS)(.text+0x92): In function `__libc_csu_fini': : undefined reference to `__fini_array_end' collect2: ld returned 1 exit status make[1]: *** [xemacs] Error 1 make[1]: Leaving directory `/var/tmp/portage/xemacs-21.4.12/work/xemacs-21.4.12/src' make: *** [src] Error 2 !!! ERROR: app-editors/xemacs-21.4.12 failed. !!! Function src_compile, Line 168, Exitcode 2 !!! (no error message)
With -fPIC enabled it will also fail.
now builds and loads, please check if something strange happens.