[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