The continuing saga: building Xemacs-21.5--i686-pc-Cygwin: PART IV

David A. Cobb superbiskit@home.com
Fri Aug 17 11:08:00 GMT 2001


Thank heavens someone is still speaking to me :-)

At 8/14/01 03:03 PM (Tuesday), Robinow, David wrote:
> > -----Original Message-----
> > From: David A. Cobb [ mailto:superbiskit@home.com ]
>
> > [DISCUSSION MOVED BACK TO LISTS]
>  OK, if you insist.
> > At 8/10/01 03:05 PM (Friday), Robinow, David wrote:
> > > > From: Dr. Volker Zell [ mailto:Dr.Volker.Zell@oracle.com ]
> > >  I know I'm starting to sound like a broken record. But it
> > works for me with
> > >both 21.4.4 and 21.5.2 just by removing it from src/Makefile.
> > >   "linuxplay.o" is not present in extra-objects.
> >
> > But it /is/ in mine!  What have you got for options on your
> > ./configure call?
>  ./configure --with-database=gdbm
>   NT or 98 (both work), cygwin 1.3.2, all mounts binary,  gcc 3.0, make
>3.79.1
>   CYGWIN=TTY

One thing I see (I think).  My gcc is 2.95.3 vs. your 3.0!

>   By the way, commenting out linuxplay.o is not necessary with 21.5.2, only
>with 21.4.*
>  That bug has been fixed.
>
> > It's been said that I should try the explicit "--with-sound=none" and
> > that's the next thing to try.
>  Have you tried not specifying anything at all?

No, I figure I still need to tell it to avoid the libraries that might be 
present but non-functional (like sound).

So, on 8/16 I did --
CVS Update -r r21-5-latest-beta # pretty substantial update
configure with, i.a., --with-sound=none
make -d -p

This did eliminate the linuxplay problem, it did nothing about the gdbm 
problem.

Here is the last thing run, everything as verbose as I know how to make 
it.  If there's a way to get more info out of the run, perhaps someone 
could pass me a clue.

