Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 23899 - dev-tcltk/blt-2.4u fails to build with tcl-8.4.2-r1 (development)
Summary: dev-tcltk/blt-2.4u fails to build with tcl-8.4.2-r1 (development)
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High minor (vote)
Assignee: TCL/TK Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-07-02 19:54 UTC by Mark Moss
Modified: 2004-08-06 15:44 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mark Moss 2003-07-02 19:54:26 UTC
Just thought I'd mention this so that it can be taken care of before tcl-8.4.2
or later is marked stable.  dev-tcltk/blt-2.4u fails to compile due to multiple
argument does not match prototype errors.

gcc -c -Wall -march=i686 -O3 -pipe  -I. -I.  -I/usr/X11R6/include bltBgexec.c
bltGraph.c:901: warning: passing arg 3 of `Tcl_CreateCommand' from incompatible
pointer type
bltGraph.c: In function `ConfigureOp':
bltGraph.c:1020: warning: passing arg 5 of `Tk_ConfigureWidget' from
incompatible pointer type
bltBgexec.c: In function `DisableTriggers':
bltBgexec.c:1107: warning: passing arg 4 of `Tcl_UntraceVar' from incompatible
pointer type
bltBgexec.c: In function `TimerProc':
bltBgexec.c:1349: warning: assignment discards qualifiers from pointer target type
bltGraph.c: In function `GraphCmd':
bltGraph.c:1885: argument `argv' doesn't match prototype
bltGraph.c:268: prototype declaration
bltGraph.c: In function `BarchartCmd':
bltGraph.c:1912: argument `argv' doesn't match prototype
bltGraph.c:267: prototype declaration
bltGraph.c: In function `StripchartCmd':
bltGraph.c:1939: argument `argv' doesn't match prototype
bltGraph.c:266: prototype declaration
bltBgexec.c: In function `BgexecCmd':
bltBgexec.c:1451: argument `argv' doesn't match prototype
bltBgexec.c:52: prototype declaration
bltBgexec.c:1521: warning: passing arg 4 of `Tcl_TraceVar' from incompatible
pointer type
make[1]: *** [bltBgexec.o] Error 1


Reproducible: Always
Steps to Reproduce:
1. emerge dev-tclck/blt

Actual Results:  
Fails to compile (See "Details" section)

Expected Results:  
Build successfully :)

dev-lang/tcl and dev-lang/tk are both 8.4.2-r1 (which are not marked ~x86, which
probably explains why the compile error is to be expected).  Obvious work-around
is to stick to the stable tcl/tk packages.
Comment 1 Doug Goldstein (RETIRED) gentoo-dev 2004-08-06 14:11:09 UTC
I apologize about the long delay on this bug. Please retest with the latest versions. This currently works for me with the latest versions.
Comment 2 Doug Goldstein (RETIRED) gentoo-dev 2004-08-06 15:44:43 UTC
Latest x86 keyworded versions work here. Please retest and reopen the bug if the problem still persists.