On the failure I am having during the build process of Uzbek Black
on LinuxPPC:
SL Baur <steve(a)xemacs.org> wrote,
Hand edit src/Makefile and replace `-rdynamic' with
`-export-dynamic'.
Does this allow you to link?
That way, it no longer complains about the -rdynamic option being
unavalabily. However, the make temacs itself still fails the same
way.
cd ./lib-src && make CC='gcc' CFLAGS='-g -O2 -fsigned-char'
LDFLAGS='' CPPFLAGS='' all
make[1]: Entering directory `/home/toge/BUILD/xemacs-21.0-b44/lib-src'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/toge/BUILD/xemacs-21.0-b44/lib-src'
cd ./lwlib && make CC='gcc' CFLAGS='-g -O2 -fsigned-char'
LDFLAGS='' CPPFLAGS='' all
make[1]: Entering directory `/home/toge/BUILD/xemacs-21.0-b44/lwlib'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/toge/BUILD/xemacs-21.0-b44/lwlib'
cd ./src && make CC='gcc' CFLAGS='-g -O2 -fsigned-char'
LDFLAGS='' CPPFLAGS='' all
make[1]: Entering directory `/home/toge/BUILD/xemacs-21.0-b44/src'
gcc -g -O2 -fsigned-char -T /home/toge/BUILD/xemacs-21.0-b44/src/ppc.ldscript
-L/usr/X11/lib -export-dynamic -o temacs 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 unexelf.o dragdrop.o menubar.o scrollbar.o dialog.o toolbar.o
gui.o menubar-x.o scrollbar-x.o dialog-x.o toolbar-x.o gui-x.o mule.o mule-ccl.o
mule-charset.o mule-coding.o file-coding.o input-method-xlib.o mule-canna.o inline.o
linuxplay.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 dll.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 getloadavg.o glyphs.o glyphs-eimage.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 pure.o rangetab.o redisplay.o
redisplay-output.o regex.o search.o signal.o sound.o specifier.o strftime.o symbols.o
syntax.o sysdep.o undo.o balloon_help.o balloon-x.o console-x.o device-x.o event-Xt.o
frame-x.o glyphs-x.o objects-x.o redisplay-x.o xgccache.o xselect.o widget.o window.o
lastfile.o gmalloc.o vm-limit.o ralloc.o EmacsFrame.o EmacsShell.o TopLevelEmacsShell.o
TransientEmacsShell.o EmacsManager.o offix.o ../lwlib/liblw.a -lcanna -lRKC -lXaw
-lcompface -ltiff -lpng -ljpeg -lz -lXpm -lXmu -lXt -lXext -lX11 -lSM -lICE -ldl -ldb
-lgdbm -lgpm -lncurses -lintl -lm -lgcc -lc -lgcc /usr/lib/crtn.o `gcc
-print-libgcc-file-name`
ld: final link failed: Bad value
make[1]: *** [temacs] Error 1
make[1]: Leaving directory `/home/toge/BUILD/xemacs-21.0-b44/src'
make: *** [src] Error 2
Hmm, this error message is not so helpful, is it?
I think I'll re-DL the entire b47 packages and give a try, but it will take a while
before I can report on the result then.
Rebards,
- Nobu Toge (toge(a)accad1.kek.jp)