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

AltStyle によって変換されたページ (->オリジナル) /