[MacPorts] #39344: evas 1.7.7 build failure

MacPorts noreply at macports.org
Wed Jun 5 15:48:38 PDT 2013


#39344: evas 1.7.7 build failure
------------------------+--------------------------
  Reporter:  o.lloyd@…  |      Owner:  ryandesign@…
      Type:  defect     |     Status:  new
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:  2.1.3
Resolution:             |   Keywords:
      Port:  evas       |
------------------------+--------------------------

Old description:

> I'm trying to install e17 on my iBook G4 OS X 10.5.8, Xcode 3.1.4,
> macports 2.1.3 but have run into a build failure for one of the
> dependancies evas. Seems to build normally initially then dump this error
> message towards the end of the log. Can anyone help as to what the
> problem is?
>

> {{{
> :info:build libtool: compile:  /usr/bin/gcc-4.0 -std=gnu99
> -DHAVE_CONFIG_H -I. -I../../../.. -I. -I../../../../src/lib
> -I../../../../src/lib/include -I../../../../src/modules/engines/gl_common
> -I/opt/local/include/eina-1 -I/opt/local/include/eina-1/eina
> -I/opt/local/include/eet-1 -I/opt/local/include/eina-1
> -I/opt/local/include/eina-1/eina -I/opt/local/include
> -I/opt/local/include/freetype2 -I/opt/local/include
> -I/opt/local/include/fribidi -I/opt/local/include -pipe -O2 -arch ppc -MT
> module_la-evas_engine.lo -MD -MP -MF .deps/module_la-evas_engine.Tpo -c
> evas_engine.c  -fno-common -DPIC -o .libs/module_la-evas_engine.o[[BR]]
> :info:build evas_engine.c: In function 'eng_output_resize':[[BR]]
> :info:build evas_engine.c:168: warning: implicit declaration of function
> 'eng_window_resize'[[BR]]
> :info:build evas_engine.c: In function 'evgl_glBindFramebuffer':[[BR]]
> :info:build evas_engine.c:1096: warning: implicit declaration of function
> 'glBindFramebuffer'[[BR]]
> :info:build evas_engine.c: In function 'evgl_glBindRenderbuffer':[[BR]]
> :info:build evas_engine.c:1103: warning: implicit declaration of function
> 'glBindRenderbuffer[[BR]]'
> :info:build evas_engine.c: In function 'eng_gl_api_get':[[BR]]
> :info:build evas_engine.c:1192: error: 'glCheckFramebufferStatus'
> undeclared (first use in this function)[[BR]]
> :info:build evas_engine.c:1192: error: (Each undeclared identifier is
> reported only once[[BR]]
> :info:build evas_engine.c:1192: error: for each function it appears
> in.)[[BR]]
> :info:build evas_engine.c:1207: error: 'glDeleteFramebuffers' undeclared
> (first use in this function)[[BR]]
> :info:build evas_engine.c:1209: error: 'glDeleteRenderbuffers' undeclared
> (first use in this function)[[BR]]
> :info:build evas_engine.c:1224: error: 'glFramebufferRenderbuffer'
> undeclared (first use in this function)[[BR]]
> :info:build evas_engine.c:1225: error: 'glFramebufferTexture2D'
> undeclared (first use in this function)[[BR]]
> :info:build evas_engine.c:1228: error: 'glGenerateMipmap' undeclared
> (first use in this function)[[BR]]
> :info:build evas_engine.c:1229: error: 'glGenFramebuffers' undeclared
> (first use in this function)[[BR]]
> :info:build evas_engine.c:1230: error: 'glGenRenderbuffers' undeclared
> (first use in this function)[[BR]]
> :info:build evas_engine.c:1240: error:
> 'glGetFramebufferAttachmentParameteriv' undeclared (first use in this
> function)[[BR]]
> :info:build evas_engine.c:1244: error: 'glGetRenderbufferParameteriv'
> undeclared (first use in this function)[[BR]]
> :info:build evas_engine.c:1261: error: 'glIsFramebuffer' undeclared
> (first use in this function)[[BR]]
> :info:build evas_engine.c:1263: error: 'glIsRenderbuffer' undeclared
> (first use in this function)[[BR]]
> :info:build evas_engine.c:1272: error: 'glRenderbufferStorage' undeclared
> (first use in this function)[[BR]]
> :info:build evas_engine.c:1283: warning: assignment from incompatible
> pointer type[[BR]]
> :info:build make[5]: *** [module_la-evas_engine.lo] Error 1[[BR]]
> :info:build make[5]: Leaving directory [[BR]]
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_evas/evas/work/evas-1.7.7/src/modules/engines/gl_cocoa'[[BR]]
> :info:build make[4]: *** [all-recursive] Error 1[[BR]]
> :info:build make[4]: Leaving directory [[BR]]
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_evas/evas/work/evas-1.7.7/src/modules/engines'[[BR]]
> :info:build make[3]: *** [all-recursive] Error 1[[BR]]
> :info:build make[3]: Leaving directory [[BR]]
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_evas/evas/work/evas-1.7.7/src/modules'[[BR]]
> :info:build make[2]: *** [all-recursive] Error 1[[BR]]
> :info:build make[2]: Leaving directory [[BR]]
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_evas/evas/work/evas-1.7.7/src'[[BR]]
> :info:build make[1]: *** [all-recursive] Error 1[[BR]]
> :info:build make[1]: Leaving directory [[BR]]
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_evas/evas/work/evas-1.7.7'[[BR]]
> :info:build make: *** [all] Error 2[[BR]]
> :info:build make: Leaving directory [[BR]]
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_evas/evas/work/evas-1.7.7'[[BR]]
> :info:build Command failed:  cd [[BR]]
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_evas/evas/work/evas-1.7.7"
> && /usr/bin/make -w all [[BR]]
> :info:build Exit code: 2[[BR]]
> :error:build org.macports.build for port evas returned: command execution
> failed[[BR]]
> :debug:build Error code: CHILDSTATUS 7943 2[[BR]]
> :debug:build Backtrace: command execution failed
>     while executing
> "system -nice 0 $fullcmdstring"
>     ("eval" body line 1)
>     invoked from within
> "eval system $notty $nice \$fullcmdstring"
>     invoked from within
> "command_exec build"
>     (procedure "portbuild::build_main" line 8)
>     invoked from within
> "$procedure $targetname"
> :info:build Warning: targets not executed for evas: org.macports.activate
> org.macports.build org.macports.destroot org.macports.install
> }}}

