kbs update

9 views
Skip to first unread message

Rene Zaumseil

unread,
Oct 29, 2007, 5:46:09 PM10/29/07
to starkit
New sources and binaries (tcl/tk 8.5b2) are under

http://www.4shared.com/dir/2775672/b6bbac69/tcl.html


rene

lvirden

unread,
Oct 31, 2007, 9:33:30 AM10/31/07
to starkit

On Oct 29, 5:46 pm, Rene Zaumseil <r.zaums...@freenet.de> wrote:
> New sources and binaries (tcl/tk 8.5b2) are under
>
> http://www.4shared.com/dir/2775672/b6bbac69/tcl.html

I downloaded this update, and I typed:
./kbs.tcl -r --CC=cc --enable-symbols --enable-64bit --enable-threads
install kbspkg-8.5
The output I got ended with:
=== Make /tmp/.lwv/kbs/buildSunOS/threadstatic-2.6.5
"/tmp/.lwv/kbs/sources/thread-2.6.5/generic/psGdbm.c", line 399:
warning: empty translation unit
=== Install /tmp/.lwv/kbs/buildSunOS/threadstatic-2.6.5
=== Require done: threadstatic-2.6.5
=== Require leave: tkstatic-8.5 tk-8.5 vfsstatic-1.3 vlerqstatic-4.1
zlibstatic-1.2.3 threadstatic-2.6.5
=== Configure /tmp/.lwv/kbs/buildSunOS/kbskit-8.5
=== Make /tmp/.lwv/kbs/buildSunOS/kbskit-8.5
make: Fatal error: Don't know how to make target `pwb.o'
=== Require error: kbskit-8.5
child process exited abnormally
Error in execution of "install kbspkg-8.5":
=== Package failed for: kbskit-8.5
Require failed for: kbskit-8.5

This is a Sun SPARC Solaris 9 system, using Sun's C compiler...

Rene Zaumseil

unread,
Oct 31, 2007, 3:37:46 PM10/31/07
to sta...@googlegroups.com
You are using 'gmake'? Otherwise VPATH statements are not working.
I can tomorrow try a sun build myself (solaris 8 and native cc)

rene

lvirden

unread,
Nov 1, 2007, 8:33:54 AM11/1/07
to starkit

On Oct 31, 3:37 pm, Rene Zaumseil <r.zaums...@freenet.de> wrote:

> You are using 'gmake'? Otherwise VPATH statements are not working.
> I can tomorrow try a sun build myself (solaris 8 and native cc)

How can I tell what make kbs is using?

lvirden

unread,
Nov 1, 2007, 8:42:22 AM11/1/07
to starkit

Okay - ignoring the fact that kbs kind of hides the info about what
make it is using (if it requires gmake, perhaps it should verify that
is what it has and just not move forward without gmake - that would at
least let the developer know they need something else), I managed to
force my way past the gmake requirement by messing up my PATH and
creating symlinks, etc.

Next problem:

=== Make /tmp/.lwv/kbs/buildSunOS/kbskit-8.5
"/tmp/.lwv/kbs/sources/kbskit-0.1/generic/pwb.c", line 26: warning:
implicit fun
ction declaration: TclSetLibraryPath
"/tmp/.lwv/kbs/sources/kbskit-0.1/generic/pwb.c", line 27: warning:
implicit fun
ction declaration: TclpSetInitialEncodings
=== Install /tmp/.lwv/kbs/buildSunOS/kbskit-8.5
=== Require done: kbskit-8.5
=== Require eval: tcloo-0.1
=== Source eval: tcloo-0.1
cvs [checkout aborted]: no such tag release-0-1-1
=== Require error: tcloo-0.1


child process exited abnormally
Error in execution of "install kbspkg-8.5":

=== Package failed for: tcloo-0.1
Require failed for: tcloo-0.1

Rene Zaumseil

unread,
Nov 2, 2007, 3:25:37 AM11/2/07
to sta...@googlegroups.com
Sorry about the bug in 'kbs.tgz' (file 'kbs/defs.kbs')

fixed type in Package tcloo-0.1 from
Source cvs tcl.cvs.sourceforge.net:/cvsroot/tcl -r release-0-1-1 oo
to
Source cvs tcl.cvs.sourceforge.net:/cvsroot/tcl -r release-0-1 oo

Btw. to get the HEAD of the project just remove the release part like:
Source cvs tcl.cvs.sourceforge.net:/cvsroot/tcl oo

I will investigate the problem with the use of 'gmake'.
At first glance there is no standard mc4 macro.
May be it can take a while.


Thanks for your report.


rene

lvirden

unread,
Nov 2, 2007, 8:54:13 AM11/2/07
to starkit
Okay, I fetched the latest version of the kbs.tgz file this morning. I
extracted it and typed:

$ ./kbs.tcl -r --CC=cc --enable-symbols --enable-64bit --enable-
threads install kbspkg-8.5 >> kbs.output 2>&1 &

It ran for a while, and ended up getting an error about the Makefile.
That's when I realized I was in a different window, and had to reset
the path and symlinks to point to gmake as "make". So I did that and
started kbs again. This time I get:

=== Require eval: tcloo-0.1
=== Make /tmp/.lwv/kbs/buildSunOS/tcloo-0.1
"/tmp/.lwv/kbs/sources/tcloo-0.1/generic/tclOOInt.h", line 84: syntax
error befo
re or at: GetFrameInfoValueProc
"/tmp/.lwv/kbs/sources/tcloo-0.1/generic/tclOOInt.h", line 84: cannot
recover fr
om previous errors
cc: acomp failed for /tmp/.lwv/kbs/sources/tcloo-0.1/generic/tclOO.c
make: *** [tclOO.o] Error 2
=== Require error: tcloo-0.1


child process exited abnormally
Error in execution of "install kbspkg-8.5":

=== Package failed for: tcloo-0.1
Require failed for: tcloo-0.1

The problem _seems_ to me to be that GetFrameInfoValueProc isn't being
found in any of the files in the kbs source tree.

I'm in the process of starting over, this time with the make change,
to see if this resolves things.
...
Nope - rebuilt using a fresh copy of kbs, and with the right make.
Either the tcloo code has a problem, or kbs isn't loading something
that is required...

lvirden

unread,
Nov 2, 2007, 9:02:15 AM11/2/07
to starkit
Okay, here's what I found. The version of tcl-8.5 that kbs.tcl
retrieves is VERY old ... tclInt.h has an April 2007 date on it. So
something is going wrong. If that one is wrong, I wonder what other
source is also wrong...

Rene Zaumseil

unread,
Nov 2, 2007, 11:51:56 AM11/2/07
to sta...@googlegroups.com
Am Freitag, 2. November 2007 14:02 schrieb lvirden:
> Okay, here's what I found. The version of tcl-8.5 that kbs.tcl
> retrieves is VERY old ... tclInt.h has an April 2007 date on it. So
> something is going wrong. If that one is wrong, I wonder what other
> source is also wrong...
I have the following:

-rw-r--r-- 1 rene users 137945 2007-09-25 22:27 tclInt.h

May be you are using a old 'kbs/sources/tcl-8.5/'

Because of the whole mass of extension I currently not provide a extra
source tarball. Please remove the 'kbs/sources/' dir and rebuild with

./kbs.tcl -r sources \*


HTH

rene

Reply all
Reply to author
Forward
0 new messages