#14841: kde-3.5.8 and openexr-1.4.0 : openexr fails to build, stalls kde package installation ------------------------------------+--------------------------------------- Reporter: gargasm@gmail.com | Owner: macports-tickets@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@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