Here is where it stops: g++ -o spiralsynthmodular main.o SpiralSynthModular.o SpiralSynthModularInfo.o GraphSort.o GUI/Widgets/Fl_DeviceGUI.o GUI/Widgets/Fl_CommentGUI.o GUI/Widgets/Fl_DragBar.o GUI/Widgets/Fl_Canvas.o GUI/Widgets/PawfalYesNo.o GUI/Widgets/PawfalInput.o SpiralSound/SpiralInfo.o SpiralSound/Sample.o SpiralSound/Plugins/SpiralPlugin.o SpiralSound/Plugins/SpiralPluginGUI.o SpiralSound/PluginManager.o SpiralSound/ChannelHandler.o SettingsWindow.o -L/usr/lib/fltk-1.1 -Wl,-rpath,/usr/lib/fltk-1.1 -L/usr/X11R6/lib -lfltk -lXft -lpthread -lXext -lX11 -lsupc++ -lm -ldl -lpng -lpthread /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lfltk collect2: ld returned 1 exit status make: *** [spiralsynthmodular] Error 1
It works fine with fltk-1.1.3...
Yeah, the fltk ebuild for the -rc1 is a little/very broken right now. Copy -rc1 to -rc2 and get rid of the '--enable-xft' flag inside the ebuild and change it to '--disable-xft'. Make sure a libfltk-.... file is produced when you merge libfltk, otherwise there's nothing to link against like the linker said...
fltk-1.1.4_rc2 has been added to portage which should be fine with xft enabled. spiralmodular appears to work just fine with this new build. Please test.
works for me. :)