Bug 161988 - audio/zynaddsubfx build fails with fltk-1.3.0
Summary: audio/zynaddsubfx build fails with fltk-1.3.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Marcus von Appen
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-25 12:00 UTC by Kenneth Lind
Modified: 2011-10-25 21:40 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kenneth Lind 2011-10-25 12:00:01 UTC
Build of audio/zynaddsubfx fails after update of x11-toolkits/fltk to 1.3.0. Output:

g++ -o zynaddsubfx */*.o *.o -lm  -lmxml -lz -L/usr/local/lib `fltk-config --ldflags`  -lfftw3 -lpthread `pkg-config --libs jack`
UI/ADnoteUI.o(.text+0xa12): In function `ADnoteUI::~ADnoteUI()':
/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/ADnoteUI.cc:2165: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/ADnoteUI.o(.text+0xa2a):/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/ADnoteUI.cc:2165: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/ADnoteUI.o(.text+0xac2): In function `ADnoteUI::~ADnoteUI()':
/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/ADnoteUI.cc:2165: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/ADnoteUI.o(.text+0xb52): In function `ADnoteUI::~ADnoteUI()':
/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/ADnoteUI.cc:2165: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/ADnoteUI.o(.text+0x8dc9): In function `ADnoteUI::ADnoteUI(ADnoteParameters*, Master*)':
/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/ADnoteUI.cc:2155: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/ADnoteUI.o(.text+0x8e59):/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/ADnoteUI.cc:2155: more undefined references to `PresetsUI_::~PresetsUI_()' follow
UI/ADnoteUI.o(.gnu.linkonce.r._ZTI8ADnoteUI+0x8):/usr/local/include/FL/Fl_Widget.H:970: undefined reference to `typeinfo for PresetsUI_'
UI/BankUI.o(.gnu.linkonce.r._ZTV8BankSlot+0x38):/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/BankUI.cc:117: undefined reference to `BankProcess_::process()'
UI/BankUI.o(.gnu.linkonce.r._ZTI6BankUI+0x8):/usr/local/include/FL/Fl_Widget.H:956: undefined reference to `typeinfo for BankProcess_'
UI/BankUI.o(.gnu.linkonce.r._ZTI8BankSlot+0x18):/usr/local/include/FL/Fl_Button.H:84: undefined reference to `typeinfo for BankProcess_'
UI/EffUI.o(.text+0x6a27): In function `SimpleEffUI::~SimpleEffUI()':
/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/EffUI.cc:3124: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/EffUI.o(.text+0x6a4a):/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/EffUI.cc:3124: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/EffUI.o(.text+0x6b17): In function `SimpleEffUI::~SimpleEffUI()':
/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/EffUI.cc:3124: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/EffUI.o(.text+0x6b32):/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/EffUI.cc:3124: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/EffUI.o(.text+0x6be7): In function `SimpleEffUI::~SimpleEffUI()':
/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/EffUI.cc:3124: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/EffUI.o(.text+0x6c02):/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/EffUI.cc:3124: more undefined references to `PresetsUI_::~PresetsUI_()' follow
UI/EffUI.o(.gnu.linkonce.r._ZTI11SimpleEffUI+0x18):/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/EffUI.h:17: undefined reference to `typeinfo for PresetsUI_'
UI/EffUI.o(.gnu.linkonce.r._ZTI5EffUI+0x18):/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/EffUI.h:17: undefined reference to `typeinfo for PresetsUI_'
UI/EnvelopeUI.o(.text+0x33af): In function `EnvelopeUI::~EnvelopeUI()':
/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/EnvelopeUI.cc:610: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/EnvelopeUI.o(.text+0x33d2):/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/EnvelopeUI.cc:610: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/EnvelopeUI.o(.text+0x344f): In function `EnvelopeUI::~EnvelopeUI()':
/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/EnvelopeUI.cc:610: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/EnvelopeUI.o(.text+0x346a):/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/EnvelopeUI.cc:610: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/EnvelopeUI.o(.text+0x34df): In function `EnvelopeUI::~EnvelopeUI()':
/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/EnvelopeUI.cc:610: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/EnvelopeUI.o(.text+0x34fa):/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/EnvelopeUI.cc:610: more undefined references to `PresetsUI_::~PresetsUI_()' follow
UI/EnvelopeUI.o(.gnu.linkonce.r._ZTI10EnvelopeUI+0x18):/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/EnvelopeUI.h:17: undefined reference to `typeinfo for PresetsUI_'
UI/FilterUI.o(.text+0x1862): In function `FilterUI::~FilterUI()':
/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/FilterUI.cc:423: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/FilterUI.o(.text+0x1885):/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/FilterUI.cc:423: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/FilterUI.o(.text+0x1902): In function `FilterUI::~FilterUI()':
/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/FilterUI.cc:423: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/FilterUI.o(.text+0x191d):/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/FilterUI.cc:423: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/FilterUI.o(.text+0x1992): In function `FilterUI::~FilterUI()':
/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/FilterUI.cc:423: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/FilterUI.o(.text+0x19ad):/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/FilterUI.cc:423: more undefined references to `PresetsUI_::~PresetsUI_()' follow
UI/FilterUI.o(.gnu.linkonce.r._ZTI8FilterUI+0x18):/usr/local/include/FL/Fl_Menu_.H:121: undefined reference to `typeinfo for PresetsUI_'
UI/LFOUI.o(.text+0xde6): In function `LFOUI::~LFOUI()':
/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/LFOUI.cc:103: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/LFOUI.o(.text+0xe0c):/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/LFOUI.cc:103: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/LFOUI.o(.text+0xe76): In function `LFOUI::~LFOUI()':
/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/LFOUI.cc:103: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/LFOUI.o(.text+0xe94):/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/LFOUI.cc:103: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/LFOUI.o(.text+0xee6): In function `LFOUI::~LFOUI()':
/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/LFOUI.cc:103: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/LFOUI.o(.text+0xf04):/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/LFOUI.cc:103: more undefined references to `PresetsUI_::~PresetsUI_()' follow
UI/LFOUI.o(.gnu.linkonce.r._ZTI5LFOUI+0x18):/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/LFOUI.cc:9: undefined reference to `typeinfo for PresetsUI_'
UI/OscilGenUI.o(.text+0x343): In function `OscilEditor::~OscilEditor()':
/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/OscilGenUI.cc:1345: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/OscilGenUI.o(.text+0x35e):/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/OscilGenUI.cc:1345: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/OscilGenUI.o(.text+0x3b6): In function `OscilEditor::~OscilEditor()':
/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/OscilGenUI.cc:1345: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/OscilGenUI.o(.text+0x416): In function `OscilEditor::~OscilEditor()':
/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/OscilGenUI.cc:1345: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/OscilGenUI.o(.text+0xa9b): In function `Oscilharmonic::make_window()':
/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/OscilGenUI.cc:246: undefined reference to `PSlider::PSlider(int, int, int, int, char const*)'
UI/OscilGenUI.o(.text+0xbb5):/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/OscilGenUI.cc:264: undefined reference to `PSlider::PSlider(int, int, int, int, char const*)'
UI/OscilGenUI.o(.text+0x3a66): In function `OscilEditor::OscilEditor(OscilGen*, Fl_Widget*, Fl_Widget*, Fl_Widget*, Master*)':
/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/OscilGenUI.cc:1339: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/OscilGenUI.o(.text+0x3ae6): In function `OscilEditor::OscilEditor(OscilGen*, Fl_Widget*, Fl_Widget*, Fl_Widget*, Master*)':
/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/OscilGenUI.cc:1339: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/OscilGenUI.o(.text+0x3ac): In function `OscilEditor::~OscilEditor()':
/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/OscilGenUI.cc:1345: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/OscilGenUI.o(.text+0x40c): In function `OscilEditor::~OscilEditor()':
/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/OscilGenUI.cc:1345: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/OscilGenUI.o(.gnu.linkonce.r._ZTI11OscilEditor+0x8):/usr/local/include/FL/Fl_Widget.H:956: undefined reference to `typeinfo for PresetsUI_'
UI/PADnoteUI.o(.text+0x363): In function `PADnoteUI::~PADnoteUI()':
/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/PADnoteUI.cc:1504: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/PADnoteUI.o(.text+0x37b):/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/PADnoteUI.cc:1504: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/PADnoteUI.o(.text+0x3f3): In function `PADnoteUI::~PADnoteUI()':
/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/PADnoteUI.cc:1504: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/PADnoteUI.o(.text+0x463): In function `PADnoteUI::~PADnoteUI()':
/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/PADnoteUI.cc:1504: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/PADnoteUI.o(.text+0x4748): In function `PADnoteUI::PADnoteUI(PADnoteParameters*, Master*)':
/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/PADnoteUI.cc:697: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/PADnoteUI.o(.text+0x47d8):/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/PADnoteUI.cc:697: more undefined references to `PresetsUI_::~PresetsUI_()' follow
UI/PADnoteUI.o(.gnu.linkonce.r._ZTI9PADnoteUI+0x8):/usr/local/include/FL/Fl_Widget.H:956: undefined reference to `typeinfo for PresetsUI_'
UI/PartUI.o(.gnu.linkonce.r._ZTI6PartUI+0x18):/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/PartUI.cc:69: undefined reference to `typeinfo for PartUI_'
UI/ResonanceUI.o(.text+0x164): In function `ResonanceUI::~ResonanceUI()':
/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/ResonanceUI.cc:519: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/ResonanceUI.o(.text+0x17f):/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/ResonanceUI.cc:519: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/ResonanceUI.o(.text+0x1c7): In function `ResonanceUI::~ResonanceUI()':
/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/ResonanceUI.cc:519: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/ResonanceUI.o(.text+0x217): In function `ResonanceUI::~ResonanceUI()':
/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/ResonanceUI.cc:519: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/ResonanceUI.o(.text+0x154c): In function `ResonanceUI::ResonanceUI(Resonance*)':
/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/ResonanceUI.cc:515: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/ResonanceUI.o(.text+0x15ac):/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/ResonanceUI.cc:515: more undefined references to `PresetsUI_::~PresetsUI_()' follow
UI/ResonanceUI.o(.gnu.linkonce.r._ZTI11ResonanceUI+0x10):/usr/local/include/FL/Fl_Box.H:43: undefined reference to `typeinfo for PresetsUI_'
UI/SUBnoteUI.o(.text+0x2d3): In function `SUBnoteUI::~SUBnoteUI()':
/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/SUBnoteUI.cc:735: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/SUBnoteUI.o(.text+0x2ee):/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/SUBnoteUI.cc:735: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/SUBnoteUI.o(.text+0x346): In function `SUBnoteUI::~SUBnoteUI()':
/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/SUBnoteUI.cc:735: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/SUBnoteUI.o(.text+0x3a6): In function `SUBnoteUI::~SUBnoteUI()':
/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/SUBnoteUI.cc:735: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/SUBnoteUI.o(.text+0x2ef3): In function `SUBnoteUI::SUBnoteUI(SUBnoteParameters*)':
/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/SUBnoteUI.cc:729: undefined reference to `PresetsUI_::~PresetsUI_()'
UI/SUBnoteUI.o(.text+0x2f33):/usr/ports/audio/zynaddsubfx/work/ZynAddSubFX-2.4.1/src/UI/SUBnoteUI.cc:729: more undefined references to `PresetsUI_::~PresetsUI_()' follow
UI/SUBnoteUI.o(.gnu.linkonce.r._ZTI9SUBnoteUI+0x8):/usr/local/include/FL/Fl_Widget.H:970: undefined reference to `typeinfo for PresetsUI_'
gmake: *** [all] Error 1
*** Error code 1

Stop in /usr/ports/audio/zynaddsubfx.
*** Error code 1

Stop in /usr/ports/audio/zynaddsubfx.

How-To-Repeat: cd [wherever]/ports/x11-toolkits/fltk && make install && cd ../../audio/zynaddsubfx && make
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2011-10-25 12:00:30 UTC
Responsible Changed
From-To: freebsd-ports-bugs->mva

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 dfilter service freebsd_committer freebsd_triage 2011-10-25 21:35:14 UTC
mva         2011-10-25 20:35:01 UTC

  FreeBSD ports repository

  Added files:
    audio/zynaddsubfx/files patch-src_ui_BankUI.fl 
                            patch-src_ui_OscilGenUI.fl 
                            patch-src_ui_PartUI.fl 
                            patch-src_ui_PresetsUI.fl 
  Log:
  - Unbreak build with fltk 1.3.0
  
  PR:             ports/161988
  Submitted by:   Kenneth Lind <exil@sasurai.se>
  
  Revision  Changes    Path
  1.1       +11 -0     ports/audio/zynaddsubfx/files/patch-src_ui_BankUI.fl (new)
  1.1       +11 -0     ports/audio/zynaddsubfx/files/patch-src_ui_OscilGenUI.fl (new)
  1.1       +11 -0     ports/audio/zynaddsubfx/files/patch-src_ui_PartUI.fl (new)
  1.1       +14 -0     ports/audio/zynaddsubfx/files/patch-src_ui_PresetsUI.fl (new)
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 3 Marcus von Appen freebsd_committer freebsd_triage 2011-10-25 21:36:04 UTC
State Changed
From-To: open->closed

Patches commited, thanks for reporting!