View · Search · Index
No registered users in community xowiki
in last 10 minutes

[Xotcl] Re: xotcl 1.1.0, tcl/tk 8.4.4 and freebsd 4.9 are not happy with each other

From: Gustaf Neumann <neumann_at_wu-wien.ac.at>
Date: Sun, 30 Nov 2003 10:14:12 +0100

 Hi Marc,

 to honor --with-tkinclude, a special rule in unix/Makefile.in was needed for the
 compilation of tkAppInit, which is in turn needed for building xowish, which is
 deprecated and only in the distro to keep our "old" users happy. The recommended
 loading of xotcl is to use:

    package req XOTcl
    namespace import ::xotcl::*

 This is for the tclsh and for wish the same.

 My guess is that your interest was not in particular to compile xowish,
 but to check, whether everything compiles correctly on your system,
 and therefore you used --with-all in confiigure. Maybe we should overthink
 the setup of this rule in future versions.

 anyhow, i have imply updated the xotcl-1.1.0 tar file on www.xotcl.org since this
 build change does not effect most users.

 all the best
-gustaf

PS: from today noon until monday evening, i'll be in germany in a meeting
 with no or bad internet access.

On Sunday 30 November 2003 02:42, Marc Spitzer wrote:
> I have attached a log of my build, just incase I am missing something.
> The --with-tkinclude=/usr/local/include/tk8.4/generic from configure does
> not seem to be getting to the CC line as a -I directive:
>
> cc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\"
> -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DVERSION=\"1.1\"
> -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1
> -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1
> -DHAVE_UNISTD_H=1 -DCOMPILE_XOTCL_STUBS=1 -DTCL_SHLIB_EXT=\".so\"
> -I/usr/ports/lang/tcl84/work/tcl8.4.4/generic
> -I/usr/ports/lang/tcl84/work/tcl8.4.4/unix -I"./../generic" -I"./../unix"
> -I/usr/local/include/tcl8.4/generic -O -fPIC -g -DXOTCLVERSION=\"1.1\"
> -DXOTCLPATCHLEVEL=\".0\" -c `echo ../unix/tkAppInit.c` -o o/tkAppInit.o
> ../unix/tkAppInit.c:19: tk.h: No such file or directory
> gmake: *** [o/tkAppInit.o] Error 1
>
> Thanks
>
> marc

-- 
Univ.Prof. Dr.Gustaf Neumann
Abteilung für Wirtschaftsinformatik
WU-Wien, Augasse 2-6, 1090 Wien