[MacPorts] #17409: Symbols not found installing gegl
#17409: Symbols not found installing gegl -----------------------------------+---------------------------------------- Reporter: pfo.mac@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Keywords: gegl symbol not found | Port: gegl -----------------------------------+---------------------------------------- When trying to install gimp on a MacBook running MacOS 10.5.5 i get the following symbols not found error for gegl {{{ ---> Building gegl with target all Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_gegl/work/gegl-0.0.20" && make all " returned error 2 Command output: process(_GeglOperation*, _GeglBuffer*, _GeglRectangle const*)in exr_load_la-exr-load.o process(_GeglOperation*, _GeglBuffer*, _GeglRectangle const*)in exr_load_la-exr-load.o process(_GeglOperation*, _GeglBuffer*, _GeglRectangle const*)in exr_load_la-exr-load.o "_gegl_rectangle_set", referenced from: process(_GeglOperation*, _GeglBuffer*, _GeglRectangle const*)in exr_load_la-exr-load.o process(_GeglOperation*, _GeglBuffer*, _GeglRectangle const*)in exr_load_la-exr-load.o process(_GeglOperation*, _GeglBuffer*, _GeglRectangle const*)in exr_load_la-exr-load.o process(_GeglOperation*, _GeglBuffer*, _GeglRectangle const*)in exr_load_la-exr-load.o process(_GeglOperation*, _GeglBuffer*, _GeglRectangle const*)in exr_load_la-exr-load.o process(_GeglOperation*, _GeglBuffer*, _GeglRectangle const*)in exr_load_la-exr-load.o process(_GeglOperation*, _GeglBuffer*, _GeglRectangle const*)in exr_load_la-exr-load.o process(_GeglOperation*, _GeglBuffer*, _GeglRectangle const*)in exr_load_la-exr-load.o "_gegl_operation_get_type", referenced from: _gegl_chant_class_chant_intern_init in exr_load_la-exr-load.o "_gegl_buffer_set", referenced from: process(_GeglOperation*, _GeglBuffer*, _GeglRectangle const*)in exr_load_la-exr-load.o process(_GeglOperation*, _GeglBuffer*, _GeglRectangle const*)in exr_load_la-exr-load.o process(_GeglOperation*, _GeglBuffer*, _GeglRectangle const*)in exr_load_la-exr-load.o process(_GeglOperation*, _GeglBuffer*, _GeglRectangle const*)in exr_load_la-exr-load.o process(_GeglOperation*, _GeglBuffer*, _GeglRectangle const*)in exr_load_la-exr-load.o process(_GeglOperation*, _GeglBuffer*, _GeglRectangle const*)in exr_load_la-exr-load.o "_gegl_operation_source_get_type", referenced from: _gegl_chant_register_type in exr_load_la-exr-load.o _gegl_chant_class_chant_intern_init in exr_load_la-exr-load.o ld: symbol(s) not found collect2: ld returned 1 exit status make[3]: *** [exr-load.la] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 Error: Status 1 encountered during processing. }}} I retried installing gegl after uninstalling openexr, but the error persisted. -- Ticket URL: <http://trac.macports.org/ticket/17409> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17409: Symbols not found installing gegl -----------------------------------+---------------------------------------- Reporter: pfo.mac@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Keywords: gegl symbol not found | Port: gegl -----------------------------------+---------------------------------------- Changes (by jmr@…): * owner: macports-tickets@… => devans@… -- Ticket URL: <http://trac.macports.org/ticket/17409#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17409: Symbols not found installing gegl -----------------------------------+---------------------------------------- Reporter: pfo.mac@… | Owner: devans@… Type: defect | Status: assigned Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Keywords: gegl symbol not found | Port: gegl -----------------------------------+---------------------------------------- Changes (by devans@…): * status: new => assigned Comment: I can't reproduce this on my machine (10.4.11 ppc) so you need to give me a bit more information. Please clean the gegl port and then rebuild in debug mode saving the output in a file. Then post the results here. This way, I can compare my output with yours and see where it is going wrong. {{{ sudo port clean --all gegl sudo port -d build gegl |& tee gegl_build.log }}} Or something similar. Sorry for not replying sooner -- just got back from two weeks vacation :-) -- Ticket URL: <http://trac.macports.org/ticket/17409#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17409: Symbols not found installing gegl -----------------------------------+---------------------------------------- Reporter: pfo.mac@… | Owner: devans@… Type: defect | Status: assigned Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Keywords: gegl symbol not found | Port: gegl -----------------------------------+---------------------------------------- Comment(by pfo.mac@…): Thank you for your response. I have carried out your instructions. It now won't even get to the error reported.I have attached the build log. If you need me to do something more, please tell. -- Ticket URL: <http://trac.macports.org/ticket/17409#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17409: Symbols not found installing gegl -----------------------------------+---------------------------------------- Reporter: pfo.mac@… | Owner: devans@… Type: defect | Status: assigned Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Keywords: gegl symbol not found | Port: gegl -----------------------------------+---------------------------------------- Comment(by devans@…): According to the log file, it built correctly this time with no errors. So now just run {{{ sudo port install gegl }}} and it should install what you just built. -- Ticket URL: <http://trac.macports.org/ticket/17409#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17409: Symbols not found installing gegl -------------------------------+-------------------------------------------- Reporter: pfo.mac@… | Owner: devans@… Type: defect | Status: assigned Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Keywords: symbol not found | Port: gegl -------------------------------+-------------------------------------------- Changes (by devans@…): * keywords: gegl symbol not found => symbol not found -- Ticket URL: <http://trac.macports.org/ticket/17409#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17409: Symbols not found installing gegl -------------------------------+-------------------------------------------- Reporter: pfo.mac@… | Owner: devans@… Type: defect | Status: assigned Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Keywords: symbol not found | Port: gegl -------------------------------+-------------------------------------------- Comment(by pfo.mac@…): Thank you: gegl is now installed. I was expecting that using your instructions gegl should have been installed too. But a closer look at your instructions shows it was only built and not installed. Sorry that i did not see that the first time. It remains a bit unsatisfying not to know what caused the errors in the first place. It has something to do with the order in which the MacPorts are built. However, I am glad i now can continue installing gimp. Thank you for your time and support. -- Ticket URL: <http://trac.macports.org/ticket/17409#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17409: Symbols not found installing gegl --------------------------------+------------------------------------------- Reporter: pfo.mac@… | Owner: devans@… Type: defect | Status: closed Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: worksforme | Keywords: symbol not found Port: gegl | --------------------------------+------------------------------------------- Changes (by devans@…): * status: assigned => closed * resolution: => worksforme Comment: Great. Glad it is working for you. There are some known problems on Leopard ([http://trac.macports.org/wiki/LeopardProblems]) that are fixed by cleaning the port and then rebuilding so this is always something to try when things seem to unexpectedly fail. -- Ticket URL: <http://trac.macports.org/ticket/17409#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts