How to find debug messages from cygwin.dll

Vikentsy Lapa vlapa@newman.bas-net.by
Fri Jul 23 12:10:00 GMT 2010


For debugging purpose I need own build cygwin.dll. 
I use snapshot cygwin-src-20100707.tar.bz2
 
When I go through build process ( as noticed at page http://cygwin.com/faq/faq-nochunks.html#faq.programming.building-cygwin ) 
some questions arises.

1) I run command 'make check' and following error appear:
   running gcc -L/oss/build/i686-pc-cygwin/winsup -L/oss/build/i686-pc-cygwin/winsup/testsuite -L/oss/build/i686-pc-cygwin/winsup/w32api/lib -isystem /usr/src/cygwin-1.7.5-1/winsup/include -isystem /usr/src/cygwin-1.7.5-1/winsup/testsuite/include -isystem /usr/src/cygwin-1.7.5-1/winsup/w32api/include -B/oss/build/i686-pc-cygwin/newlib/ -isystem /oss/build/i686-pc-cygwin/newlib/targ-include -isystem /usr/src/cygwin-1.7.5-1/newlib/libc/include    -I/usr/lib/gcc/i686-pc-cygwin/4.3.4/include -nodefaultlibs -mwin32 -g -DDEBUGGING -MD -I/usr/src/cygwin-1.7.5-1/winsup/testsuite/libltp/include -Wall -Wstrict-aliasing -Wwrite-strings -fno-common -pipe -fbuiltin -fmessage-length=0 -I. -I/usr/src/cygwin-1.7.5-1/winsup/cygwin/include -I/usr/src/cygwin-1.7.5-1/winsup/cygwin -I/usr/src/cygwin-1.7.5-1/winsup/w32api/include /usr/src/cygwin-1.7.5-1/winsup/testsuite/winsup.api/ltp/chown01.c -I/usr/src/cygwin-1.7.5-1/winsup/testsuite/libltp/include /oss/build/i686-pc-cygwin/winsup/testsuite/libltp.a /oss/build/i686-pc-cygwin/winsup/testsuite/../cygwin/binmode.o -lgcc /oss/build/i686-pc-cygwin/winsup/testsuite/../cygwin/libcygwin0.a -lkernel32 -luser32 -o ltp-chown01.exe
/usr/lib/gcc/i686-pc-cygwin/4.3.4/crtbegin.o:cygming-crtbegin.c:(.data+0x0): undefined reference to `___register_frame_info'
/usr/lib/gcc/i686-pc-cygwin/4.3.4/crtbegin.o:cygming-crtbegin.c:(.data+0x4): undefined reference to `___deregister_frame_info'
FAIL: ltp/chown01.c (compile)

How to determine where libriaries with symbols ___deregister_frame_info  are placed? 

2) When I run command ./configure I palce enviroment variable CFLAGS=-DDEBUGGING. This is enough for switch on debug code ?
  There is mention about option --enable-debuggin in file how-to-debug-cygwin.txt, but when I try use it debug code do not insert in binary file.

3)  Where I can find debug messages?
    From source code i see that messages go to syslog.  So I install and configure syslog-ng.
    But nothing appear in /var/log/messages.
    What I may try to do? 

4) Do I need a file /dev/kmsg for debugging output? 
   There is no kmsg file in my  /dev/ directory.

Any help would be appreciated.

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple



More information about the Cygwin mailing list