Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 95717 - rezound-0.12.0_beta: configure cannot find libFOX
Summary: rezound-0.12.0_beta: configure cannot find libFOX
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-06-10 13:20 UTC by Joerg Schaible
Modified: 2005-06-11 11:53 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joerg Schaible 2005-06-10 13:20:23 UTC
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
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2005-06-10 13:49:02 UTC
Use 0.12.0 

*** This bug has been marked as a duplicate of 87584 ***
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2005-06-10 13:51:46 UTC
Eh, sorry - you are already using 0.12.0. I will reopen the original bug.
Comment 3 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-06-10 15:20:03 UTC
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. 
 
Comment 4 Joerg Schaible 2005-06-11 07:37:34 UTC
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. 
  
  
Comment 5 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-06-11 08:37:38 UTC
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. 
 
Comment 6 Joerg Schaible 2005-06-11 11:21:55 UTC
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 ... !? 
Comment 7 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-06-11 11:31:25 UTC
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. 
Comment 8 Joerg Schaible 2005-06-11 11:44:15 UTC
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. 
Comment 9 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-06-11 11:53:00 UTC
use the --soname option with libGL.so (or whatever it is, i don't remember 
sorry) when changing opengl implementation.