| 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) | |