Latest rezound cannot be build. The same eror was already reported for 0.11.1_beta, but I could not reopen it: configure: error: +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ !!!!! Fatal Error: libFOX missing, broken or outdated !!!!! My test couldn't find the class FXApp in libFOX If you don't have FOX, or need a more recent version, download the latest version at: http://fox-toolkit.org If you have FOX installed and the linker couldn't find it, you can specify the path by passing --with-FOX-path=/path/to/FOX to configure. You may also have to pass the FOX header path with the --with-FOX-include= option. Setting these flags overrides the library test. If you have FOX and you believe it is up to date, you can override this check by passing --disable-FOX-check as an option to configure. specifying --with-FOX-path or --with-FOX-include will override the test for libFOX If you believe this error message is a result of a bug in the configure script, please report the bug to the Package Maintainers. See docs/INSTALL for information on submitting bug-reports. When submitting a bug report about this issue, please choose: "... Compile/Configure Issue" as the category of the bug. Also, it would really help me if you include a screendump or script file of the error, see script(1) man page for info on how to record a script file. See config.log for compiler input and output. ReZound home page http://rezound.sourceforge.net +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ !!! Please attach the config.log to your bug report: !!! /volatile/portage/rezound-0.12.0_beta/work/rezound-0.12.0beta/config.log !!! ERROR: media-sound/rezound-0.12.0_beta failed. !!! Function econf, Line 485, Exitcode 0 !!! econf failed !!! If you need support, post the topmost build error, NOT this status message. Reproducible: Always Steps to Reproduce: 1. emerge rezound Actual Results: ./configure breaks
Use 0.12.0 *** This bug has been marked as a duplicate of 87584 ***
Eh, sorry - you are already using 0.12.0. I will reopen the original bug.
As per https://bugs.gentoo.org/attachment.cgi?id=61021, that's not the same bug. Please run opengl-update x11 (or opengl-update nvidia ati or whichever opengl system you're using). The problem is due to undefined references to GL stuff.
I am not sure, I see a lot of those lines in the log: conftest.cc:2:56: fox-1.3/fx.h: No such file or directory What's causing the opengl linkage errors I also do not really know. I have also the nvidia driver, but I use the one from xorg: paddy ~ # opengl-update --get-implementation xorg-x11 The selection of the xorg driver is by intension, since with the nvidia one's I have those sporadic freezes of X.
The .h not found are for the version of libFOX that you *don't* have. The problem is during the link. Try to recompile libFOX with the same implementation that you have when building rezound.
OK. You're right. After recompiling fox, rezound could be build also. I always thought that it does not matter, what opengl implementation is chosen, since the API is the same. Basically this means, that any opengl dependent ebuild should be recompiled then ... !?
Unfortunately some software links to special symbols in the implementation which aren't completely portable. Use revdep-rebuild when this comes out usually. Marking as INVALID as it's not a bug.
Just as side-note: revdep-rebuild does not find this, since the references library is there. It does not check for unresolved symbols. THNX anyway.
use the --soname option with libGL.so (or whatever it is, i don't remember sorry) when changing opengl implementation.