hi,
started to play with estudio/eiffel yesterday and ran into
problems i dont know how to deal with:
when adding cluster 'net' (/usr/local/Eiffel56/library/net/) to
my project the workbench code does not compile.
part of the erroroutput is:
------- snip -----
(...)
C10/Cobj10.o(.text+0x99d82): In function `Fbspct3':
: undefined reference to `c_set_sock_opt_int'
*** Error code 1
Stop in /home/rp/e-work/testeiffel/EIFGEN/W_code.
----- snap -----
see below for more...
i use Eiffel5.6
on
FreeBSD 6.1-STABLE i386
with gcc version 3.4.4
also i had some trouble setting up estudio in the beginning -
when a lot of shared librarys for the gui (gtk/gnome...) where'nt
named like expected from estudio - after setting some symlinks
the setup worked fine.
also working with the 'base' cluster or 'time' cluster did not
result in the described problems i had when adding 'net'.
any hints for a bloody newbie?
greetings
rene
----
pastebin does not work right now - so beware of the long output here:
Preparing C compilation ...
Extracting ./Makefile (with variable substitutions)
cd C11 ; if [ ! -f finished ] ; then /bin/sh Makefile.SH ; make ; fi
(...)
cd E1 ; if [ ! -f finished ] ; then make Eobj1.o ; fi
/bin/cp
/usr/local/Eiffel56/studio/config/freebsd-x86/templates/emain.template
E1/emain.c
cd E1 ; make emain.o ; /bin/rm -f emain.c
gcc -O0 -pipe -DWORKBENCH
-I/usr/local/Eiffel56/studio/spec/freebsd-x86/include -I. -c emain.c
/bin/rm -f testeiffel
gcc -o testeiffel -O0 -pipe -DWORKBENCH
-I/usr/local/Eiffel56/studio/spec/freebsd-x86/include -I. C11/Cobj11.o
C10/Cobj10.o C9/Cobj9.o C8/Cobj8.o C7/Cobj7.o C6/Cobj6.o C5/Cobj5.o
C4/Cobj4.o C3/Cobj3.o C2/Cobj2.o C1/Cobj1.o E1/Eobj1.o E1/emain.o
/usr/local/Eiffel56/studio/spec/freebsd-x86/lib/libwkbench.a -lm -lcompat
C11/Cobj11.o(.text+0x173c): In function `Fbsy1vi':
: undefined reference to `c_unlink'
C11/Cobj11.o(.text+0x29ce): In function `Fbs1ajn':
: undefined reference to `c_accept'
C11/Cobj11.o(.text+0x2bd7): In function `Fbs1yg9':
: undefined reference to `c_listen'
C10/Cobj10.o(.text+0x75cf0): In function `Fbomms5':
: undefined reference to `get_sock_family'
C10/Cobj10.o(.text+0x76d2b): In function `Fbom9qs':
: undefined reference to `set_sock_data'
C10/Cobj10.o(.text+0x76f0a): In function `Fbolbxx':
: undefined reference to `address_size'
C10/Cobj10.o(.text+0x77113): In function `Fbolzvj':
: undefined reference to `set_sock_family'
(...hundreds more ...)
and finally:
*** Error code 1
Stop in /home/rp/e-work/testeiffel/EIFGEN/W_code.
--
SO36.NET - take care not to get sucked into /dev/null!
gpg-key: D05DACEC