[MacPorts] #14841: kde-3.5.8 and openexr-1.4.0 : openexr fails to build, stalls kde package installation

MacPorts trac at macosforge.org
Sat Mar 29 03:10:28 PDT 2008


#14841: kde-3.5.8 and openexr-1.4.0 : openexr fails to build, stalls kde package
installation
------------------------------------+---------------------------------------
 Reporter:  gargasm at gmail.com       |       Owner:  macports-tickets at lists.macosforge.org
     Type:  defect                  |      Status:  new                                  
 Priority:  Normal                  |   Milestone:  Port Bugs                            
Component:  ports                   |     Version:  1.6.0                                
 Keywords:  kde openexr build fail  |  
------------------------------------+---------------------------------------
 i tried to install the kde-3.5.8 bundle with the command:

 {{{
 sudo port install kde
 }}}

 here's my uname -a output:

 {{{
 Darwin tiPop.local 8.11.0 Darwin Kernel Version 8.11.0: Wed Oct 10
 18:26:00 PDT 2007; root:xnu-792.24.17~1/RELEASE_PPC Power Macintosh
 powerpc
 }}}

 only minor hitches (having to symlink a few files) up until the OpenEXR
 package's turn. here is the error output:

 {{{
 [asl at tiPop:~/src]$ sudo port install kde
 --->  Fetching openexr
 --->  Verifying checksum(s) for openexr
 --->  Extracting openexr
 --->  Configuring openexr
 --->  Building openexr 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_OpenEXR/work/openexr-1.4.0"
 && make all " returned error 2
 Command output: Fl_Widget::Fl_Widget(int, int, int, int, char const*)
 Fl_Window::show(int, char**)
 Fl_Window::Fl_Window(int, int, char const*)
 vtable for Fl_Box
 Fl_Gl_Window::draw_overlay()
 Fl_Gl_Window::hide()
 Fl_Gl_Window::init()
 Fl_Gl_Window::show()
 Fl_Gl_Window::flush()
 Fl_Gl_Window::resize(int, int, int, int)
 Fl_Gl_Window::~Fl_Gl_Window()
 Fl::e_x
 Fl::e_y
 Fl_Widget::label(char const*)
 Fl_Widget::redraw()
 Fl_Window::handle(int)
 Fl_Window::Fl_Window(int, int, int, int, char const*)
 Fl_Window::~Fl_Window()
 typeinfo for Fl_Gl_Window
 vtable for Fl_Gl_Window
 _glClear
 _glClearColor
 _glDrawPixels
 _glLoadIdentity
 _glOrtho
 _glRasterPos2i
 _glViewport
 collect2: ld returned 1 exit status
 make[1]: *** [exrdisplay] Error 1
 make: *** [all-recursive] Error 1

 Error: The following dependencies failed to build: kdebase3 kdelibs3
 openexr pcre qt3 unsermake py25-zlib libusb kdenetwork3 openslp kdepim3
 gpgme gnupg pth kdeaccessibility3 opensync py25-gobject py25-numeric swig
 bison kdeutils3 gmp
 Error: Status 1 encountered during processing.

 }}}

 when the port install process fails because it can't find a particular
 file, i can usually solve that with a quick symlink, but this output is
 rather incomprehensible to me.

 hack solution i've tried and failed with:

  :download and compile from the OpenEXR site's version (1.4.0 from there
 as well. strangely, the compile went fine)

  :symlink that install from /usr/local/ to /opt/local/

  :manually simulate the port structure in /opt/local/var/macports/... with
 everything mostly symlinked, and a dummy empty file for a reciept

  :port clean openexr, kde, kdebase3, multiple times and retry

  :attempt to install other kde-3.5.8 dependencies first (all that i tried
 seem to need openexr as well)

 a note: i was compiling things for ipodlinux before, which requires
 gcc-3.4.3 instead of the default tiger gcc-4.0, and i forgot to change it
 back for the install up to the failure of OpenEXR. would that be an issue?
 if so, would

 {{{
 sudo port upgrade active
 }}}

 fix that, or should i re-install all my active ports (all have been
 compiled with gcc-3.4.3)?
 i can't find anything that sheds light on this problem in this ticket
 universe, so any help would be greatly appreciated!

 thanks

-- 
Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14841>
MacPorts </projects/macports>
Ports system for Mac OS


More information about the macports-tickets mailing list