After emerging the current version of coin (2.4.5), emerging SoQt (1.0.2) fails with the following: checking how to include gl.h... #include <GL/gl.h> checking for coin-config... /usr/local/bin/coin-config checking whether libCoin is available... false configure: error: couldn't compile and link against Coin !!! Please attach the following file when filing a report to bugs.gentoo.org: !!! /var/tmp/portage/SoQt-1.0.2/work/SoQt-1.0.2/config.log !!! ERROR: media-libs/SoQt-1.0.2 failed. Call stack: ebuild.sh, line 1546: Called dyn_compile ebuild.sh, line 937: Called src_compile ebuild.sh, line 605: Called econf ebuild.sh, line 540: Called die !!! econf failed !!! If you need support, post the topmost build error, and the call stack if relevant. I also tried emerging on a different x86 machine with Coin 2.4.4, and received the same error. Full config.log and emerge --info are available at: http://www.magres.nottingham.ac.uk/~magill/bugs/soqt.config.log http://www.magres.nottingham.ac.uk/~magill/bugs/emerge.info
SoQt 1.3.0 seems to be my latest stable. Is that one working okay?
Please answer comment 1...
Sorry, I lost your first reply somewhere in the noise, my mistake. Thanks for having a look. I still see the same error. Details at: http://www.magres.nottingham.ac.uk/~magill/bugs/soqt.config.log.2 http://www.magres.nottingham.ac.uk/~magill/bugs/emerge.info.2 I've made quite an extensive system upgrade since posting the original error. I'm now using gcc4.1.1 and xorg 7.1. I tried rebuilding Coin-2.4.5, but the error remains. I also tried downloading the SoQt tar.gz from Coin3D, but that also fails at the configure stage with the same error. It looks like this is a SoQt issue rather than an ebuild issue. Would you agree?
I've found it. I had an old version of Coin left over in /usr/local built from source. I removed that, and SoQt-1.3.0 now builds fine. The clue was when I ran "locate coin-config", and it appeared in /usr/bin and /usr/local/bin. Thanks again for looking, and sorry for the dumb mistake.