This is the mail archive of the cygwin@sources.redhat.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

curses problem trying to build ruby


Hi!  I'm trying to build ruby out of the box and I get this series of errors
(see below) related to curses.  The configure step *does* recognize that I'm
running cygwin.  I'm up-to-date on my cygwin setup, running on WinNT4.
Anyone recognize these symptoms?

Thanks,
John Wiersba

compiling curses
make[1]: Entering directory `/jrw/ftp/ruby/junk/ruby-1.6.1/ext/curses'
gcc -DUSEIMPORTLIB -g -O2  -I/jrw/ftp/ruby/junk/ruby-1.6.1
-I/jrw/ftp/ruby/junk/ ruby-1.6.1 -I/usr/local/include -DHAVE_NCURSES_H
-DHAVE_ISENDWIN -DHAVE_UNGETCH
-DHAVE_BEEP -DHAVE_DOUPDATE -DHAVE_FLASH -DHAVE_DELETELN -DHAVE_WDELETELN
-c cu
rses.c
dllwrap --target=cygwin --as=as --dlltool-name=dlltool --driver-name=gcc
--expor
t-all -s --def=curses.def -L/jrw/ftp/ruby/junk/ruby-1.6.1  -o curses.so
curses.o
 -L. -lcygwin-ruby16 -lncurses
curses.o: In function `free_window':
/jrw/ftp/ruby/junk/ruby-1.6.1/ext/curses/curses.c:65: undefined reference to
`st
dscr'
curses.o: In function `curses_init_screen':
/jrw/ftp/ruby/junk/ruby-1.6.1/ext/curses/curses.c:95: undefined reference to
`st
dscr'
/jrw/ftp/ruby/junk/ruby-1.6.1/ext/curses/curses.c:99: undefined reference to
`st
dscr'
curses.o: In function `curses_finalize':
/jrw/ftp/ruby/junk/ruby-1.6.1/ext/curses/curses.c:125: undefined reference
to `s
tdscr'
curses.o: In function `curses_clear':
/jrw/ftp/ruby/junk/ruby-1.6.1/ext/curses/curses.c:152: undefined reference
to `s
tdscr'
curses.o:/jrw/ftp/ruby/junk/ruby-1.6.1/ext/curses/curses.c:161: more
undefined r
eferences to `stdscr' follow
curses.o: In function `curses_lines':
/jrw/ftp/ruby/junk/ruby-1.6.1/ext/curses/curses.c:399: undefined reference
to `L
INES'
curses.o: In function `curses_cols':
/jrw/ftp/ruby/junk/ruby-1.6.1/ext/curses/curses.c:405: undefined reference
to `C
OLS'
collect2: ld returned 1 exit status
dllwrap: gcc exited with status 1
make[1]: *** [curses.so] Error 1
make[1]: Leaving directory `/jrw/ftp/ruby/junk/ruby-1.6.1/ext/curses'


cygcheck -s:

Cygnus Win95/NT Configuration Diagnostics
Current System Time: Tue Dec 12 19:51:08 2000

WinNT Ver 4.0 build 1381 Service Pack 6

Path:	/usr/bin
	/usr/local/bin
	/jrw/jrw/mdst/sh
	/jrw/binu
	/jrw/binw
	/opt/java/jdk/bin
	/opt/java/jre/1.2/bin
	.

SysDir: C:\WINNT\System32
WinDir: C:\WINNT

PWD = `/bin'
CYGWIN = `  notitle tty nostrip_title binmode glob'
USER = `jrw'
MAKE_MODE = `unix'
HOME = `/jrw'

Use `-r' to scan registry

