But John, what IS the _BUG_ you refer to? Your bug list page only points out osgFX library could not be found. This is NOT a BUG!!! Definitely a user OSG installation problem, but _NOT_ a SG/FG BUG!
If you had read the screen during the ./configure ... step you would have seen something like :- Checking for osgGetVersion in -losg: no That 'no' is a 'clear indication' of trouble pending... And after the fact, in the config.log, like - ... configure:13918: checking for osgGetVersion in -losg configure:13953: g++ -o conftest -g ... blah blah... configure:13959: $? = 0 configure:13977: result: no ... That "result: 'no'" is a 'clear indication' that a libosg, containing an exported function osgGetVersion, can NOT be found, using the 'standard' and -L/paths/... given to g++, and continuing with 'make' is likely to FAIL... As you have read, I have suggested that we abort during the configure step in case of this 'no', for this important library, but that is only a 'choice'. If the person 'sees' the 'no', says oops, and does something to fix it, like install the OSG libraries in a 'standard' place... then there is no reason to have aborted the configure step... and they can continue with make... But I agree, it does seem better to abort, but not essential. > But that seems beside the point. The configure > script _DID_ tell you it could _NOT_ find the > OSG libraries - you just ignore it. You did not > heed its clear indication that you were headed > into trouble... That statement is completely TRUE, or do you somehow think the 'no' means 'yes'? ;=)) Or Joe User should not have to read the screen, or the config.log, or know libosg is essential! Yes, helping Joe User is definitely what we are trying to do. And at some point 'everybody', Joe User included, has to realize that it is their responsibility to install prerequisites such that SG/FG can find and use them... And where we can we do add some information on how to achieve this... Agreed, perhaps there could be MORE of this - always more docs... and the configure scripts - which can always be extended, and extended, and improved... The fact that cmake OSG defaults to putting their libraries into a non-standard place, 'lib64', is the responsibility of 'cmake' and/or 'OSG', and while SG/FG might or might not have some mention of this in its documentation, it frankly should not need to. I personally think you should move this 'BUG', if you insist on calling it that, to the cmake and/or OSG boards. Explain to them that they should make the -D LIB_POSTFIX= option clearer, or eliminate it, since you think a Joe User is never going to find it, and even if he/she does, will not use it. Too messy, complicated - just not out-of-the-box ;=)) Joe User does not want to read lengthy scrolling screen message, so it is not enough to advise where the default install will go ;=)) And further that you feel Joe User does NOT want to be involved in complicated superuser things like - sudo make install_ld_conf so this should be removed. Joe User does not like or understand flexibility - sudo is no-go ;=)) And while you are at, get to the automake tools community, and suggest to them that the AC_CHECK_LIB() macro sucks, since it can it find a library that you definitively know Joe User installed. Maybe you even saw him/her do it ;=)) But no, you do not know WHERE it was installed - Joe User should not have to 'know' this type of information. He ran the 'install' script, and that should be enough - it is in-the-box ;=)) I am sure we in the FG community wish you well in this worthy endeavor, as does Joe User ;=)) Finally, what _ARE_ your so called 'workarounds for this bug', that you have 'had for years'. Please _SHARE_ this information, no matter how complicated it is to explain, so we can _ALL_ benefit. Regards, Geoff. ------------------------------------------------------------------------------ The Planet: dedicated and managed hosting, cloud storage, colocation Stay online with enterprise data centers and the best network in the business Choose flexible plans and management services without long-term contracts Personal 24x7 support from experience hosting pros just a phone call away. http://p.sf.net/sfu/theplanet-com _______________________________________________ Flightgear-devel mailing list Flightgear-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-devel