Thu 08 May 2008 09:16:15 PM UTC, comment #11:
Yes, it configures for me now, even with the two files I described earlier in my home directory (which is ../.. from the gnash build directory).
|
Fri 02 May 2008 12:16:39 PM UTC, comment #10:
Chris, could you test this within a week ?
|
Wed 30 Apr 2008 07:27:10 PM UTC, comment #9:
the fix works for me.
|
Wed 30 Apr 2008 03:54:14 PM UTC, comment #8:
Easily fixed. Let's try it and see if anybody files a bug.
|
Wed 30 Apr 2008 03:27:09 PM UTC, comment #7:
Hum... the .. and ../.. were for if there was a fresh build in the same tree, (common for other GNU projects), but I think for the dependencies Gnash looks for, this is unnecessary. My guess is you could stop looking in those relative dirs for headers and libs without breaking anything.
|
Wed 30 Apr 2008 03:22:40 PM UTC, comment #6:
With help from Hubert, I have confirmed that the boost header detection algorithm is b0rked. It looks in macros/incllist for
.../boost*, incllist includes .. and ../.., and if any file starting with boost is in those upper-level directories, the algorithm breaks.
I could make is more robust by making sure that the file is a directory, but the algorithm itself would still be incorrect.
|
Wed 23 Apr 2008 11:04:47 PM UTC, comment #5:
I installed a fresh copy of OpenSUSE, and followed these instructions: http://wiki.gnashdev.org/Building_on_Open_SUSE_10.3
configure found boost just fine, and it's building as I write this. I'll fetch a copy of Fedora 8 and see if I can reproduce Chris's problem. In the meantime I've marked this "works for me".
Chris, were you building gnash in ~/gnash ?
|
Wed 23 Apr 2008 07:20:24 AM UTC, comment #4:
nelson, see original submission ?
|
Wed 23 Apr 2008 05:46:23 AM UTC, comment #3:
The file has non-zero size if and only if the nogo variable would be set. Please explain your concern.
|
Mon 21 Apr 2008 01:47:16 AM UTC, comment #2:
I also get messages telling me to install boost, using Fedora 8 x86_64. The configure script seems to fail when searching for boost:
checking for boost header... ./configure: line 54280: cd: ../../boost.x86_64.txt: Not a directory
On inspection I had two files called boost.x86_64.txt and boost.i386.txt in my home directory (which isn't where I'm building gnash, by the way), and these were stopping the build from working. I don't know whether that's a help or not.
|
Fri 18 Apr 2008 06:49:06 PM UTC, comment #1:
Nelson, you can't rely on the presence of that
file to tell if configure was successful or not.
Use the 'nogo' variable ONLY !
|
Fri 18 Apr 2008 06:46:25 PM UTC, original submission:
configure fail on boost
this is using CVS HEAD
openSUSE 10.3
boost-devel is installed.
I get the following message:
Gnash should still compile even with these warnings. If it doesn't,
report the warnings as a bug.
ERROR: The BOOST detail/lightweight_mutex.hpp header file is needed!
Install it from http://boost.org
or from a Boost development package
ERROR: The BOOST thread/thread.hpp header file is needed!
Install it from http://boost.org
or from a Boost development package
ERROR: The BOOST multi_index_container.hpp header file is needed!
Install it from http://boost.org
or from a Boost development package
ERROR: The BOOST multi_index/key_extractors.hpp header file is needed!
Install it from http://boost.org
or from a Boost development package
ERROR: The BOOST thread/mutex.hpp header file is needed!
Install it from http://boost.org
or from a Boost development package
configure: error: Please install required packages
But
-rw-r--r-- 1 root root 1308 2005-04-02 08:12 /usr/include/boost/detail/lightweight_mutex.hpp
-rw-r--r-- 1 root root 2182 2005-07-14 11:46 /usr/include/boost/thread/thread.hpp
etc.
|