[Brlcad-tracker] [ brlcad-Feature Requests-1108761 ] More third party components should be optional
Open Source Solid Modeling CAD
Brought to you by:
brlcad
From: SourceForge.net <no...@so...> - 2005-04-14 14:34:02
|
Feature Requests item #1108761, was opened at 2005-01-25 00:41 Message generated for change (Settings changed) made by brlcad You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=640805&aid=1108761&group_id=105292 Category: Compilation Group: next release Status: Open Resolution: Accepted >Priority: 7 Submitted By: Pedro F. Giffuni (giffunip) Assigned to: Sean Morrison (brlcad) Summary: More third party components should be optional Initial Comment: Hi; Just as is done with libpng, it would be nice to have the option of skipping the build of other third party components. In particular: URT itcl itk iwidgets I've been packaging BRLCAD for distribution in FreeBSD, but some of these will cause packaging conflicts with the base packaged versions. Using the independent packages also reduces compiling time. thanks, Pedro. ---------------------------------------------------------------------- Comment By: Sean Morrison (brlcad) Date: 2005-04-14 14:33 Message: Logged In: YES user_id=785737 For another group, it would be a chicken and egg problem. URT has BRL-CAD framebuffer tools from us, those same tools are in our fb directory (i.e. we share the same sources). So, we simply don't build URT with that support. We build our tools which are more up to date, etc, and link to libutahrle as needed. I've added checks into the latest CVS for URT (more specifically, just for libutahrle) though I've not been able to test it yet as the 5.2.1 port system urls for urt-doc.tgz could not be found so install fails. I've got a 5.3 system I'm going to try it on later. If the utahrle lib has no external deps, it should successfully detect and skip building libutahrle and the URT tools altogether. Now on the the others (tcl, itcl, itk, iwidgets)... ---------------------------------------------------------------------- Comment By: Pedro F. Giffuni (giffunip) Date: 2005-01-25 19:53 Message: Logged In: YES user_id=678384 One thing that left me wondering though is that in your TODO list is an item wrt detecting URT. From looking at the URT sources I need to build BRL's framebuffer first in order to build the BRL support in URT. Do we have a chicken-and- egg problem? in other words, is URT a requirement to build the rest of BRLCAD?? ---------------------------------------------------------------------- Comment By: Sean Morrison (brlcad) Date: 2005-01-25 07:15 Message: Logged In: YES user_id=785737 I quite agree and those components (tcl too) are on the to-do list to be made optionally and automaticly compiled only when required. This is likely to be in the next release update (7.0.6). Would like to do the same for tk, but we have a minor addition/modification to tk (spline canvas) that would need to be reworked or merged into tk. Glad to hear about FreeBSD packaging.. thanks! A 7.0.4 source tarball should be posted up shortly that fixes several issues in the 7.0.2 tarball. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=640805&aid=1108761&group_id=105292 |