No registered users in community xowiki
in last 10 minutes
in last 10 minutes
[Xotcl] compilation problem
From: Bernd Eidenschink <eidenschink_at_web.de>
Date: Thu, 20 Jul 2006 09:24:56 +0200
Hi!
I try to compile XOTcl 1.4.0 against Tcl 8.4.13 for using it with Naviserver
(Head).
I do the usual
./configure --enable-threads --prefix=/usr/local/ns
and after that, make, that barks:
[...]
./generic/xotcl.c: In function ‘AutonameIncr’:
./generic/xotcl.c:1718: warning: implicit declaration of
function ‘TclIncrVar2’
./generic/xotcl.c:1718: warning: assignment makes pointer from integer without
a cast
./generic/xotcl.c: In function ‘Xotcl_Init’:
./generic/xotcl.c:11310: warning: dereferencing type-punned pointer will break
strict-aliasing rules
[...]
./generic/xotclStubLib.c: In function ‘Xotcl_InitStubs’:
./generic/xotclStubLib.c:67: warning: dereferencing type-punned pointer will
break strict-aliasing rules
rm -f libxotclstub1.4.0.a
ar cr libxotclstub1.4.0.a xotclStubLib.o
ranlib libxotclstub1.4.0.a
couldn't load file "././libxotcl1.4.0.so": ././libxotcl1.4.0.so: undefined
symbol: TclIncrVar2
while executing
"load ././libxotcl1.4.0.so XOTcl"
("package ifneeded XOTcl 1.4.0" script)
invoked from within
"package require XOTcl"
(file "./library/lib/makeDoc.xotcl" line 2)
make: *** [doc/langRef-xotcl.html] Fehler 1
I can't swear my build environment is sane as I did a lot of installs and
tests these days, but I'll try everything you tell me...
Thanks,
Bernd.
Date: Thu, 20 Jul 2006 09:24:56 +0200
Hi!
I try to compile XOTcl 1.4.0 against Tcl 8.4.13 for using it with Naviserver
(Head).
I do the usual
./configure --enable-threads --prefix=/usr/local/ns
and after that, make, that barks:
[...]
./generic/xotcl.c: In function ‘AutonameIncr’:
./generic/xotcl.c:1718: warning: implicit declaration of
function ‘TclIncrVar2’
./generic/xotcl.c:1718: warning: assignment makes pointer from integer without
a cast
./generic/xotcl.c: In function ‘Xotcl_Init’:
./generic/xotcl.c:11310: warning: dereferencing type-punned pointer will break
strict-aliasing rules
[...]
./generic/xotclStubLib.c: In function ‘Xotcl_InitStubs’:
./generic/xotclStubLib.c:67: warning: dereferencing type-punned pointer will
break strict-aliasing rules
rm -f libxotclstub1.4.0.a
ar cr libxotclstub1.4.0.a xotclStubLib.o
ranlib libxotclstub1.4.0.a
couldn't load file "././libxotcl1.4.0.so": ././libxotcl1.4.0.so: undefined
symbol: TclIncrVar2
while executing
"load ././libxotcl1.4.0.so XOTcl"
("package ifneeded XOTcl 1.4.0" script)
invoked from within
"package require XOTcl"
(file "./library/lib/makeDoc.xotcl" line 2)
make: *** [doc/langRef-xotcl.html] Fehler 1
I can't swear my build environment is sane as I did a lot of installs and
tests these days, but I'll try everything you tell me...
Thanks,
Bernd.