[SM-Grimoire-Bugs] [Bug 15593] New: libgle fails to build with glut provided by mesalib AND openglut

bugzilla-daemon at bugs.sourcemage.org bugzilla-daemon at bugs.sourcemage.org
Mon Feb 22 23:02:33 EST 2010


http://bugs.sourcemage.org/show_bug.cgi?id=15593

           Summary: libgle fails to build with glut provided by mesalib
                    AND openglut
           Product: Codex
           Version: test grimoire
          Platform: x86
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P3
         Component: graphics-libs
        AssignedTo: sm-grimoire-bugs at lists.ibiblio.org
        ReportedBy: tboatman at sourcemage.org


bash-4.1# cast libgle                                                           
Computing previously installed dependencies...                                  
libgle preparing environment...                                                 
Would you like to set custom optimizations for this spell? [n]                  

libgle checking dependencies...
libgle has a dependency on some GLUT.
        (0)     freeglut             
        (1)     glut                 
        (2)     mesalib  (installed) 
        (3)     openglut             

Which one do you want? [2] 

libgle has a dependency on some OPENGL.
        (0)     ati-fglrx              
        (1)     mesalib  (installed)   
        (2)     nvidia_driver          
        (3)     nvidia_legacy          
        (4)     nvidia_legacy_173xx    
        (5)     nvidia_legacy_96xx     

Which one do you want? [1] 

mesalib No work to do.
Collating dependencies...
Spells are to be cast:   
---------------------------
libgle                     

Do you want to cast these spells? [y]                                           

Found source file /var/spool/sorcery/gle-3.1.0.tar.gz for spell libgle in
/var/spool/sorcery
Waiting for any Solo casts to complete...                                       
Waiting for any other casts of libgle to complete... done.                      
staging enabled                                                                 
castfs: checking sanity of <mnt-dir> and <stage-dir>                            
castfs: stagedir is okay!                                                       
Building libgle                                                                 
hash checking source file gle-3.1.0.tar.gz...                                   
Algorithm used: sha512                                                          
Allowing new hash sha512                                                        
Checking spell level WORKS_FOR_ME                                               
Spell level is a new allowed level                                              
hash verification succeeded                                                     
Unpacking source file gle-3.1.0.tar.gz for spell libgle.                        
Using gcc version: 4.3.3                                                        
Building in dir: /usr/src/gle-3.1.0                                             
libgle    3.1.0                                                                 

checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes       
checking whether make sets $(MAKE)... yes               
checking for working aclocal-1.4... missing             
checking for working autoconf... found                  
checking for working automake-1.4... missing            
checking for working autoheader... found                
checking for working makeinfo... found                  
checking for gcc... gcc                                 
checking for C compiler default output... a.out         
checking whether the C compiler works... yes            
checking whether we are cross compiling... no           
checking for suffix of executables...                   
checking for suffix of object files... o                
checking whether we are using the GNU C compiler... yes 
checking whether gcc accepts -g... yes                  
checking for gcc option to accept ANSI C... none needed 
checking for a BSD-compatible install... /bin/install -c
checking build system type... i686-pc-linux-gnu         
checking host system type... i686-pc-linux-gnu          
checking for ld used by GCC... /usr/i686-pc-linux-gnu/bin/ld
checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes
checking for /usr/i686-pc-linux-gnu/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B                              
checking for a sed that does not truncate output... /bin/sed                  
checking whether ln -s works... yes                                           
checking how to recognise dependent libraries... pass_all                     
checking command to parse /usr/bin/nm -B output... ok                         
checking how to run the C preprocessor... gcc -E                              
checking for egrep... grep -E                                                 
checking for ANSI C header files... yes                                       
checking for sys/types.h... yes                                               
checking for sys/stat.h... yes                                                
checking for stdlib.h... yes                                                  
checking for string.h... yes                                                  
checking for memory.h... yes                                                  
checking for strings.h... yes                                                 
checking for inttypes.h... yes                                                
checking for stdint.h... yes                                                  
checking for unistd.h... yes                                                  
checking dlfcn.h usability... yes                                             
checking dlfcn.h presence... yes                                              
checking for dlfcn.h... yes                                                   
checking for ranlib... ranlib                                                 
checking for strip... strip                                                   
checking for objdir... .libs                                                  
checking for gcc option to produce PIC... -fPIC                               
checking if gcc PIC flag -fPIC works... yes                                   
checking if gcc static flag -static works... yes                              
checking if gcc supports -c -o file.o... yes                                  
checking if gcc supports -c -o file.lo... yes                                 
checking if gcc supports -fno-rtti -fno-exceptions... yes                     
checking whether the linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared
libraries... yes
checking how to hardcode library paths into programs... immediate               
checking whether stripping libraries is possible... yes                         
checking dynamic linker characteristics... GNU/Linux ld.so                      
checking if libtool supports shared libraries... yes                            
checking whether to build shared libraries... yes                               
checking whether to build static libraries... yes                               
checking whether -lc should be explicitly linked in... no                       
creating libtool                                                                
checking for strerror in -lcposix... no                                         
checking whether make sets $(MAKE)... (cached) yes                              
checking for ANSI C header files... (cached) yes                                
checking for memcpy... yes                                                      
checking for X... libraries , headers                                           
checking for gethostbyname... yes                                               
checking for connect... yes                                                     
checking for remove... yes                                                      
checking for shmat... yes                                                       
checking for IceConnectionNumber in -lICE... yes                                
checking for glGetError in -lGL... yes                                          
checking for gluNewQuadric in -lGLU... yes                                      
checking for XmuLookupStandardColormap in -lXmu... yes                          
checking for XListInputDevices in -lXi... yes                                   
checking for glutSwapBuffers in -lglut... no                                    
configure: error: Cannot find required glut library                             
 ! Problem Detected !
Creating compile log /var/log/sorcery/compile/libgle-3.1.0.bz2
Creating castfs debug log
/var/log/sorcery/compile/libgle-3.1.0.castfs.dbglog.bz2

Spells that encountered problems:
---------------------------------
libgle

bash-4.1# gaze versions mesalib
Grimoire    Section        Spell    Grimoire Version  Installed Version
--------    -------        -----    ----------------  -----------------
test        graphics-libs  mesalib  7.5.2             7.5.2

If freeglut is installed, the configure will detect it and continue to build
(successfully).  If openglut is installed, the configure will fail in the same
place.  glut fails to download for me.

-- 
Configure bugmail: http://bugs.sourcemage.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the SM-Grimoire-Bugs mailing list