[MacPorts] #13517: gtkglext 1.2 configure: error -- build failure OSX 10.5

MacPorts noreply at macports.org
Tue Feb 24 00:28:14 PST 2009


#13517: gtkglext 1.2 configure: error -- build failure OSX 10.5
-----------------------------------------+----------------------------------
  Reporter:  michaelt@…                  |       Owner:  rowue@…           
      Type:  defect                      |      Status:  reopened          
  Priority:  Normal                      |   Milestone:  Port Bugs         
 Component:  ports                       |     Version:  1.7.0             
Resolution:                              |    Keywords:  gtkglext gwyddion 
      Port:  gtkglext                    |  
-----------------------------------------+----------------------------------

Comment(by jeremyhu@…):

 Updated patch (adds comment and the configure.args-append:

 {{{
 Index: Portfile
 ===================================================================
 --- Portfile    (revision 47261)
 +++ Portfile    (working copy)
 @@ -25,40 +25,20 @@

  depends_lib         port:gtk2 \
                      port:libxml2 \
 -                    port:fftw-3
 +                    port:fftw-3 \
 +                    port:gtkglext

 -configure.args      --disable-desktop-file-update --without-gl
 +configure.args      --disable-desktop-file-update

 -if {![variant_isset system_x11]} {
 -    configure.cflags-append     "-I${x11prefix}/include"
 -    configure.ldflags-append    "-L${x11prefix}/lib"
 +if { ![file exists ${prefix}/lib/pkgconfig/gl.pc] } {
 +        # AC_X_PATH blindly asks xmkmf where X11 is, and it always uses
 /usr/X11R6.
 +        # These next three lines should cause AC_X_PATH to let us setup
 our CPPFLAGS
 +        # and LDFLAGS without interference
 +        configure.args-append --x-include=${prefix}/include
 --x-lib=${prefix}/lib
 +        configure.cppflags-append -I${x11prefix}/include
 +        configure.ldflags-append  -L${x11prefix}/lib
  }

 -if {[variant_isset system_x11]} {
 -    default_variants    +system_x11
 -}
 -
 -
 -# deactivation because of gtkglext problems
 -# platform darwin 9 {
 -#     if {[variant_isset system_x11]} {
 -#         set darwin_9_glpath
 /System/Library/Frameworks/OpenGL.framework/Versions/
 -#         configure.ldflags-append
 -Wl,-dylib_file,${darwin_9_glpath}/A/Libraries/libGL.dylib:\
 -#         ${darwin_9_glpath}/A/Libraries/libGL.dylib
 -#     }
 -# }
 -
 -platform darwin 8 {
 -    if {[variant_isset system_x11]} {
 -        depends_lib-append      port:gtkglext
 -        configure.args-delete  --without-gl
 -    }
 -}
 -
 -variant system_x11 description {Using system X11 libraries} {
 -    # dummy
 -}
 -
  post-activate {
          system "${prefix}/bin/update-mime-database ${prefix}/share/mime ;
 true"
  }
 }}}

-- 
Ticket URL: <http://trac.macports.org/ticket/13517#comment:14>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list