a:  fd  FAT        1Mb  60% CP    UN           
c:  hd  FAT     2044Mb  55% CP    UN           WINDOWS NT
d:  hd  NTFS   17046Mb  22% CP CS UN PA FC     Data
e:  cd           N/A    N/A                    
f:  net NWFS     900Mb  56% CP          FC     SYS
h:  net NWFS   29281Mb  58% CP          FC     MEDSTAT
j:  net NTFS   22001Mb  76% CP CS UN PA FC     
m:  net NWFS   29281Mb  58% CP          FC     MEDSTAT
n:  net NWFS   39065Mb  84% CP          FC     MEDSTATN
o:  net NWFS   208364Mb  14% CP          FC     MEDSTAT
r:  net NTFS    2055Mb  10% CP CS UN PA FC     
s:  net NWFS   208364Mb  15% CP          FC     MEDSTATS
t:  net NWFS   39065Mb  84% CP          FC     MEDSTATN
x:  net NWFS     900Mb  56% CP          FC     SYS
y:  net NWFS     900Mb  56% CP          FC     SYS

d:\cygwin\bin  /usr/bin  system  binmode
d:\cygwin\lib  /usr/lib  system  binmode
d:\cygwin  /        system  binmode
a:    /a/a     user    binmode

Found: .\bash.exe
Found: d:\cygwin\bin\bash.exe
Found: .\cat.exe
Found: d:\cygwin\bin\cat.exe
Found: .\cpp.exe
Found: d:\cygwin\bin\cpp.exe
Found: .\find.exe
Found: d:\cygwin\bin\find.exe
Found: .\gcc.exe
Found: d:\cygwin\bin\gcc.exe
Found: .\gdb.exe
Found: d:\cygwin\bin\gdb.exe
Found: .\ld.exe
Found: d:\cygwin\bin\ld.exe
Found: .\ls.exe
Found: d:\cygwin\bin\ls.exe
Found: .\make.exe
Found: d:\cygwin\bin\make.exe
Found: .\sh.exe
Found: d:\cygwin\bin\sh.exe

   56k 2000/12/03 .\cygbz21.0.dll
   83k 2000/11/25 .\cygform5.dll
   18k 2000/10/23 .\cyggdbm.dll
   17k 2000/11/30 .\cyghistory4.dll
   14k 2000/10/23 .\cygintl.dll
   81k 2000/12/05 .\cygitcl30.dll
   35k 2000/12/05 .\cygitk30.dll
   45k 2000/10/22 .\cygjbig1.dll
  119k 2000/10/23 .\cygjpeg6b.dll
   53k 2000/11/25 .\cygmenu5.dll
  300k 2000/11/25 .\cygncurses5.dll
   35k 2000/11/25 .\cygpanel5.dll
  162k 2000/10/23 .\cygpng2.dll
  108k 2000/11/30 .\cygreadline4.dll
  390k 2000/12/05 .\cygtcl80.dll
    5k 2000/12/05 .\cygtclpip80.dll
   10k 2000/12/05 .\cygtclreg80.dll
  243k 2000/10/23 .\cygtiff3.dll
  623k 2000/12/05 .\cygtk80.dll
   41k 2000/11/20 .\cygXpm-noX4.dll
   45k 2000/11/20 .\cygXpm-X4.dll
   49k 2000/10/23 .\cygz.dll
  609k 2000/11/22 .\cygwin1.dll
    Cygwin DLL version info:
        dll major: 1001
        dll minor: 6
        dll epoch: 19
        dll bad signal mask: 19005
        dll old termios: 5
        dll malloc env: 28
        api major: 0
        api minor: 30
        shared data: 3
        dll identifier: cygwin1
        mount registry: 2
        cygnus registry name: Cygnus Solutions
        cygwin registry name: Cygwin
        program options name: Program Options
        cygwin mount registry name: mounts v2
        cygdrive flags: cygdrive flags
        cygdrive prefix: cygdrive prefix
        cygdrive default prefix: 
        build date: Tue Nov 21 21:00:16 EST 2000
        shared id: cygwin1S3

   56k 2000/12/03 .\cygbz21.0.dll
   83k 2000/11/25 .\cygform5.dll
   18k 2000/10/23 .\cyggdbm.dll
   17k 2000/11/30 .\cyghistory4.dll
   14k 2000/10/23 .\cygintl.dll
   81k 2000/12/05 .\cygitcl30.dll
   35k 2000/12/05 .\cygitk30.dll
   45k 2000/10/22 .\cygjbig1.dll
  119k 2000/10/23 .\cygjpeg6b.dll
   53k 2000/11/25 .\cygmenu5.dll
  300k 2000/11/25 .\cygncurses5.dll
   35k 2000/11/25 .\cygpanel5.dll
  162k 2000/10/23 .\cygpng2.dll
  108k 2000/11/30 .\cygreadline4.dll
  390k 2000/12/05 .\cygtcl80.dll
    5k 2000/12/05 .\cygtclpip80.dll
   10k 2000/12/05 .\cygtclreg80.dll
  243k 2000/10/23 .\cygtiff3.dll
  623k 2000/12/05 .\cygtk80.dll
   41k 2000/11/20 .\cygXpm-noX4.dll
   45k 2000/11/20 .\cygXpm-X4.dll
   49k 2000/10/23 .\cygz.dll
  609k 2000/11/22 .\cygwin1.dll
    Cygwin DLL version info:
        dll major: 1001
        dll minor: 6
        dll epoch: 19
        dll bad signal mask: 19005
        dll old termios: 5
        dll malloc env: 28
        api major: 0
        api minor: 30
        shared data: 3
        dll identifier: cygwin1
        mount registry: 2
        cygnus registry name: Cygnus Solutions
        cygwin registry name: Cygwin
        program options name: Program Options
        cygwin mount registry name: mounts v2
        cygdrive flags: cygdrive flags
        cygdrive prefix: cygdrive prefix
        cygdrive default prefix: 
        build date: Tue Nov 21 21:00:16 EST 2000
        shared id: cygwin1S3

   56k 2000/12/03 d:\cygwin\bin\cygbz21.0.dll
   83k 2000/11/25 d:\cygwin\bin\cygform5.dll
   18k 2000/10/23 d:\cygwin\bin\cyggdbm.dll
   17k 2000/11/30 d:\cygwin\bin\cyghistory4.dll
   14k 2000/10/23 d:\cygwin\bin\cygintl.dll
   81k 2000/12/05 d:\cygwin\bin\cygitcl30.dll
   35k 2000/12/05 d:\cygwin\bin\cygitk30.dll
   45k 2000/10/22 d:\cygwin\bin\cygjbig1.dll
  119k 2000/10/23 d:\cygwin\bin\cygjpeg6b.dll
   53k 2000/11/25 d:\cygwin\bin\cygmenu5.dll
  300k 2000/11/25 d:\cygwin\bin\cygncurses5.dll
   35k 2000/11/25 d:\cygwin\bin\cygpanel5.dll
  162k 2000/10/23 d:\cygwin\bin\cygpng2.dll
  108k 2000/11/30 d:\cygwin\bin\cygreadline4.dll
  390k 2000/12/05 d:\cygwin\bin\cygtcl80.dll
    5k 2000/12/05 d:\cygwin\bin\cygtclpip80.dll
   10k 2000/12/05 d:\cygwin\bin\cygtclreg80.dll
  243k 2000/10/23 d:\cygwin\bin\cygtiff3.dll
  623k 2000/12/05 d:\cygwin\bin\cygtk80.dll
   41k 2000/11/20 d:\cygwin\bin\cygXpm-noX4.dll
   45k 2000/11/20 d:\cygwin\bin\cygXpm-X4.dll
   49k 2000/10/23 d:\cygwin\bin\cygz.dll
  609k 2000/11/22 d:\cygwin\bin\cygwin1.dll
    Cygwin DLL version info:
        dll major: 1001
        dll minor: 6
        dll epoch: 19
        dll bad signal mask: 19005
        dll old termios: 5
        dll malloc env: 28
        api major: 0
        api minor: 30
        shared data: 3
        dll identifier: cygwin1
        mount registry: 2
        cygnus registry name: Cygnus Solutions
        cygwin registry name: Cygwin
        program options name: Program Options
        cygwin mount registry name: mounts v2
        cygdrive flags: cygdrive flags
        cygdrive prefix: cygdrive prefix
        cygdrive default prefix: 
        build date: Tue Nov 21 21:00:16 EST 2000
        shared id: cygwin1S3

Use -h to see help about each section

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]