<blockquote>
     Must remake target `temacs'.
/usr/bin/gcc --verbose -I/usr/include/noX -DXPM_NO_X  -Xlinker -v 
-L/usr/lib/noX -mwindows   -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 debug.o tests.o 
filelock.o ntplay.o unexcw.o scrollbar-msw.o menubar-msw.o toolbar-msw.o 
dialog-msw.o console-msw.o device-msw.o event-msw.o frame-msw.o 
objects-msw.o select-msw.o redisplay-msw.o glyphs-msw.o gui-msw.o 
postgresql.o dgif_lib.o gif_io.o menubar.o scrollbar.o dialog.o toolbar.o 
file-coding.o realpath.o getloadavg.o inline.o console-tty.o device-tty.o 
event-tty.o frame-tty.o objects-tty.o redisplay-tty.o cm.o terminfo.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 sheap.o signal.o sound.o 
specifier.o strftime.o symbols.o syntax.o sysdep.o undo.o  widget.o 
window.o win32.o xemacs_res.o lastfile.o gmalloc.o free-hook.o 
vm-limit.o      -ltiff -lpng -ljpeg -lz -lXpm -lgdbm -lncurses -lpq -lwinmm 
-lshell32 -lgdi32 -luser32 -lcomdlg32 -lcomctl32 -lwinspool
Putting child 0x04646ae0 (temacs) PID 3572169 on the chain.
Live child 0x04646ae0 (temacs) PID 3572169
Reading specs from /usr/lib/gcc-lib/i686-pc-cygwin/2.95.3-5/specs
gcc version 2.95.3-5 (cygwin special)
  /usr/lib/gcc-lib/i686-pc-cygwin/2.95.3-5/collect2.exe --subsystem windows 
-Bdynamic --dll-search-prefix=cyg -o temacs.exe /usr/lib/crt0.o 
-L/usr/lib/noX -L/usr/local/lib -L/usr/lib -L/usr/lib/w32api 
-L/usr/lib/gcc-lib/i686-pc-cygwin/2.95.3-5 -v 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 debug.o 
tests.o filelock.o ntplay.o unexcw.o scrollbar-msw.o menubar-msw.o 
toolbar-msw.o dialog-msw.o console-msw.o device-msw.o event-msw.o 
frame-msw.o objects-msw.o select-msw.o redisplay-msw.o glyphs-msw.o 
gui-msw.o postgresql.o dgif_lib.o gif_io.o menubar.o scrollbar.o dialog.o 
toolbar.o file-coding.o realpath.o getloadavg.o inline.o console-tty.o 
device-tty.o event-tty.o frame-tty.o objects-tty.o redisplay-tty.o cm.o 
terminfo.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 sheap.o signal.o sound.o 
specifier.o strftime.o symbols.o syntax.o sysdep.o undo.o widget.o window.o 
win32.o xemacs_res.o lastfile.o gmalloc.o free-hook.o vm-limit.o -ltiff 
-lpng -ljpeg -lz -lXpm -lgdbm -lncurses -lpq -lwinmm -lshell32 -lgdi32 
-luser32 -lcomdlg32 -lcomctl32 -lwinspool -lgcc -lcygwin -lgdi32 -lcomdlg32 
-luser32 -lkernel32 -ladvapi32 -lshell32 -lgcc
collect2 version 2.95.3-5 (cygwin special) (80386, BSD syntax)
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.3-5/../../../../i686-pc-cygwin/bin/ld 
--subsystem windows -Bdynamic --dll-search-prefix=cyg -o temacs.exe 
/usr/lib/crt0.o -L/usr/lib/noX -L/usr/local/lib -L/usr/lib 
-L/usr/lib/w32api -L/usr/lib/gcc-lib/i686-pc-cygwin/2.95.3-5 -v 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 debug.o tests.o filelock.o ntplay.o unexcw.o scrollbar-msw.o 
menubar-msw.o toolbar-msw.o dialog-msw.o console-msw.o device-msw.o 
event-msw.o frame-msw.o objects-msw.o select-msw.o redisplay-msw.o 
glyphs-msw.o gui-msw.o postgresql.o dgif_lib.o gif_io.o menubar.o 
scrollbar.o dialog.o toolbar.o file-coding.o realpath.o getloadavg.o 
inline.o console-tty.o device-tty.o event-tty.o frame-tty.o objects-tty.o 
redisplay-tty.o cm.o terminfo.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 sheap.o signal.o 
sound.o specifier.o strftime.o symbols.o syntax.o sysdep.o undo.o widget.o 
window.o win32.o xemacs_res.o lastfile.o gmalloc.o free-hook.o vm-limit.o 
-ltiff -lpng -ljpeg -lz -lXpm -lgdbm -lncurses -lpq -lwinmm -lshell32 
-lgdi32 -luser32 -lcomdlg32 -lcomctl32 -lwinspool -lgcc -lcygwin -lgdi32 
-lcomdlg32 -luser32 -lkernel32 -ladvapi32 -lshell32 -lgcc
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.3-5/../../../../i686-pc-cygwin/bin/ld: 
warning: cannot find entry symbol _WinMainCRTStartup; defaulting to 00401000
database.o(.text+0xde0):database.c: undefined reference to `_imp__dbm_firstkey'
database.o(.text+0xe14):database.c: undefined reference to `_imp__dbm_fetch'
database.o(.text+0xe7a):database.c: undefined reference to `_imp__dbm_nextkey'
database.o(.text+0xee5):database.c: undefined reference to `_imp__dbm_fetch'
database.o(.text+0xfbb):database.c: undefined reference to `_imp__dbm_store'
database.o(.text+0x1025):database.c: undefined reference to `_imp__dbm_delete'
database.o(.text+0x10a4):database.c: undefined reference to `_imp__dbm_close'
database.o(.text+0x1569):database.c: undefined reference to `_imp__dbm_open'
GNU ld version 2.11.90 (with BFD 2.11.90)
collect2: ld returned 1 exit status
Got a SIGCHLD; 1 unreaped children.
Reaping losing child 0x04646ae0 PID 3572169
make[1]: *** [temacs] Error 1
Removing child 0x04646ae0 PID 3572169  from chain.
</blockquote>


David A. Cobb, Software Engineer, Public Access Advocate, All around nice guy.
Get my PGP key at
:< http://pgpkeys.mit.edu:11371/pks/lookup?op=get&search=superbiskit >
Fingerprint=0x{6E3E_DB8C_2E8C_4248_62B2_FE29_08EE_CF0A_3629_E954}
:< http://wwwkeys.pgp.net:11371/pks/lookup?op=get&search=superbiskit&fingerprint=on >
"By God's Grace I am a Christian man, by my actions a great sinner."
--The Way of a Pilgrim, R. M. French [tr.]
Potentially Viral Software is any software for which you are not allowed
to examine the source.  Do not buy or use Potentially Viral Software!
<---.----!----.----!----.----!----.----!----.----!----.----!----.---->


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/



More information about the Cygwin mailing list