00:19.14 |
*** join/#brlcad infobot
(ibot@rikers.org) |
00:19.14 |
*** topic/#brlcad is GSoC
students: if you have a question, ask and wait for an answer ...
responses may take minutes or hours. Ask and WAIT.
;) |
00:23.12 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
00:34.27 |
starseeker |
DaRock: there is a way to do hybrid |
00:34.57 |
starseeker |
if libpng is the problem, override with (iirc)
-DBRLCAD_PNG=SYSTEM |
00:35.03 |
starseeker |
when configuring with CMake |
00:35.59 |
starseeker |
generally speaking, you get the situation
you're describing when system libraries are used that depend on the
system libpng15, but BRL-CAD's libraries are also built using our
bundled libpng16 |
01:39.27 |
DaRock |
thats strange. My system is using libpng16,
and brlcad is building libpng15. I'll try that and see if it helps
anyway. Thanks |
02:22.00 |
DaRock |
I'm getting a different error as well: error:
Tk 8.6 must be compiled with tcl.h from Tcl 8.6 or better |
02:23.07 |
DaRock |
no diarrhea on this one. Googling is not
exactly revealing any answers either... |
02:41.56 |
starseeker |
DaRock: does doing -DENABLE_ALL=ON
help? |
02:42.42 |
starseeker |
DaRock: which version of BRL-CAD are you
building? our trunk build has 1.6.23 |
02:43.10 |
DaRock |
don't know... I'll have to give it a go. What
does that one do? And where are all these knobs
documented? |
02:43.37 |
starseeker |
DaRock: if you run cmake-gui and do a
configure you'll see them listed in the GUI |
02:44.07 |
starseeker |
there's also the top level INSTALL
file |
02:44.31 |
starseeker |
ENABLE_ALL uses (as much as possible) the
src/other versions of libraries |
02:44.59 |
DaRock |
honestly no idea - I'm building out of freebsd
ports system, as it helps with most stuff on the system, but this
particular port is deprecated and refuses to build without urt -
which is unavailable anymore. So I found that urt is incorp in
brlcad anyway, and trying to get it to build. |
02:45.18 |
starseeker |
ah |
02:45.28 |
starseeker |
``Erik: any ideas on this? |
02:46.08 |
DaRock |
Seems to succeed, except for the png issue -
runs from the staging dir but not once installed. builtin libpng
seems to be in the stage area (libpng15), and doesn't get installed
obviously |
02:46.09 |
starseeker |
no wonder you're not using ENABLE_ALL - an
integrated OS build usually doesn't like doing that |
02:46.47 |
starseeker |
-DENABLE_ALL=ON -DBRLCAD_PNG=SYSTEM
-DBRLCAD_ZLIB=SYSTEM might work |
02:46.50 |
DaRock |
I have been fiddling, so maybe it was in the
original and got wiped somewhere too :) |
02:47.12 |
starseeker |
(if you're going with system png you almost
always want system zlib too) |
02:47.19 |
DaRock |
but where are the knobs located - I always
seem to get stuck on a cmake system :) |
02:47.27 |
starseeker |
nah - the OS guys hate that we bundle
libs |
02:47.39 |
starseeker |
it'a a major sticking point for
Fedora/Redhat |
02:47.43 |
starseeker |
Debian too, iirc |
02:48.11 |
starseeker |
DaRock: the knobs are suppled to the CMake
command line |
02:48.15 |
DaRock |
if urt is needed, I can't see the complaint.
Buuut... we'd be better off using the system libs as much as
possible |
02:48.21 |
starseeker |
if you prefer, you can try the configure
wrapper script |
02:48.38 |
DaRock |
I know that :) but where are they
documented? |
02:48.44 |
starseeker |
INSTALL |
02:48.47 |
starseeker |
top level text file |
02:48.54 |
starseeker |
in the source tree |
02:49.11 |
starseeker |
starting about line 345 |
02:49.44 |
DaRock |
I'll have a look then. Will enable_all still
use the builtin urt though? |
02:49.55 |
starseeker |
yes |
02:50.01 |
starseeker |
it uses built in everything by
default |
02:50.38 |
DaRock |
I think I might try and find an original copy
that Makefile then - I think I've screwed up somewhere :D |
02:50.59 |
DaRock |
then I can simply comment out the urt
dependency |
02:51.07 |
DaRock |
see how that goes |
02:51.27 |
DaRock |
but at least I'll have the right starting
point |
02:51.37 |
starseeker |
if ``Erik pops in, he's our BSD
expert |
02:52.05 |
DaRock |
then I can take good look at all those knobs
and see what will tickle its fanny enough to get it
running |
02:52.36 |
DaRock |
thanks for the help with this starseeker -
Erik's probably our porter |
02:52.44 |
starseeker |
we use (and test with) tcl/tk 8.5 - 8.6 may
work, but itcl/itk 4 are known not to work |
02:52.49 |
starseeker |
np |
02:54.24 |
DaRock |
unfortunately, brlcad's deprecated due to this
dependency to urt which will be removed shortly, so I'm trying to
find a way around it. If it does get removed, I'll know what to do
and keep a copy of the tree stub and maintain it for my own
personal use :) |
02:56.01 |
DaRock |
again, thanks for the help - you've shone a
light on where the real problems are; tk wasn't an issue before,
and png should have been either |
03:47.06 |
*** join/#brlcad DaRock
(~Thunderbi@mail.unitedinsong.com.au) |
05:15.45 |
*** join/#brlcad DaRock
(~Thunderbi@mail.unitedinsong.com.au) |
05:30.52 |
DaRock |
where is urt knobs? Is it even needed at all
anymore? |
06:34.04 |
*** join/#brlcad gabbar1947
(uid205515@gateway/web/irccloud.com/x-pztecamwdfsfulvw) |
06:42.13 |
*** join/#brlcad teepee_
(~teepee@unaffiliated/teepee) |
07:12.00 |
*** join/#brlcad Caterpillar
(~caterpill@unaffiliated/caterpillar) |
08:03.43 |
*** join/#brlcad elpea
(~chatzilla@dsl-hkibrasgw5-58c04d-211.dhcp.inet.fi) |
08:15.21 |
*** join/#brlcad teepee
(~teepee@unaffiliated/teepee) |
08:30.38 |
*** join/#brlcad merzo
(~merzo@user-94-45-58-139.skif.com.ua) |
08:32.05 |
*** join/#brlcad teepee]
(bc5c2134@gateway/web/freenode/ip.188.92.33.52) |
08:43.52 |
*** join/#brlcad teepee
(~teepee@unaffiliated/teepee) |
09:10.55 |
*** join/#brlcad teepee
(~teepee@p50883F56.dip0.t-ipconnect.de) |
09:10.57 |
*** join/#brlcad teepee
(~teepee@unaffiliated/teepee) |
09:37.27 |
*** join/#brlcad teepee
(~teepee@unaffiliated/teepee) |
12:37.34 |
*** join/#brlcad yorik
(~yorik@2804:431:f721:afd0:290:f5ff:fedc:3bb2) |
13:04.23 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
13:09.29 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
13:47.10 |
*** join/#brlcad elpea
(~chatzilla@dsl-hkibrasgw5-58c04d-211.dhcp.inet.fi) |
15:54.13 |
*** join/#brlcad elpea
(~chatzilla@dsl-hkibrasgw5-58c04d-211.dhcp.inet.fi) |
16:21.27 |
Notify |
03BRL-CAD:starseeker * 69647
brlcad/trunk/src/external/CREO/CMakeLists.txt: tweaks |
16:25.22 |
Notify |
03BRL-CAD:starseeker * 69648
(brlcad/trunk/src/external/CREO/main.cpp
brlcad/trunk/src/external/CREO/util.cpp): build cleanups |
16:25.37 |
Notify |
03BRL-CAD:starseeker * 69649
brlcad/trunk/src/libbu/namegen.c: use the ret variable |
16:25.40 |
Notify |
03BRL-CAD Wiki:Michelsilva * 0
/wiki/User:Michelsilva: |
16:25.42 |
Notify |
03BRL-CAD Wiki:Icaroblue1974 * 0
/wiki/User:Icaroblue1974: |
16:25.44 |
Notify |
03BRL-CAD Wiki:Marianabz26 * 0
/wiki/User:Marianabz26: |
16:25.46 |
Notify |
03BRL-CAD Wiki:Troncosoft * 0
/wiki/User:Troncosof: |
16:28.49 |
Notify |
03BRL-CAD:brlcad * 69650
brlcad/trunk/src/librt/primitives/tgc/tgc.c: document and replace
several of the tgc magic math values with meaningful (and generally
equivalent) constructs, or at least documented constructs. tighten
up some of the debug printing as well. |
16:40.58 |
*** join/#brlcad LordOfBikes
(~armin@dslb-088-066-159-033.088.066.pools.vodafone-ip.de) |
17:32.16 |
Notify |
03BRL-CAD:starseeker * 69651
(brlcad/trunk/src/external/CMakeLists.txt
brlcad/trunk/src/external/CREO/main.cpp and 3 others): Get things
building with the shim header. |
17:54.37 |
*** join/#brlcad teepee
(~teepee@unaffiliated/teepee) |
19:22.44 |
*** join/#brlcad infobot
(ibot@rikers.org) |
19:22.44 |
*** topic/#brlcad is GSoC
students: if you have a question, ask and wait for an answer ...
responses may take minutes or hours. Ask and WAIT.
;) |
19:47.49 |
Notify |
03BRL-CAD:brlcad * 69652
brlcad/trunk/src/librt/primitives/tgc/tgc.c: quell an incorrect
warning being issued by gcc 6.2.1 (possibly going back as far as
gcc 4.8.0), hopefully in a way that doesn't trigger a dead code
warning by any other tools (e.g., coverity). the issue (reported as
GCC Bug 80406 - 'Reduced false positive test case for
-Warray-bounds with -O3') seems to be the optimizer taking bounds
information |
19:47.51 |
Notify |
away from the warning system, causing it to
think there's a way to exceed k[] and hit_type[] bounds even though
that should be logically possible (even if we assume the root
solver misbehaves horribly). |
19:47.53 |
Notify |
... |
20:06.54 |
Notify |
03BRL-CAD:n_reed * 69653
brlcad/trunk/src/tclscripts/checker/check.tcl: Enable any draw
triggered by a change in checklist selection to robustly supersede
an in-progress draw. |
20:08.44 |
*** join/#brlcad nmz787_i
(ntmccork@nat/intel/x-bxzmlwdrczoijgto) |
20:10.10 |
nmz787_i |
anyone in here want to make some money,
writing some simple models for me (using my python-brlcad-tcl
framework/library)? I want models for each class/type of valve
described in this paper
www.mdpi.com/2072-666X/2/2/179/pdf |
21:09.25 |
*** join/#brlcad merzo
(~merzo@59-38-133-95.pool.ukrtel.net) |
22:17.18 |
Notify |
03BRL-CAD:starseeker * 69654
brlcad/trunk/src/external/CREO/resources/creo_brl.res: Add new file
input row to GUI resource file (untested) |
22:18.24 |
Notify |
03BRL-CAD:starseeker * 69655
brlcad/trunk/src/external/CREO/README.txt: not using nmake
anymore |
22:28.32 |
Notify |
03BRL-CAD:starseeker * 69656
(brlcad/trunk/src/external/CREO/creo-brl.h
brlcad/trunk/src/external/CREO/main.cpp): remove unused
container |
22:32.09 |
Notify |
03BRL-CAD:starseeker * 69657
brlcad/trunk/src/external/CREO/main.cpp: we're strduping in the
creation, so we'll need to free. |
22:35.04 |
Notify |
03BRL-CAD:starseeker * 69658
brlcad/trunk/src/external/CREO/main.cpp: ws |
22:38.55 |
Notify |
03BRL-CAD:starseeker * 69659
brlcad/trunk/src/external/CREO/part.cpp: use ret |
22:47.54 |
Notify |
03BRL-CAD:starseeker * 69660
(brlcad/trunk/src/external/CREO/main.cpp
brlcad/trunk/src/external/CREO/part.cpp
brlcad/trunk/src/external/CREO/shim.h): use the return code to
identify non-existing or empty parts |
22:48.14 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
22:54.57 |
Notify |
03BRL-CAD:starseeker * 69661
(brlcad/trunk/src/external/CREO/creo-brl.h
brlcad/trunk/src/external/CREO/main.cpp): use output file for
toplevel comb name |
23:04.00 |
Notify |
03BRL-CAD:starseeker * 69662
(brlcad/trunk/src/external/CREO/creo-brl.h
brlcad/trunk/src/external/CREO/main.cpp
brlcad/trunk/src/external/CREO/util.cpp): see if we can
parameterize the message dialog function. |
23:07.06 |
nmz787_i |
brlcad: have you ever worked at a big company?
I wonder if the military is better organized than the average
mega-corp |
23:08.26 |
Notify |
03BRL-CAD:starseeker * 69663
brlcad/trunk/src/external/CREO/main.cpp: if this works, go with
it. |
23:30.14 |
Notify |
03BRL-CAD:starseeker * 69664
brlcad/trunk/src/external/CREO/assembly.cpp: comment
tweak |
23:34.01 |
Notify |
03BRL-CAD:starseeker * 69665
brlcad/trunk/src/external/CREO/assembly.cpp: don't forget to
preserve creo name... |
23:39.23 |
Notify |
03BRL-CAD:starseeker * 69666
brlcad/trunk/src/external/CREO/part.cpp: fix returns in
comment |
23:45.34 |
*** join/#brlcad teepee
(~teepee@unaffiliated/teepee) |