04:08.38 |
*** join/#brlcad PrezKennedy
(n=MK@pcp0011645240pcs.aberdn01.md.comcast.net) |
16:32.16 |
*** join/#brlcad af1n
(n=jesus@awn70.internetdsl.tpnet.pl) |
16:32.33 |
af1n |
any dev here? |
16:33.39 |
af1n |
i have problems with linking libtclcad on my
gnu/linux/gentoo system |
16:40.15 |
af1n |
ok, got it, your automake scripts suck
:P |
17:18.02 |
Maloeran |
Feel free to share more information, for them
to fix the problem whenever they'll take a look on irc |
17:23.18 |
af1n |
thank you, for now i will leave the bugs on
sourceforge, i hoped for a quick fix, but the problem seams quite
severe on my system (if i still want to build brlcad with external
libtk ) |
17:34.26 |
Maloeran |
I certainly didn't have problems compiling on
Gentoo amd64, but I only played around with a very small chunk of
the source |
17:37.53 |
af1n |
version 7.2.4 did compile quiet ok |
17:39.13 |
af1n |
in 7.4.2 libtclcad references internal libtk
structures thru tkInt.h tkCanvas.h and tkPort.h |
17:40.01 |
af1n |
the problem is that if one is trying to build
with external libtk one doesn't have access to these files, they
are lost in /dev/null after instalation of tk |
17:40.16 |
af1n |
these *are not* normal header files |
17:41.31 |
af1n |
and if u have tk version mismatch betwen
system and brlcad, u get messed up structures when linking with
libtk |
17:42.27 |
af1n |
so the only solution is to stick with tk-8.4.6
and let brlcad use it's internal tk for reference, or build it with
it's internal tk and mess up the system :] |
17:42.51 |
af1n |
both are very bad practices from packager
point of view |
17:43.17 |
af1n |
and referencing internal structures of a
library is wrong from programer point of view :] |
17:44.25 |
af1n |
but i guess they didn't have the choice ( or
didn't want to mess with tk lib itself ) |
18:17.51 |
*** join/#brlcad DTRemenak
(n=Daniel_R@DHCP-170-143.caltech.edu) |
21:59.45 |
*** join/#brlcad PrezKennedy
(n=MK@pcp0011645240pcs.aberdn01.md.comcast.net) |
23:25.24 |
*** join/#brlcad archivist
(n=archivis@host217-35-103-47.in-addr.btopenworld.com) |