New description:

 I'm trying to install e17 on my iBook G4 OS X 10.5.8, Xcode 3.1.4,
 macports 2.1.3 but have run into a build failure for one of the
 dependancies evas. Seems to build normally initially then dump this error
 message towards the end of the log. Can anyone help as to what the problem
 is?


 {{{
 :info:build libtool: compile:  /usr/bin/gcc-4.0 -std=gnu99 -DHAVE_CONFIG_H
 -I. -I../../../.. -I. -I../../../../src/lib -I../../../../src/lib/include
 -I../../../../src/modules/engines/gl_common -I/opt/local/include/eina-1
 -I/opt/local/include/eina-1/eina -I/opt/local/include/eet-1
 -I/opt/local/include/eina-1 -I/opt/local/include/eina-1/eina
 -I/opt/local/include -I/opt/local/include/freetype2 -I/opt/local/include
 -I/opt/local/include/fribidi -I/opt/local/include -pipe -O2 -arch ppc -MT
 module_la-evas_engine.lo -MD -MP -MF .deps/module_la-evas_engine.Tpo -c
 evas_engine.c  -fno-common -DPIC -o .libs/module_la-evas_engine.o
 :info:build evas_engine.c: In function 'eng_output_resize':
 :info:build evas_engine.c:168: warning: implicit declaration of function
 'eng_window_resize'
 :info:build evas_engine.c: In function 'evgl_glBindFramebuffer':
 :info:build evas_engine.c:1096: warning: implicit declaration of function
 'glBindFramebuffer'
 :info:build evas_engine.c: In function 'evgl_glBindRenderbuffer':
 :info:build evas_engine.c:1103: warning: implicit declaration of function
 'glBindRenderbuffer'
 :info:build evas_engine.c: In function 'eng_gl_api_get':
 :info:build evas_engine.c:1192: error: 'glCheckFramebufferStatus'
 undeclared (first use in this function)
 :info:build evas_engine.c:1192: error: (Each undeclared identifier is
 reported only once
 :info:build evas_engine.c:1192: error: for each function it appears in.)
 :info:build evas_engine.c:1207: error: 'glDeleteFramebuffers' undeclared
 (first use in this function)
 :info:build evas_engine.c:1209: error: 'glDeleteRenderbuffers' undeclared
 (first use in this function)
 :info:build evas_engine.c:1224: error: 'glFramebufferRenderbuffer'
 undeclared (first use in this function)
 :info:build evas_engine.c:1225: error: 'glFramebufferTexture2D' undeclared
 (first use in this function)
 :info:build evas_engine.c:1228: error: 'glGenerateMipmap' undeclared
 (first use in this function)
 :info:build evas_engine.c:1229: error: 'glGenFramebuffers' undeclared
 (first use in this function)
 :info:build evas_engine.c:1230: error: 'glGenRenderbuffers' undeclared
 (first use in this function)
 :info:build evas_engine.c:1240: error:
 'glGetFramebufferAttachmentParameteriv' undeclared (first use in this
 function)
 :info:build evas_engine.c:1244: error: 'glGetRenderbufferParameteriv'
 undeclared (first use in this function)
 :info:build evas_engine.c:1261: error: 'glIsFramebuffer' undeclared (first
 use in this function)
 :info:build evas_engine.c:1263: error: 'glIsRenderbuffer' undeclared
 (first use in this function)
 :info:build evas_engine.c:1272: error: 'glRenderbufferStorage' undeclared
 (first use in this function)
 :info:build evas_engine.c:1283: warning: assignment from incompatible
 pointer type
 :info:build make[5]: *** [module_la-evas_engine.lo] Error 1
 :info:build make[5]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_evas/evas/work/evas-1.7.7/src/modules/engines/gl_cocoa'
 :info:build make[4]: *** [all-recursive] Error 1
 :info:build make[4]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_evas/evas/work/evas-1.7.7/src/modules/engines'
 :info:build make[3]: *** [all-recursive] Error 1
 :info:build make[3]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_evas/evas/work/evas-1.7.7/src/modules'
 :info:build make[2]: *** [all-recursive] Error 1
 :info:build make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_evas/evas/work/evas-1.7.7/src'
 :info:build make[1]: *** [all-recursive] Error 1
 :info:build make[1]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_evas/evas/work/evas-1.7.7'
 :info:build make: *** [all] Error 2
 :info:build make: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_evas/evas/work/evas-1.7.7'
 :info:build Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_evas/evas/work/evas-1.7.7"
 && /usr/bin/make -w all
 :info:build Exit code: 2
 :error:build org.macports.build for port evas returned: command execution
 failed
 :debug:build Error code: CHILDSTATUS 7943 2
 :debug:build Backtrace: command execution failed
     while executing
 "system -nice 0 $fullcmdstring"
     ("eval" body line 1)
     invoked from within
 "eval system $notty $nice \$fullcmdstring"
     invoked from within
 "command_exec build"
     (procedure "portbuild::build_main" line 8)
     invoked from within
 "$procedure $targetname"
 :info:build Warning: targets not executed for evas: org.macports.activate
 org.macports.build org.macports.destroot org.macports.install
 }}}

--

Comment (by ryandesign@…):

 evas builds fine for me on my primary machine which runs OS X 10.8, but I
 get the same failure as you on OS X 10.5. You should report this problem
 to the developers of evas so that they can fix it. Here is their issue
 tracker: http://trac.enlightenment.org/e/report

 The e17 port in MacPorts is [comment:ticket:37506:4 drastically out of
 date], by the way, and would need to be updated before I would have any
 expectation of being able to install it. But I have been keeping its
 dependencies such as evas up to date, so I would expect those to build.

-- 
Ticket URL: <https://trac.macports.org/ticket/39344#comment:3>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list