This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Using the snapshot 20070214
- From: Angelo Graziosi <Angelo dot Graziosi at roma1 dot infn dot it>
- To: cygwin at cygwin dot com
- Date: Thu, 15 Feb 2007 02:12:02 +0100 (MET)
- Subject: Using the snapshot 20070214
After installing and rebasing (-b 0x65000000 as suggested) the current
snapshot 20070214, using it I have found these problems.
Usually I use Emacs built from CVS. I have found usefull to build it
configuring as
LDFLAGS='-Wl,--enable-auto-import -Wl,--enable-auto-image-base' \
./configure...
and with GCC 4.0.3 (with GCC-3.4.4-3 the build is unstable).
In this way the result not only works fine with recent version of Cygwin
(1.5-22,23,24), but is also independent from rebasing and from the base
address (as you, perhaps, remember, the current version of Emacs in
Cygwin, hangs after rebasing).
Now with the snapshot, Emacs-CVS aborts leaving:
emacs-22.0.93.exe.stackdump
---------------------------------
Stack trace:
Frame Function Args
0022B1A8 7C802532 (0000067C, 0000EA60, 000000A4, 0022B1F0)
0022B2C8 610AF43C (00000000, 00000000, 00000000, 00000000)
0022B3B8 610ACFBB (00000000, 003B0023, 00230000, 00000000)
0022B418 610AD49B (0022B430, 00000000, 00000094, 0095F000)
0022B4D8 610AD652 (00000F94, 00000006, 006DE801, 61026E43)
0022B508 610AA8B8 (00000006, 60FF0000, 0022B638, 610AF4FC)
0022B5F8 61026F60 (0000067C, 0000EA60, 000000A4, 0022B640)
0022B718 610AF4FC (00000000, 0022BE78, 0022BDF8, 610842B2)
0022B808 610ACFBB (00000000, 00000010, 00000000, 0044B400)
0022B868 610AD49B (0022B880, 00000000, 00000094, 0022B8C8)
0022B928 610AD652 (00000F94, 00000006, 0022B958, 00552D10)
0022B938 610AA8B8 (00000000, 00A90000, 0022B958, 00AB2000)
0022B958 00552D10 (00AA16D8, 015316F8, 00000840, 00000000)
0022B998 00553788 (FFFDE000, 00A4ACF0, 0022BBA8, 0045C1B1)
0022B9F8 00551F31 (0000F7E8, 00000037, 611BAA48, 61067AEC)
0022BA08 004F3E71 (0000F7E8, 0000002E, 0022BA68, 00452245)
End of stack trace (more stack frames may be present)
---------------------------------
After this, with the snapshot installed, I have tried to build a new
checkout of Emacs-cvs, but it fails in linking:
--------------------------------------------------
gcc40 -Wl,--enable-auto-import -Wl,--enable-auto-image-base
-L/usr/X11R6/lib -o temacs ecrt0.o dispnew.o frame.o scroll.o xdisp.o
xmenu.o window.o charset.o coding.o category.o ccl.o cm.o term.o xfaces.o
xterm.o xfns.o xselect.o xrdb.o fontset.o xsmfns.o fringe.o image.o
emacs.o keyboard.o macros.o keymap.o sysdep.o buffer.o filelock.o insdel.o
marker.o minibuf.o fileio.o dired.o filemode.o cmds.o casetab.o
casefiddle.o indent.o search.o regex.o undo.o alloc.o data.o doc.o
editfns.o callint.o eval.o floatfns.o fns.o print.o lread.o abbrev.o
syntax.o unexcw.o bytecode.o process.o callproc.o region-cache.o sound.o
atimer.o doprnt.o strftime.o intervals.o textprop.o composite.o md5.o
sheap.o terminfo.o gmalloc.o ralloc.o lastfile.o vm-limit.o widget.o
mktime.o getloadavg.o ../lwlib/liblw.a -L/usr/X11R6/lib -lXaw3d -lXmu
-lXt -lSM -lICE -lXext -ltiff -ljpeg -lpng -lz -lm -lungif -lXpm -lX11
-lcurses -lg `gcc40 -print-libgcc-file-name` -lm -lc `gcc40
-print-libgcc-file-name`
/usr/bin/../lib/libg.a(lib_a-fwrite.o):(.text+0x49): undefined reference
to `___cygwin_lock_lock'
... MANY "undefined reference to `___cygwin_lock_unlock'"
/usr/bin/../lib/libg.a(lib_a-vfscanf.o):(.text+0x46a): undefined reference
to `___cygwin_lock_unlock'
collect2: ld returned 1 exit status
make[2]: *** [temacs.exe] Error 1
make[2]: Leaving directory `/tmp/emacs/.build/src'
make[1]: *** [bootstrap-build] Error 2
make[1]: Leaving directory `/tmp/emacs/.build'
make: *** [bootstrap] Error 2
--------------------------------------------------
I have flagged the above problems because, perhaps, they hide problems in
the snapshot that you can prove.
I have XP-SP2, with a full, updated, Cygwin installation.
Cheers,
Angelo.
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/