>>> Emerging (1 of 3) x11-libs/fltk-2.0_pre6786-r1 * fltk-2.0.x-r6786.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] /usr/lib64/python2.6/site-packages/xmpp/auth.py:24: DeprecationWarning: the sha module is deprecated; use the hashlib module instead import sha,base64,random,dispatcher,re /usr/lib64/python2.6/site-packages/xmpp/auth.py:26: DeprecationWarning: the md5 module is deprecated; use hashlib instead import md5 * CPV: x11-libs/fltk-2.0_pre6786-r1 * REPO: gentoo * USE: amd64 cairo elibc_glibc jpeg kernel_linux multilib opengl png userland_GNU xft zlib >>> Unpacking source... >>> Unpacking fltk-2.0.x-r6786.tar.bz2 to /var/tmp/portage/x11-libs/fltk-2.0_pre6786-r1/work >>> Source unpacked in /var/tmp/portage/x11-libs/fltk-2.0_pre6786-r1/work >>> Preparing source in /var/tmp/portage/x11-libs/fltk-2.0_pre6786-r1/work/fltk-2.0.x-r6786 ... * Applying fltk2-asneeded.patch ... [ ok ] * Applying fltk2-gcc43.patch ... [ ok ] * Applying fltk2-glibc2.10-scandir.patch ... [ ok ] * Applying fltk2-ldflags.patch ... [ ok ] * Running eautoreconf in '/var/tmp/portage/x11-libs/fltk-2.0_pre6786-r1/work/fltk-2.0.x-r6786' ... * Running aclocal ... [ ok ] * Running autoconf ... [ ok ] * Running autoheader ... [ !! ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/x11-libs/fltk-2.0_pre6786-r1/work/fltk-2.0.x-r6786 ... ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --enable-shared --enable-threads --disable-debug --enable-xft --enable-gl --enable-cairo --enable-jpeg --enable-png --disable-xinerama --enable-zlib checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++ checking whether we are using the GNU C++ compiler... yes checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes checking for nroff... /usr/bin/nroff checking for htmldoc... /usr/bin/htmldoc checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib checking for ar... /usr/bin/ar checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking whether byte ordering is bigendian... no checking size of short... 2 checking size of int... 4 checking size of long... 8 checking whether the compiler recognizes bool as a built-in type... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking sys/stdtypes.h usability... no checking sys/stdtypes.h presence... no checking for sys/stdtypes.h... no checking for scandir... yes checking for string.h... (cached) yes checking for strings.h... (cached) yes checking for snprintf... yes checking for vsnprintf... yes checking for strcasecmp... yes checking for strdup... yes checking for strncasecmp... yes checking for strlcat... no checking for strlcpy... no checking for library containing pow... -lm checking jpeglib.h usability... yes checking jpeglib.h presence... yes checking for jpeglib.h... yes checking for jpeg_destroy_decompress in -ljpeg... yes checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking for gzopen in -lz... yes checking png.h usability... yes checking png.h presence... yes checking for png.h... yes checking libpng/png.h usability... no checking libpng/png.h presence... no checking for libpng/png.h... no checking for png_read_rows in -lpng... yes checking for png_get_valid... yes checking for png_set_tRNS_to_alpha... yes checking pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes checking for pthread_create in -lpthread... yes checking for X... libraries , headers checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes configure: WARNING: Ignoring libraries " -lSM -lICE" requested by configure. checking for library containing dlopen... -ldl checking GL/gl.h usability... yes checking GL/gl.h presence... yes checking for GL/gl.h... yes checking for glXMakeCurrent in -lGL... yes checking GL/glu.h usability... yes checking GL/glu.h presence... yes checking for GL/glu.h... yes checking for freetype-config... /usr/bin/freetype-config checking X11/Xft/Xft.h usability... yes checking X11/Xft/Xft.h presence... yes checking for X11/Xft/Xft.h... yes checking for XftDrawCreate in -lXft... yes checking for X11/extensions/Xdbe.h... yes checking for X overlay visuals... no checking for Xutf8LookupString in -lX11... yes checking if libsupc++ is required... yes configure: creating ./config.status config.status: creating makeinclude config.status: WARNING: 'makeinclude.in' seems to ignore the --datarootdir setting config.status: creating fltk.list config.status: WARNING: 'fltk.list.in' seems to ignore the --datarootdir setting config.status: creating fltk2-config config.status: creating config.h Libs: -lX11 -lXi -lXft -ldl -lpthread -lm -lXext -lcairo -lsupc++ System image libs: -lpng -lfltk2_images -ljpeg -lz Local image libs: OpenGL libs: -lGLU -lGL Build targets: static shared >>> Source configured. >>> Compiling source in /var/tmp/portage/x11-libs/fltk-2.0_pre6786-r1/work/fltk-2.0.x-r6786 ... make -j3 === making src === Makefile:223: makedepend: No such file or directory Compiling addarc.cxx... Compiling add_idle.cxx... Compiling addcurve.cxx... Compiling Adjuster.cxx... Compiling AnsiWidget.cxx... Compiling AlignGroup.cxx... Adjuster.cxx: In member function 'virtual void fltk::Adjuster::draw()': Adjuster.cxx:83: warning: suggest parentheses around arithmetic in operand of | Compiling args.cxx... Compiling BarGroup.cxx... Compiling bmpImage.cxx... Compiling Browser.cxx... Browser.cxx: In member function 'virtual int fltk::Browser::handle(int)': Browser.cxx:1410: warning: suggest parentheses around && within || Browser.cxx: In member function 'fltk::Widget* fltk::Browser::goto_index(const int*, unsigned int)': Browser.cxx:1526: warning: suggest parentheses around && within || Compiling Browser_load.cxx... Compiling Button.cxx... Compiling CheckButton.cxx... Compiling Choice.cxx... Choice.cxx: In member function 'virtual void fltk::Choice::draw()': Choice.cxx:84: warning: suggest parentheses around arithmetic in operand of | Compiling clip.cxx... Compiling Clock.cxx... Compiling Color.cxx... clip.cxx: In function 'void fl_restore_clip()': clip.cxx:90: warning: unused variable 'r' Compiling color_chooser.cxx... Compiling ComboBox.cxx... Compiling compose.cxx... compose.cxx: In function 'bool fltk::compose(int&)': compose.cxx:380: warning: suggest parentheses around && within || Compiling Cursor.cxx... Compiling CycleButton.cxx... CycleButton.cxx: In member function 'virtual void fltk::CycleButton::draw()': CycleButton.cxx:84: warning: suggest parentheses around && within || Compiling default_glyph.cxx... default_glyph.cxx: In member function 'void fltk::Widget::draw_glyph(int, const fltk::Rectangle&) const': default_glyph.cxx:129: warning: suggest parentheses around arithmetic in operand of | Compiling Dial.cxx... Compiling DiamondBox.cxx... Compiling dnd.cxx... Compiling drawtext.cxx... Compiling EngravedLabel.cxx... drawtext.cxx: In member function 'virtual void LeftSymbol::_measure(int&, int&) const': drawtext.cxx:197: warning: suggest parentheses around arithmetic in operand of | drawtext.cxx: In member function 'virtual void RightSymbol::_measure(int&, int&) const': drawtext.cxx:219: warning: suggest parentheses around arithmetic in operand of | Compiling error.cxx... Compiling event_key_state.cxx... Compiling file_chooser.cxx... Compiling FileBrowser.cxx... FileBrowser.cxx: In member function 'int fltk::FileBrowser::load(const char*, int (*)(const dirent64* const*, const dirent64* const*))': FileBrowser.cxx:295: warning: suggest parentheses around && within || Compiling FileChooser.cxx... Compiling FileChooser2.cxx... Compiling FileIcon.cxx... Compiling FileInput.cxx... Compiling filename_absolute.cxx... Compiling filename_ext.cxx... Compiling filename_isdir.cxx... Compiling filename_list.cxx... Compiling filename_match.cxx... Compiling filename_name.cxx... Compiling fillrect.cxx... Compiling Fl_Menu_Item.cxx... Compiling FloatInput.cxx... FloatInput.cxx: In member function 'virtual bool fltk::FloatInput::replace(int, int, const char*, int)': FloatInput.cxx:66: warning: suggest parentheses around && within || FloatInput.cxx:69: warning: suggest parentheses around && within || FloatInput.cxx:70: warning: suggest parentheses around && within || Compiling fltk_theme.cxx... Compiling Font.cxx... Compiling gifImage.cxx... Compiling Group.cxx... Compiling GSave.cxx... Compiling HighlightButton.cxx... Compiling HelpView.cxx... Compiling Image.cxx... HelpView.cxx: In member function 'fltk::SharedImage* fltk::HelpView::get_image(const char*, int, int)': HelpView.cxx:2337: warning: ignoring return value of 'char* getcwd(char*, size_t)', declared with attribute warn_unused_result HelpView.cxx: In member function 'virtual int fltk::HelpView::handle(int)': HelpView.cxx:2461: warning: ignoring return value of 'char* getcwd(char*, size_t)', declared with attribute warn_unused_result HelpView.cxx: In member function 'int fltk::HelpView::load(const char*)': HelpView.cxx:2678: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result Compiling Input.cxx... Input.cxx: In member function 'void fltk::Input::draw(const fltk::Rectangle&)': Input.cxx:443: warning: suggest parentheses around && within || Input.cxx: In member function 'bool fltk::Input::undo()': Input.cxx:871: warning: suggest parentheses around && within || Input.cxx: In member function 'int fltk::Input::handle(int, const fltk::Rectangle&)': Input.cxx:1479: warning: suggest parentheses around && within || Compiling InputBrowser.cxx... InputBrowser.cxx: In member function 'virtual void fltk::InputBrowser::draw()': InputBrowser.cxx:348: warning: suggest parentheses around arithmetic in operand of | Compiling InvisibleWidget.cxx... Compiling Item.cxx... Compiling key_name.cxx... Compiling LightButton.cxx... Compiling list_fonts.cxx... Compiling load_plugin.cxx... Compiling lock.cxx... Compiling Menu.cxx... lock.cxx:160: warning: missing braces around initializer for 'char [4]' lock.cxx: In function 'void init_function()': lock.cxx:214: warning: ignoring return value of 'int pipe(int*)', declared with attribute warn_unused_result lock.cxx: In function 'void fltk::awake(void*)': lock.cxx:231: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result Compiling Menu_add.cxx... Compiling Menu_global.cxx... Compiling Menu_popup.cxx... Compiling MenuBar.cxx... Menu_popup.cxx: In member function 'void fltk::Menu::draw_in(fltk::Widget*, const int*, int, int, int) const': Menu_popup.cxx:299: warning: suggest parentheses around && within || Menu_popup.cxx: In member function 'virtual int MWindow::handle(int)': Menu_popup.cxx:717: warning: suggest parentheses around && within || Compiling MenuWindow.cxx... Compiling message.cxx... Compiling MultiImage.cxx... Compiling NumericInput.cxx... NumericInput.cxx: In member function 'int fltk::NumericInput::handle_arrow(int)': NumericInput.cxx:204: warning: suggest parentheses around && within || NumericInput.cxx:225: warning: suggest parentheses around && within || Compiling numericsort.cxx... Compiling Output.cxx... Compiling OvalBox.cxx... Compiling overlay_rect.cxx... Compiling own_colormap.cxx... Compiling PackedGroup.cxx... PackedGroup.cxx: In member function 'virtual void fltk::PackedGroup::layout()': PackedGroup.cxx:153: warning: suggest parentheses around && within || PackedGroup.cxx:157: warning: suggest parentheses around && within || Compiling path.cxx... Compiling PlasticBox.cxx... Compiling PopupMenu.cxx... Compiling Preferences.cxx... Preferences.cxx: In function 'char* decodeText(const char*)': Preferences.cxx:334: warning: suggest explicit braces to avoid ambiguous 'else' Preferences.cxx: In member function 'int fltk::Preferences::RootNode::read()': Preferences.cxx:773: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result Preferences.cxx:774: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result Preferences.cxx:775: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result Preferences.cxx: In member function 'int fltk::Preferences::Node::write(FILE*)': Preferences.cxx:895: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result Preferences.cxx:903: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result Compiling ProgressBar.cxx... Compiling RadioButton.cxx... Compiling readimage.cxx... Compiling RepeatButton.cxx... Compiling ReturnButton.cxx... Compiling RoundBox.cxx... Compiling RoundedBox.cxx... Compiling run.cxx... Compiling Scrollbar.cxx... Compiling ScrollGroup.cxx... run.cxx: In function 'void fix_focus()': run.cxx:99: warning: suggest parentheses around && within || Scrollbar.cxx: In member function 'virtual int fltk::Scrollbar::handle(int)': Scrollbar.cxx:173: warning: suggest parentheses around && within || run.cxx: In function 'int fltk::wait(float)': run.cxx:462: warning: suggest parentheses around && within || Compiling scrollrect.cxx... Compiling setcolor.cxx... Compiling setdisplay.cxx... Compiling setvisual.cxx... Compiling ShadowBox.cxx... Compiling ShapedWindow.cxx... Compiling SharedImage.cxx... SharedImage.cxx: In static member function 'static fltk::SharedImage* fltk::SharedImage::get(const char*)': SharedImage.cxx:176: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result Compiling ShortcutAssignment.cxx... Compiling show_colormap.cxx... Compiling Slider.cxx... ShortcutAssignment.cxx: In member function 'virtual bool keyCompareFunctor::handle(const fltk::AssociationType&, const fltk::Widget*, void*)': ShortcutAssignment.cxx:214: warning: suggest parentheses around arithmetic in operand of | Compiling StatusBarGroup.cxx... Compiling StringList.cxx... Compiling Style.cxx... Compiling StyleSet.cxx... Compiling Symbol.cxx... Compiling SystemMenuBar.cxx... Compiling TabGroup.cxx... Compiling TabGroup2.cxx... Compiling TextBuffer.cxx... TabGroup.cxx: In member function 'int fltk::TabGroup::push(fltk::Widget*)': TabGroup.cxx:247: warning: suggest parentheses around && within || TextBuffer.cxx: In member function 'int fltk::TextBuffer::undo(int*)': TextBuffer.cxx:358: warning: suggest parentheses around && within || Compiling TextDisplay.cxx... Compiling TextEditor.cxx... Compiling ThumbWheel.cxx... Compiling TiledGroup.cxx... TiledGroup.cxx: In member function 'void fltk::TiledGroup::position(int, int, int, int)': TiledGroup.cxx:52: warning: suggest parentheses around && within || TiledGroup.cxx:52: warning: suggest parentheses around && within || TiledGroup.cxx:54: warning: suggest parentheses around && within || TiledGroup.cxx:54: warning: suggest parentheses around && within || TiledGroup.cxx:60: warning: suggest parentheses around && within || TiledGroup.cxx:60: warning: suggest parentheses around && within || TiledGroup.cxx:62: warning: suggest parentheses around && within || TiledGroup.cxx:62: warning: suggest parentheses around && within || Compiling TiledImage.cxx... Compiling Tooltip.cxx... Compiling UpBox.cxx... Compiling Valuator.cxx... Compiling ValueInput.cxx... ValueInput.cxx: In member function 'virtual void fltk::ValueInput::draw()': ValueInput.cxx:107: warning: suggest parentheses around arithmetic in operand of | Compiling ValueOutput.cxx... Compiling ValueSlider.cxx... Compiling Widget.cxx... Widget.cxx: In member function 'virtual void fltk::Widget::draw()': Widget.cxx:639: warning: suggest parentheses around && within || Compiling Widget_draw.cxx... Widget_draw.cxx: In member function 'void fltk::Widget::draw_frame() const': Widget_draw.cxx:105: warning: suggest parentheses around arithmetic in operand of | Widget_draw.cxx: In member function 'void fltk::Widget::draw_label() const': Widget_draw.cxx:119: warning: suggest parentheses around && within || Widget_draw.cxx: In member function 'void fltk::Group::draw_outside_label(fltk::Widget&) const': Widget_draw.cxx:277: warning: suggest parentheses around arithmetic in operand of | Widget_draw.cxx:301: warning: suggest parentheses around arithmetic in operand of | Compiling Window.cxx... Compiling WidgetAssociation.cxx... Compiling Window_fullscreen.cxx... Compiling Window_hotspot.cxx... Compiling Window_iconize.cxx... Compiling WizardGroup.cxx... Compiling xbmImage.cxx... Compiling xpmImage.cxx... Compiling scandir.c... Compiling string.c... Compiling utf.c... xpmImage.cxx: In static member function 'static bool fltk::xpmImage::fetch(fltk::Image&, const char* const*)': xpmImage.cxx:59: warning: suggest parentheses around && within || Compiling vsnprintf.c... x86_64-pc-linux-gnu-gcc -Wl,-O1 -shared -fPIC -o ../lib/libfltk2.so.2.0 add_idle.o addarc.o addcurve.o Adjuster.o AlignGroup.o AnsiWidget.o args.o BarGroup.o bmpImage.o Browser.o Browser_load.o Button.o CheckButton.o Choice.o clip.o Clock.o Color.o color_chooser.o ComboBox.o compose.o Cursor.o CycleButton.o default_glyph.o Dial.o DiamondBox.o dnd.o drawtext.o EngravedLabel.o error.o event_key_state.o file_chooser.o FileBrowser.o FileChooser.o FileChooser2.o FileIcon.o FileInput.o filename_absolute.o filename_ext.o filename_isdir.o filename_list.o filename_match.o filename_name.o fillrect.o Fl_Menu_Item.o FloatInput.o fltk_theme.o Font.o gifImage.o Group.o GSave.o HelpView.o HighlightButton.o Image.o Input.o InputBrowser.o InvisibleWidget.o Item.o key_name.o LightButton.o list_fonts.o load_plugin.o lock.o Menu.o Menu_add.o Menu_global.o Menu_popup.o MenuBar.o MenuWindow.o message.o MultiImage.o NumericInput.o numericsort.o Output.o OvalBox.o overlay_rect.o own_colormap.o PackedGroup.o path.o PlasticBox.o PopupMenu.o Preferences.o ProgressBar.o RadioButton.o readimage.o RepeatButton.o ReturnButton.o RoundBox.o RoundedBox.o run.o Scrollbar.o ScrollGroup.o scrollrect.o setcolor.o setdisplay.o setvisual.o ShadowBox.o ShapedWindow.o SharedImage.o ShortcutAssignment.o show_colormap.o Slider.o StatusBarGroup.o StringList.o Style.o StyleSet.o Symbol.o SystemMenuBar.o TabGroup.o TabGroup2.o TextBuffer.o TextDisplay.o TextEditor.o ThumbWheel.o TiledGroup.o TiledImage.o Tooltip.o UpBox.o Valuator.o ValueInput.o ValueOutput.o ValueSlider.o Widget.o Widget_draw.o WidgetAssociation.o Window.o Window_fullscreen.o Window_hotspot.o Window_iconize.o WizardGroup.o xbmImage.o xpmImage.o scandir.o string.o utf.o vsnprintf.o -L../lib -lpng -lfltk2_images -ljpeg -lz /usr/bin/ar cr ../lib/libfltk2.a ... === making images === Makefile:97: makedepend: No such file or directory Compiling FileIcon2.cxx... Compiling Fl_Guess_Image.cxx... Compiling fl_jpeg.cxx... Compiling fl_png.cxx... Compiling HelpDialog.cxx... Compiling images_core.cxx... Compiling pnmImage.cxx... Compiling xpmFileImage.cxx... pnmImage.cxx: In member function 'virtual bool fltk::pnmImage::fetch()': pnmImage.cxx:163: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result xpmFileImage.cxx: In function 'char** read(char*, int)': xpmFileImage.cxx:67: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result x86_64-pc-linux-gnu-gcc -Wl,-O1 -shared -fPIC -o ../lib/libfltk2_images.so.2.0 ... /usr/bin/ar cr ../lib/libfltk2_images.a ... === making OpenGL === Makefile:90: makedepend: No such file or directory Compiling Fl_Gl_Overlay.cxx... Compiling Fl_Gl_Choice.cxx... Compiling Fl_Gl_Window.cxx... Compiling gl_draw.cxx... Compiling gl_start.cxx... x86_64-pc-linux-gnu-gcc -Wl,-O1 -shared -fPIC -o ../lib/libfltk2_gl.so.2.0 ... /usr/bin/ar cr ../lib/libfltk2_gl.a ... === making fluid === Makefile:103: makedepend: No such file or directory Compiling about_panel.cxx... Compiling align_widget.cxx... Compiling alignment_panel.cxx... Compiling code.cxx... Compiling CodeEditor.cxx... code.cxx: In function 'int is_id(char)': code.cxx:45: warning: suggest parentheses around && within || code.cxx:45: warning: suggest parentheses around && within || code.cxx: In function 'void write_cstring(const char*, int)': code.cxx:208: warning: suggest parentheses around && within || code.cxx:208: warning: suggest parentheses around && within || Compiling coding_style.cxx... Compiling coding_style_func.cxx... Compiling Enumeration.cxx... coding_style_func.cxx: In function 'void load_coding_style()': coding_style_func.cxx:60: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result coding_style_func.cxx: In function 'const char* get_opening_brace(int)': coding_style_func.cxx:108: warning: suggest explicit braces to avoid ambiguous 'else' Compiling factory.cxx... Compiling file.cxx... Compiling fluid.cxx... fluid.cxx: In function 'void new_cb(fltk::Widget*, void*)': fluid.cxx:630: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result Compiling Fluid_Image.cxx... Compiling fluid_img.cxx... Fluid_Image.cxx: In member function 'virtual void generic_image::write_static()': Fluid_Image.cxx:106: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result Fluid_Image.cxx: In static member function 'static Fluid_Image* Fluid_Image::find(const char*)': Fluid_Image.cxx:294: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result Compiling fluid_menus.cxx... Compiling Fluid_Plugins.cxx... Compiling FluidType.cxx... Compiling function_panel.cxx... Compiling FunctionType.cxx... Compiling GroupType.cxx... FunctionType.cxx: In member function 'virtual void DeclType::write_code()': FunctionType.cxx:535: warning: suggest parentheses around && within || FunctionType.cxx:536: warning: suggest parentheses around && within || FunctionType.cxx:537: warning: suggest parentheses around && within || Compiling MenuType.cxx... Compiling template_panel.cxx... MenuType.cxx: In member function 'virtual int Shortcut_Button::handle(int)': MenuType.cxx:137: warning: suggest parentheses around && within || MenuType.cxx:138: warning: suggest parentheses around arithmetic in operand of | MenuType.cxx:140: warning: suggest parentheses around arithmetic in operand of | Compiling undo.cxx... In function 'char* strncat(char*, const char*, size_t)', inlined from 'const char* NamespaceType::get_full_string() const' at FunctionType.cxx:1035: /usr/include/bits/string3.h:153: warning: call to char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int) might overflow destination buffer Compiling widget_panel.cxx... Compiling WidgetClassType.cxx... Compiling WidgetType.cxx... WidgetType.cxx: In member function 'const char* WidgetType::array_name() const': WidgetType.cxx:1534: warning: suggest parentheses around && within || Compiling WindowType.cxx... WindowType.cxx: In member function 'void WindowType::newposition(WidgetType*, int&, int&, int&, int&)': WindowType.cxx:369: warning: suggest explicit braces to avoid ambiguous 'else' WindowType.cxx:370: warning: suggest explicit braces to avoid ambiguous 'else' WindowType.cxx:371: warning: suggest explicit braces to avoid ambiguous 'else' WindowType.cxx:372: warning: suggest explicit braces to avoid ambiguous 'else' Linking fluid2... === making glut === Makefile:92: makedepend: No such file or directory Compiling glut_compatability.cxx... Compiling glut_font.cxx... Compiling glpuzzle.cxx... Compiling fractals.cxx... /usr/bin/ar cr ../lib/libfltk2_glut.a ... x86_64-pc-linux-gnu-gcc -Wl,-O1 -shared -fPIC -o ../lib/libfltk2_glut.so.2.0 ... Linking fractals... Linking glpuzzle... ../lib/libfltk2_glut.so: undefined reference to `fltk::GlWindow::make_current()' ../lib/libfltk2_glut.so: undefined reference to `fltk::GlWindow::~GlWindow()' ../lib/libfltk2_glut.so: undefined reference to `fltk::GlWindow::flush()' ../lib/libfltk2_glut.so: undefined reference to `fltk::gldrawtext(char const*, int)' ../lib/libfltk2_glut.so: undefined reference to `vtable for fltk::GlWindow' ../lib/libfltk2_glut.so: undefined reference to `fltk::GlWindow::layout()' ../lib/libfltk2_glut.so: undefined reference to `typeinfo for fltk::GlWindow' ../lib/libfltk2_glut.so: undefined reference to `fltk::glgetwidth(char const*, int)' ../lib/libfltk2_glut.so: undefined reference to `fltk::GlWindow::can_do_overlay()' ../lib/libfltk2_glut.so: undefined reference to `fltk::GlWindow::handle(int)' ../lib/libfltk2_glut.so: undefined reference to `fltk::glgetwidth(char const*)' ../lib/libfltk2_glut.so: undefined reference to `fltk::glsetfont(fltk::Font*, float)' ../lib/libfltk2_glut.so: undefined reference to `fltk::GlWindow::can_do(int)' ../lib/libfltk2_glut.so: undefined reference to `fltk::GlWindow::destroy()' ../lib/libfltk2_glut.so: undefined reference to `fltk::GlWindow::create()' ../lib/libfltk2_glut.so: undefined reference to `fltk::GlWindow::swap_buffers()' ../lib/libfltk2_glut.so: undefined reference to `fltk::GlWindow::mode(int)' ../lib/libfltk2_glut.so: undefined reference to `fltk::GlWindow::init()' collect2: ld returned 1 exit status make[1]: *** [fractals] Error 1 make[1]: *** Waiting for unfinished jobs.... ../lib/libfltk2_glut.so: undefined reference to `fltk::GlWindow::make_current()' ../lib/libfltk2_glut.so: undefined reference to `fltk::GlWindow::~GlWindow()' ../lib/libfltk2_glut.so: undefined reference to `fltk::GlWindow::flush()' ../lib/libfltk2_glut.so: undefined reference to `fltk::gldrawtext(char const*, int)' ../lib/libfltk2_glut.so: undefined reference to `vtable for fltk::GlWindow' ../lib/libfltk2_glut.so: undefined reference to `fltk::GlWindow::layout()' ../lib/libfltk2_glut.so: undefined reference to `typeinfo for fltk::GlWindow' ../lib/libfltk2_glut.so: undefined reference to `fltk::glgetwidth(char const*, int)' ../lib/libfltk2_glut.so: undefined reference to `fltk::GlWindow::can_do_overlay()' ../lib/libfltk2_glut.so: undefined reference to `fltk::GlWindow::handle(int)' ../lib/libfltk2_glut.so: undefined reference to `fltk::glgetwidth(char const*)' ../lib/libfltk2_glut.so: undefined reference to `fltk::glsetfont(fltk::Font*, float)' ../lib/libfltk2_glut.so: undefined reference to `fltk::GlWindow::can_do(int)' ../lib/libfltk2_glut.so: undefined reference to `fltk::GlWindow::destroy()' ../lib/libfltk2_glut.so: undefined reference to `fltk::GlWindow::create()' ../lib/libfltk2_glut.so: undefined reference to `fltk::GlWindow::swap_buffers()' ../lib/libfltk2_glut.so: undefined reference to `fltk::GlWindow::mode(int)' ../lib/libfltk2_glut.so: undefined reference to `fltk::GlWindow::init()' collect2: ld returned 1 exit status make[1]: *** [glpuzzle] Error 1 make: *** [all] Error 2 * ERROR: x11-libs/fltk-2.0_pre6786-r1 failed: * make failed * * Call stack: * ebuild.sh, line 48: Called src_compile * environment, line 3262: Called die * The specific snippet of code: * emake || die "make failed"; * * If you need support, post the output of 'emerge --info =x11-libs/fltk-2.0_pre6786-r1', * the complete build log and the output of 'emerge -pqv =x11-libs/fltk-2.0_pre6786-r1'. * The complete build log is located at '/var/log/portage/x11-libs:fltk-2.0_pre6786-r1:20100207-202940.log'. * The ebuild environment file is located at '/var/tmp/portage/x11-libs/fltk-2.0_pre6786-r1/temp/environment'. * S: '/var/tmp/portage/x11-libs/fltk-2.0_pre6786-r1/work/fltk-2.0.x-r6786'