[#1816] Ruby 1.5.3 under Tru64 (Alpha)? — Clemens Hintze <clemens.hintze@...>

Hi all,

17 messages 2000/03/14

[#1989] English Ruby/Gtk Tutorial? — schneik@...

18 messages 2000/03/17

[#2241] setter() for local variables — ts <decoux@...>

18 messages 2000/03/29

[ruby-talk:01818] Cygwin make problem

From: B_DAVISON <Bob.Davison@...>
Date: 2000-03-14 14:39:19 UTC
List: ruby-talk #1818
I am running Cygwin B20 on NT4 SP4, Intel Pentium Pro 200, 64MB.

I went to the pc section of the downloads but got a bit lost as there are lots
of files but no indication of which file(s) I might need so I decided to
download the source and build ruby locally.

Configure ran ok but make failed trying to build the Win32API dll. Make output
is included below.

Are there any steps that I have missed out?

Thanks,
Bob

Make output ...

/ruby-1.4.3$ make
gcc -g -O2 -I. -I. -I/usr/local/include -c array.c
gcc -g -O2 -I. -I. -I/usr/local/include -c bignum.c
gcc -g -O2 -I. -I. -I/usr/local/include -c class.c
gcc -g -O2 -I. -I. -I/usr/local/include -c compar.c
gcc -g -O2 -I. -I. -I/usr/local/include -c dir.c
gcc -g -O2 -I. -I. -I/usr/local/include -c dln.c
gcc -g -O2 -I. -I. -I/usr/local/include -c enum.c
gcc -g -O2 -I. -I. -I/usr/local/include -c error.c
gcc -g -O2 -I. -I. -I/usr/local/include -c eval.c
gcc -g -O2 -I. -I. -I/usr/local/include -c file.c
gcc -g -O2 -I. -I. -I/usr/local/include -c gc.c
gcc -g -O2 -I. -I. -I/usr/local/include -c hash.c
gcc -g -O2 -I. -I. -I/usr/local/include -c inits.c
gcc -g -O2 -I. -I. -I/usr/local/include -c io.c
gcc -g -O2 -I. -I. -I/usr/local/include -c marshal.c
gcc -g -O2 -I. -I. -I/usr/local/include -c math.c
gcc -g -O2 -I. -I. -I/usr/local/include -c numeric.c
gcc -g -O2 -I. -I. -I/usr/local/include -c object.c
gcc -g -O2 -I. -I. -I/usr/local/include -c pack.c
gcc -g -O2 -I. -I. -I/usr/local/include -c parse.c
gcc -g -O2 -I. -I. -I/usr/local/include -c process.c
gcc -g -O2 -I. -I. -I/usr/local/include -c prec.c
gcc -g -O2 -I. -I. -I/usr/local/include -c random.c
gcc -g -O2 -I. -I. -I/usr/local/include -c range.c
gcc -g -O2 -I. -I. -I/usr/local/include -c re.c
gcc -g -O2 -I. -I. -I/usr/local/include -c regex.c
gcc -g -O2 -I. -I. -I/usr/local/include -c ruby.c
gcc -g -O2 -I. -I. -I/usr/local/include -c signal.c
gcc -g -O2 -I. -I. -I/usr/local/include -c sprintf.c
gcc -g -O2 -I. -I. -I/usr/local/include -c st.c
gcc -g -O2 -I. -I. -I/usr/local/include -c string.c
gcc -g -O2 -I. -I. -I/usr/local/include -c struct.c
gcc -g -O2 -I. -I. -I/usr/local/include -c time.c
gcc -g -O2 -I. -I. -I/usr/local/include -c util.c
gcc -g -O2 -I. -I. -I/usr/local/include -c variable.c
gcc -g -O2 -I. -I. -I/usr/local/include -c version.c
gcc -I. -g -O2 -I. -I. -I/usr/local/include -c ./missing/crypt.c
gcc -I. -g -O2 -I. -I. -I/usr/local/include -c ./missing/flock.c
gcc -g -O2 -I. -I. -I/usr/local/include -c ./missing/vsnprintf.c
gcc -g -O2 -I. -I. -I/usr/local/include -c dmyext.c
ar rcu libruby.a array.o bignum.o class.o compar.o dir.o dln.o enum.o error.o
ev
al.o file.o gc.o hash.o inits.o io.o marshal.o math.o numeric.o object.o pack.o
parse.o process.o prec.o random.o range.o re.o regex.o ruby.o signal.o
sprintf.o
 st.o string.o struct.o time.o util.o variable.o version.o crypt.o flock.o
vsnpr
intf.o  dmyext.o
gcc -g -O2 -I. -I. -I/usr/local/include -c main.c
gcc -g -O2  main.o dmyext.o libruby.a  -o miniruby.exe
compiling curses
compiling Win32API
gcc -I/ruby-1.4.3 -I/ruby-1.4.3 -g -O2 -fno-defer-pop -I/usr/local/include   
-c
 Win32API.c -o Win32API.o
dllwrap --export-all -s  -L/ruby-1.4.3  -o Win32API.dll Win32API.o
Warning: no export definition file provided
dllwrap will create one, but may not be what you want
Win32API.o: In function `Win32API_initialize':
/ruby-1.4.3/ext/Win32API/Win32API.c:59: undefined reference to
`rb_eRuntimeError'
/ruby-1.4.3/ext/Win32API/Win32API.c:59: undefined reference to `rb_raise'
/ruby-1.4.3/ext/Win32API/Win32API.c:60: undefined reference to
`rb_data_object_alloc'
/ruby-1.4.3/ext/Win32API/Win32API.c:64: undefined reference to `rb_str_new3'
/ruby-1.4.3/ext/Win32API/Win32API.c:65: undefined reference to `rb_str_cat'
/ruby-1.4.3/ext/Win32API/Win32API.c:68: undefined reference to
`rb_eRuntimeError'
/ruby-1.4.3/ext/Win32API/Win32API.c:68: undefined reference to `rb_raise'
/ruby-1.4.3/ext/Win32API/Win32API.c:71: undefined reference to `rb_int2inum'
/ruby-1.4.3/ext/Win32API/Win32API.c:71: undefined reference to `rb_iv_set'
/ruby-1.4.3/ext/Win32API/Win32API.c:72: undefined reference to `rb_iv_set'
/ruby-1.4.3/ext/Win32API/Win32API.c:73: undefined reference to `rb_int2inum'
/ruby-1.4.3/ext/Win32API/Win32API.c:73: undefined reference to `rb_iv_set'
/ruby-1.4.3/ext/Win32API/Win32API.c:75: undefined reference to `rb_ary_new'
/ruby-1.4.3/ext/Win32API/Win32API.c:87: undefined reference to `rb_ary_push'
/ruby-1.4.3/ext/Win32API/Win32API.c:91: undefined reference to `rb_iv_set'
/ruby-1.4.3/ext/Win32API/Win32API.c:107: undefined reference to `rb_iv_set'
Win32API.o: In function `Win32API_Call':
/ruby-1.4.3/ext/Win32API/Win32API.c:139: undefined reference to `rb_scan_args'
/ruby-1.4.3/ext/Win32API/Win32API.c:141: undefined reference to `rb_iv_get'
/ruby-1.4.3/ext/Win32API/Win32API.c:143: undefined reference to `rb_num2ulong'
/ruby-1.4.3/ext/Win32API/Win32API.c:145: undefined reference to `rb_iv_get'
/ruby-1.4.3/ext/Win32API/Win32API.c:146: undefined reference to `rb_iv_get'
/ruby-1.4.3/ext/Win32API/Win32API.c:151: undefined reference to
`rb_eRuntimeError'
/ruby-1.4.3/ext/Win32API/Win32API.c:151: undefined reference to `rb_raise'
/ruby-1.4.3/ext/Win32API/Win32API.c:157: undefined reference to `rb_ary_entry'
/ruby-1.4.3/ext/Win32API/Win32API.c:162: undefined reference to `rb_ary_entry'
/ruby-1.4.3/ext/Win32API/Win32API.c:162: undefined reference to `rb_num2ulong'
/ruby-1.4.3/ext/Win32API/Win32API.c:175: undefined reference to `rb_ary_entry'
/ruby-1.4.3/ext/Win32API/Win32API.c:179: undefined reference to `rb_num2ulong'
/ruby-1.4.3/ext/Win32API/Win32API.c:181: undefined reference to `rb_check_type'
/ruby-1.4.3/ext/Win32API/Win32API.c:182: undefined reference to `rb_str_modify'
/ruby-1.4.3/ext/Win32API/Win32API.c:208: undefined reference to `rb_str_new2'
/ruby-1.4.3/ext/Win32API/Win32API.c:218: undefined reference to `rb_int2inum'
Win32API.o: In function `Init_Win32API':
/ruby-1.4.3/ext/Win32API/Win32API.c:227: undefined reference to `rb_cObject'
/ruby-1.4.3/ext/Win32API/Win32API.c:227: undefined reference to
`rb_define_class'
/ruby-1.4.3/ext/Win32API/Win32API.c:228: undefined reference to
`rb_define_method'
/ruby-1.4.3/ext/Win32API/Win32API.c:229: undefined reference to
`rb_define_method'
/ruby-1.4.3/ext/Win32API/Win32API.c:230: undefined reference to
`rb_define_alias'
collect2: ld returned 1 exit status
dllwrap: gcc exited with status 1
make[1]: *** [Win32API.dll] Error 1

-----------------------------------------------------------------
        Visit our Internet site at http://www.reuters.com

Any views expressed in this message are those of  the  individual
sender,  except  where  the sender specifically states them to be
the views of Reuters Ltd.

In This Thread

Prev Next