Summary: | media-libs/openexr-1.4.0a fails to compile | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Adam <matt756> |
Component: | [OLD] KDE | Assignee: | Gentoo Media-video project <media-video> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
URL: | http://forums.gentoo.org/viewtopic-p-3820056.html#3820056 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | A hacked ebuild fix from TheUlk on the Gentoo Forums |
Description
Adam
2007-01-05 11:59:59 UTC
Created attachment 105557 [details]
A hacked ebuild fix from TheUlk on the Gentoo Forums
Please reopen with the compile error and the url of the forum topic. It appears to depend on the opengl use flag" main.cpp:(.text+0x3a1): undefined reference to `Fl::set_color(Fl_Color, unsigned char, unsigned char, unsigned char)' main.cpp:(.text+0x3c7): undefined reference to `Fl_Window::Fl_Window(int, int, char const*)' main.cpp:(.text+0x3fb): undefined reference to `Fl_Widget::Fl_Widget(int, int, int, int, char const*)' main.cpp:(.text+0x406): undefined reference to `vtable for Fl_Box' main.cpp:(.text+0x438): undefined reference to `Fl_Value_Slider::Fl_Value_Slider(int, int, int, int, char const*)' main.cpp:(.text+0x4a6): undefined reference to `Fl_Valuator::value(double)' main.cpp:(.text+0x4ee): undefined reference to `Fl_Widget::Fl_Widget(int, int, int, int, char const*)' main.cpp:(.text+0x4f5): undefined reference to `vtable for Fl_Box' main.cpp:(.text+0x527): undefined reference to `Fl_Value_Slider::Fl_Value_Slider(int, int, int, int, char const*)' main.cpp:(.text+0x56d): undefined reference to `Fl_Valuator::value(double)' main.cpp:(.text+0x5b5): undefined reference to `Fl_Widget::Fl_Widget(int, int, int, int, char const*)' main.cpp:(.text+0x5bc): undefined reference to `vtable for Fl_Box' main.cpp:(.text+0x5ee): undefined reference to `Fl_Value_Slider::Fl_Value_Slider(int, int, int, int, char const*)' main.cpp:(.text+0x63d): undefined reference to `Fl_Valuator::value(double)' main.cpp:(.text+0x685): undefined reference to `Fl_Widget::Fl_Widget(int, int, int, int, char const*)' main.cpp:(.text+0x68c): undefined reference to `vtable for Fl_Box' main.cpp:(.text+0x6be): undefined reference to `Fl_Value_Slider::Fl_Value_Slider(int, int, int, int, char const*)' main.cpp:(.text+0x729): undefined reference to `Fl_Valuator::value(double)' main.cpp:(.text+0x818): undefined reference to `Fl_Group::end()' main.o: In function `main': main.cpp:(.text+0xb47): undefined reference to `Fl_Window::show(int, char**)' main.cpp:(.text+0xb4c): undefined reference to `Fl::run()' ImageView.o: In function `ImageView::draw()': ImageView.cpp:(.text+0x52f): undefined reference to `glClearColor' ImageView.cpp:(.text+0x539): undefined reference to `glClear' ImageView.cpp:(.text+0x5b1): undefined reference to `glRasterPos2i' ImageView.cpp:(.text+0x617): undefined reference to `glDrawPixels' ImageView.cpp:(.text+0x635): undefined reference to `glLoadIdentity' ImageView.cpp:(.text+0x646): undefined reference to `glViewport' ImageView.cpp:(.text+0x673): undefined reference to `glOrtho' ImageView.o: In function `ImageView::ImageView(int, int, int, int, char const*, Imf::Rgba const*, int, int, int, int, float, float, float, float)': ImageView.cpp:(.text+0xb06): undefined reference to `Fl_Window::Fl_Window(int, int, int, int, char const*)' ImageView.cpp:(.text+0xb0d): undefined reference to `vtable for Fl_Gl_Window' ImageView.cpp:(.text+0xb15): undefined reference to `Fl_Gl_Window::init()' ImageView.cpp:(.text+0xbda): undefined reference to `Fl_Window::~Fl_Window()' ImageView.cpp:(.text+0xbfb): undefined reference to `Fl_Gl_Window::~Fl_Gl_Window()' ImageView.o: In function `ImageView::ImageView(int, int, int, int, char const*, Imf::Rgba const*, int, int, int, int, float, float, float, float)': ImageView.cpp:(.text+0xc66): undefined reference to `Fl_Window::Fl_Window(int, int, int, int, char const*)' ImageView.cpp:(.text+0xc6d): undefined reference to `vtable for Fl_Gl_Window' ImageView.cpp:(.text+0xc75): undefined reference to `Fl_Gl_Window::init()' ImageView.cpp:(.text+0xd3a): undefined reference to `Fl_Window::~Fl_Window()' ImageView.cpp:(.text+0xd5b): undefined reference to `Fl_Gl_Window::~Fl_Gl_Window()' ImageView.o: In function `ImageView::setKneeHigh(float)': ImageView.cpp:(.text+0x497): undefined reference to `Fl_Widget::redraw()' ImageView.o: In function `ImageView::setKneeLow(float)': ImageView.cpp:(.text+0x4b7): undefined reference to `Fl_Widget::redraw()' ImageView.o: In function `ImageView::setDefog(float)': ImageView.cpp:(.text+0x4d7): undefined reference to `Fl_Widget::redraw()' ImageView.o: In function `ImageView::setExposure(float)': ImageView.cpp:(.text+0x4f7): undefined reference to `Fl_Widget::redraw()' ImageView.o: In function `ImageView::~ImageView()': ImageView.cpp:(.text._ZN9ImageViewD0Ev[ImageView::~ImageView()]+0x20): undefined reference to `Fl_Gl_Window::~Fl_Gl_Window()' ImageView.o: In function `ImageView::~ImageView()': ImageView.cpp:(.text._ZN9ImageViewD1Ev[ImageView::~ImageView()]+0x21): undefined reference to `Fl_Gl_Window::~Fl_Gl_Window()' ImageView.o:(.rodata._ZTV9ImageView[vtable for ImageView]+0x28): undefined reference to `Fl_Window::handle(int)' ImageView.o:(.rodata._ZTV9ImageView[vtable for ImageView]+0x30): undefined reference to `Fl_Gl_Window::resize(int, int, int, int)' ImageView.o:(.rodata._ZTV9ImageView[vtable for ImageView]+0x38): undefined reference to `Fl_Gl_Window::flush()' ImageView.o:(.rodata._ZTV9ImageView[vtable for ImageView]+0x40): undefined reference to `Fl_Gl_Window::show()' ImageView.o:(.rodata._ZTV9ImageView[vtable for ImageView]+0x48): undefined reference to `Fl_Gl_Window::hide()' ImageView.o:(.rodata._ZTV9ImageView[vtable for ImageView]+0x50): undefined reference to `Fl_Gl_Window::draw_overlay()' ImageView.o:(.rodata._ZTI9ImageView[typeinfo for ImageView]+0x10): undefined reference to `typeinfo for Fl_Gl_Window' collect2: ld returned 1 exit status make[1]: *** [exrdisplay] Error 1 make[1]: Leaving directory `/var/tmp/portage/portage/openexr-1.2.2-r2/work/OpenEXR-1.2.2/exrdisplay' make: *** [all-recursive] Error 1 !!! ERROR: media-libs/openexr-1.2.2-r2 failed. Call stack: ebuild.sh, line 1546: Called dyn_compile ebuild.sh, line 937: Called src_compile openexr-1.2.2-r2.ebuild, line 43: Called die !!! make failed !!! If you need support, post the topmost build error, and the call stack if relevant. Ok thanks, it looks like this belongs to the video herd anyway. as-needed and fltk do not play nice. fltk doesnt die on build / link errors, but then does not install the libs that have failed. This results in such bugs.. *** This bug has been marked as a duplicate of bug 136489 *** |