curses problem trying to build ruby
John Wiersba
John.Wiersba@medstat.com
Tue Dec 12 16:54:00 GMT 2000
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
More information about the Cygwin
mailing list