00:10.43 |
ryoshu |
I narrowed it down to
-DCMAKE_INSTALL_PREFIX:PATH=/usr/pkg, it creates fallout |
00:26.33 |
ryoshu |
ok got it |
00:26.49 |
ryoshu |
there was this
CMAKE_SYSTEM_IGNORE_PATH |
00:57.40 |
*** join/#brlcad LordOfBikes
(~armin@dslb-092-075-155-039.092.075.pools.vodafone-ip.de) |
01:27.26 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
02:43.31 |
starseeker |
ryoshu: you want to set an install dir
(usually) that is not a system path |
02:44.14 |
ryoshu |
yes I managed to do it, now I'm updating
packages for itk |
02:44.59 |
starseeker |
ryoshu: ah. note that some of the not found
things aren't critical (I believe AVOID_LIBRARY is in that
category) |
02:45.30 |
starseeker |
ryoshu: we do build on FreeBSD and (using the
newer gcc) on OpenBSD |
02:45.34 |
starseeker |
fwiw |
02:45.36 |
ryoshu |
starseeker: I packaged this library |
02:45.41 |
ryoshu |
for netbsd |
02:45.44 |
starseeker |
cool |
02:45.51 |
ryoshu |
I noted that there is one thing unclear for
me |
02:45.52 |
ryoshu |
just a sec |
02:45.55 |
starseeker |
hasn't tried NetBSD
personally |
02:47.11 |
ryoshu |
pkgsrc normally installs into /usr/pkg,, and
this is the reason why I lost the warnings about prefix |
02:48.13 |
starseeker |
ryoshu: IIRC, CMake logic doesn't usually
search in /usr/pkg for stuff |
02:48.39 |
ryoshu |
we have prepared cmake to do it :) |
02:48.46 |
starseeker |
heh |
02:49.09 |
ryoshu |
PERPLEX does it exist as a standalone software
somewhere? |
02:49.23 |
starseeker |
no - that's a tool we developed on top of
re2c |
02:49.34 |
starseeker |
lemon and re2c exist as system installs, but
not perplex |
02:49.59 |
ryoshu |
I see, I'm using re2c and lemon from
pkgsrc |
02:50.05 |
ryoshu |
and perplex is bundled |
02:50.12 |
starseeker |
that sounds right |
02:50.39 |
ryoshu |
I think our lemon is too old, it doesn't
accept the -T option, but it's not something to worry you about, I
need to package itk |
02:50.52 |
starseeker |
nods - note that we need Itk
3 |
02:51.06 |
ryoshu |
ah, and not the one from tcl 8.6? |
02:51.10 |
starseeker |
correct |
02:51.16 |
ryoshu |
so standalone? |
02:51.22 |
ryoshu |
itk |
02:51.24 |
starseeker |
nods |
02:51.25 |
starseeker |
itk3 |
02:51.42 |
starseeker |
itcl/itk3 will work with tcl/tk 8.6 |
02:51.43 |
ryoshu |
are you using tbb? |
02:51.46 |
starseeker |
nope |
02:51.58 |
ryoshu |
I noted a cmake file for it |
02:52.14 |
starseeker |
ryoshu: it's been looked at once or twice but
we're not currently using it |
02:52.42 |
ryoshu |
I ported it to NetBSD yesterday or so (well
for now it's just building and passing most of the tests) |
02:52.43 |
starseeker |
ryoshu: note that we aren't heavily tested
with tcl/tk 8.6 - we're planning on moving to it, but right now
we're still 8.5 |
02:53.49 |
ryoshu |
I see |
02:54.11 |
ryoshu |
luckily there is still tcl85+tk85 in
pkgsrc |
02:54.21 |
starseeker |
fwiw, I think FreeCAD/opencascade can make use
of tbb, if you're planning on bringing those to NetBSD as
well... |
02:54.40 |
ryoshu |
I've ported opencascade as well |
02:54.50 |
ryoshu |
and its community version too |
02:54.55 |
starseeker |
cool |
02:55.16 |
ryoshu |
but freecad is still work-in-progress, first
brlcad |
02:55.25 |
starseeker |
:-) |
02:55.32 |
ryoshu |
are you using tcloo? just asking |
02:55.37 |
ryoshu |
I nuked it a while ago.. |
02:55.40 |
starseeker |
the new API? no |
02:55.44 |
ryoshu |
good |
02:56.05 |
ryoshu |
it's a part of 8.6 as well |
02:56.30 |
starseeker |
if you want to have all of our tcl deps as 3rd
party packages, we need tkpng, tktable and tkhtml |
02:56.40 |
ryoshu |
this is done |
02:56.56 |
starseeker |
very nice |
02:57.06 |
ryoshu |
just this magic cmake stopped me for longer
time |
02:57.17 |
starseeker |
be aware also that we've modded openNURBS
somewhat |
02:57.18 |
ryoshu |
it was randomly skipping libraries |
02:57.32 |
ryoshu |
what's it? |
02:57.40 |
starseeker |
one of our third party deps |
02:57.41 |
ryoshu |
modded=modified? |
02:57.44 |
starseeker |
yes |
02:57.45 |
starseeker |
sorry |
02:57.53 |
ryoshu |
is there need to use the bundled
version? |
02:58.13 |
starseeker |
unfortunately, at least one of the changes
does have functionality implications |
02:58.44 |
ryoshu |
I'm building with
-DBRLCAD_BUNDLED_LIBS=OFF |
02:58.54 |
starseeker |
gutsy :-) |
02:59.06 |
ryoshu |
and I hope to get it from bundled verstion
regardless of that |
02:59.24 |
ryoshu |
version& |
02:59.31 |
starseeker |
you can specifically enable indivdiual third
party deps if needed |
03:00.28 |
starseeker |
see http://www.dtic.mil/dtic/tr/fulltext/u2/a556727.pdf |
03:00.46 |
starseeker |
whoops, wrong one |
03:02.09 |
starseeker |
http://www.dtic.mil/docs/citations/ADA587400 |
03:02.11 |
starseeker |
that's the one |
03:03.14 |
ryoshu |
congrats! |
03:03.16 |
starseeker |
page 18 (pdf page 26) has an overview of our
third party build logic |
03:03.42 |
starseeker |
heh - bit old now, but that diagram is still
the best documentation we have for our third party dependency
management |
03:03.42 |
ryoshu |
excuse me, it's 5am and I need to commit
something to tcl and wakeup for work |
03:03.57 |
starseeker |
cool - thanks for bringing BRL-CAD to
NetBSD! |
03:04.04 |
ryoshu |
fighting cmake took a lot of time |
03:04.20 |
starseeker |
could be worse - it could be autotools
;-) |
03:04.26 |
ryoshu |
http://www.netbsd.org/~kamil/CMakeCache.txt
it had no sense to me |
03:04.44 |
starseeker |
yeah, that's not really intended to be user
readable |
03:04.53 |
starseeker |
the cmake-gui is better about displaying vars
for users |
03:05.26 |
ryoshu |
I suggest to add a bold warning that some
paths will be skipped from lookup of dependencies..
unconditionally |
03:05.28 |
starseeker |
CMakeCache.txt is essentially the "state" of
the build stashed as a text file |
03:06.06 |
starseeker |
ryoshu: if NetBSD has paths that we should be
searching as part of the Find* scripts, that's worth
fixing/updating |
03:06.16 |
starseeker |
or even upstreaming to CMake proper |
03:06.22 |
ryoshu |
pkgsrc has no paths in stone |
03:06.45 |
ryoshu |
/usr/pkg is the default one for privileged
build, $HOME/pkg for unprivileged |
03:06.53 |
ryoshu |
but it can be freely reconfigured |
03:07.18 |
ryoshu |
goodnight |
03:07.21 |
starseeker |
night! |
04:00.53 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
06:53.39 |
*** join/#brlcad teepee
(~teepee@unaffiliated/teepee) |
07:53.03 |
*** join/#brlcad Caterpillar
(~caterpill@unaffiliated/caterpillar) |
08:02.23 |
*** join/#brlcad teepee]
(bc5c2133@gateway/web/freenode/ip.188.92.33.51) |
13:12.40 |
*** join/#brlcad teepee
(~teepee@unaffiliated/teepee) |
13:41.39 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
13:59.51 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
15:02.31 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
15:28.18 |
*** join/#brlcad yorik
(~yorik@2804:431:f720:5fc3:290:f5ff:fedc:3bb2) |
19:00.15 |
``Erik |
what? the internet is broken? damnit,
bernice! |
19:00.29 |
*** join/#brlcad yorik
(~yorik@2804:431:f720:353a:290:f5ff:fedc:3bb2) |
19:11.33 |
*** join/#brlcad archivist
(~archivist@host81-149-189-98.in-addr.btopenworld.com) |
21:19.11 |
Notify |
03BRL-CAD:starseeker * 69161
brlcad/trunk/CMakeLists.txt: Make a note to reexamine how we're
finding Qt5 |
21:39.43 |
starseeker |
well hot diggity:
https://blog.kitware.com/vtk-textbook-and-users-guide-now-available-for-download/ |
21:39.49 |
starseeker |
CC-BY licensed no less |
23:01.16 |
*** join/#brlcad ryoshu
(~kamil@ns3100396.ip-37-59-8.eu) |
23:06.40 |
*** join/#brlcad KimK
(~Kim__@2600:8803:7a85:6d00:f44f:f08c:c43b:6224) |
23:07.01 |
*** join/#brlcad yorik
(~yorik@2804:431:f720:353a:290:f5ff:fedc:3bb2) |
23:07.01 |
*** join/#brlcad ``Erik
(~erik@pool-100-16-14-17.bltmmd.fios.verizon.net) |
23:07.28 |
*** join/#brlcad ryoshu
(~kamil@ns3100396.ip-37-59-8.eu) |
23:07.28 |
*** join/#brlcad nmz787
(~nmz787@bryan.fairlystable.org) |
23:07.29 |
*** join/#brlcad Notify
(~notify@104.225.5.10) |
23:07.34 |
*** join/#brlcad archivist
(~archivist@host81-149-189-98.in-addr.btopenworld.com) |
23:07.42 |
*** join/#brlcad maths22
(~maths22@unaffiliated/maths22) |
23:07.57 |
*** join/#brlcad LordOfBikes
(~armin@dslb-092-075-155-039.092.075.pools.vodafone-ip.de) |
23:08.41 |
*** join/#brlcad brlcad
(~sean@104.225.5.10) |
23:11.41 |
*** join/#brlcad ChanServ
(ChanServ@services.) |
23:11.41 |
*** mode/#brlcad [+o ChanServ]
by tepper.freenode.net |
23:16.04 |
*** join/#brlcad ryoshu
(~kamil@netbsd/developer/kamil) |