Stream: Google Code-in

Topic: BRL-CAD Alternative GUI 2:


view this post on Zulip Mahdi (Dec 01 2017 at 02:23):

For this task you're supposed to add brlcad.dll (MS Windows) or libbrlcad.so (Linux) to your build environment but I can't seem to locate these files on either OS. Could I be misinterpreting the assignment?

view this post on Zulip Daniel Rossberg (Dec 01 2017 at 07:48):

Hi @Mahdi , there are tasks introducing these libraries. Search in our task list for brlcad.dll or libbrlcad.so. Maybe you want to do one of them first.

view this post on Zulip Mahdi (Dec 01 2017 at 12:13):

Thanks @Daniel Rossberg

view this post on Zulip Michal Hanus (Dec 04 2017 at 10:18):

Hi @Daniel Rossberg, I compiled rt^3 and ran successfully printTitle test, but I still can't find the libbrlcad.so on my disk (after BRL-CAD compilation from source) or on the web, I just found libbrlcad.pc and the header files in /usr/brlcad/include/brlcad/. Where should I have a look for it?

view this post on Zulip Daniel Rossberg (Dec 04 2017 at 11:23):

Hi @Michal Hanus
That's my fault. The lib is called libcoreinterface.so there. It's wrong in the task description and title.

view this post on Zulip Naseef (Dec 04 2017 at 11:28):

Build the libbrlcad.so this task?

view this post on Zulip Daniel Rossberg (Dec 04 2017 at 13:47):

Right. I had the wrong libname in mind. The interface of brlcad.dll and libcoreinterface.so are mainly the same. BTW, if you build the coreinterface on Windows you get coreinterface.dll with an interface similar to brlcad.dll. I.e., if you have a program which uses BRL-CAD's C++ core interface you can control with the configuration which lib it uses. The source code keeps the same.

view this post on Zulip Daniel Rossberg (Dec 04 2017 at 13:52):

I've renamed the task to "Build BRL-CAD's core C++ interface". It should be possible to do it on all supported platforms.

view this post on Zulip Naseef (Dec 04 2017 at 14:24):

Well, How big is that SVN repo? I'm still limited by storage.

view this post on Zulip Daniel Rossberg (Dec 04 2017 at 14:27):

It's much smaller. The rt^3 repository checkout is 150 MB.

view this post on Zulip Naseef (Dec 04 2017 at 14:27):

That's nice. It contains Ogre right?

view this post on Zulip Daniel Rossberg (Dec 04 2017 at 14:29):

Yes, it contains Ogre sources. But, I don't know if they are used there somewhere.

view this post on Zulip Naseef (Dec 04 2017 at 14:30):

That's what I'm think thinking about, If there was no Ogre in there, The size will be significantly smaller.

view this post on Zulip Sean (Dec 04 2017 at 16:18):

that ogre revision is so old now that it can be removed

view this post on Zulip Naseef (Dec 04 2017 at 16:33):

If it was removed, I can save some disk space.

view this post on Zulip Sean (Dec 04 2017 at 18:16):

what do you mean?

view this post on Zulip Sean (Dec 04 2017 at 18:17):

er, I know what you meant here -- wrong thread


Last updated: Oct 09 2024 at 00:44 UTC