Opened 11 years ago

Last modified 7 months ago

#39344 assigned defect

evas 1.7.7 build failure

Reported by: o.lloyd@… Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.1.3
Keywords: Cc: cooljeanius (Eric Gallager), MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Port: evas

Description (last modified by ryandesign (Ryan Carsten Schmidt))

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

Attachments (1)

main.log (411.9 KB) - added by o.lloyd@… 11 years ago.

Download all attachments as: .zip

Change History (8)

Changed 11 years ago by o.lloyd@…

Attachment: main.log added

comment:1 Changed 11 years ago by ci42

Description: modified (diff)
Owner: changed from macports-tickets@… to ryandesign@…

In the future please remember to Cc the maintainer. Note that curly braces must be on separate line when using WikiFormatting#PreformattedText.

comment:2 Changed 11 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

comment:3 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)

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 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.

comment:4 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)

Have you reported this build failure to the developers of evas? If so please add the URL to this ticket.

comment:5 Changed 14 months ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Cc: MarcusCalhoun-Lopez added

comment:6 Changed 14 months ago by Marcus Calhoun-Lopez <marcuscalhounlopez@…>

In b9810a83d3ec6ae89bc41435335c7042a60a5229/macports-ports (master):

evas: ignore implicit decls & avoid missing symbols

Possibly related to
#39344

comment:7 Changed 7 months ago by ryandesign (Ryan Carsten Schmidt)

Owner: ryandesign deleted
Status: newassigned
Note: See TracTickets for help on using tickets.