kmatheussen / radium

A graphical music editor. A next generation tracker.
http://users.notam02.no/~kjetism/radium/
GNU General Public License v2.0
842 stars 36 forks source link

Error building the new Radium (QSlider) #129

Closed yPhil-gh closed 10 years ago

yPhil-gh commented 10 years ago
⚡ git pull
remote: Counting objects: 38, done.
remote: Compressing objects: 100% (38/38), done.
remote: Total 38 (delta 15), reused 0 (delta 0)
Unpacking objects: 100% (38/38), done.
From https://github.com/kmatheussen/radium
   3eaf2bb..f624ebf  master     -> origin/master
   b59db0e..e8fe739  3.0        -> origin/3.0
 * [new tag]         1.9.42     -> 1.9.42
Merge made by the 'recursive' strategy.
 Changelog                                 |    7 +-
 Makefile.Qt                               |    2 +-
 Qt/Qt_MainWindow.cpp                      |    4 +-
 Qt/Qt_MyQSlider.h                         |    5 +-
 Qt/Qt_SliderPainter.cpp                   |    8 +-
 Qt/Qt_SliderPainter_proc.h                |    2 +-
 Qt/Qt_audio_instrument_widget_callbacks.h |   67 ++-
 Qt/Qt_bottom_bar_widget_callbacks.h       |   15 +-
 Qt/qt4_audio_instrument_widget.ui         | 2595 ++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------
 Qt/qt4_bottom_bar_widget.ui               |   54 +-
 README                                    |    4 +-
 audio/SoundPlugin.c                       |   20 +-
 audio/SoundPlugin.h                       |    6 +
 audio/VST_plugins.cpp                     |    2 +-
 14 files changed, 1534 insertions(+), 1257 deletions(-)

⚡ make packages                         
make: Nothing to be done for `packages'.

⚡ BUILDTYPE=RELEASE ./build_linux.sh -j7
BUILDTYPE=RELEASE
g++ windows.o window_config.o list.o vector.o hashmap.o song.o blocks.o block_insert.o block_split.o block_delete.o block_properties.o tracks.o localzooms.o control.o lines.o font.o track_insert.o track_onoff.o settings.o mmd2load.o notes.o notes_legalize.o pitches.o wblocks.o wtracks.o sliders.o gfx_wblocks.o gfx_wblocks_reltempo.o gfx_statusbar.o gfx_tempotrackheader.o gfx_upperleft.o common.o gfx_wtracks.o gfx_wtrackborder.o gfx_wtext.o gfx_text.o gfx_lines.o gfx_point.o gfx_op_queue.o eventreciever.o reallines.o notestext.o trackreallines.o clipboard_range.o clipboard_range_calc.o clipboard_range_copy.o clipboard_range_paste.o clipboard_range_cut.o transpose.o backwards.o invert.o glissando.o pitchexpand.o clipboard_track_copy.o clipboard_track_paste.o clipboard_track_cut.o clipboard_tempos_copy.o clipboard_localzooms.o clipboard_block_copy.o clipboard_block_paste.o quantitize.o mouse.o mouse_wtrack.o mouse_wtrackheader.o mouse_tempoheader.o mouse_wtrackborder.o mouse_temponodeborder.o mouse_fxarea.o mouse_pitches.o mouse_vellinenode.o mouse_vellineend.o mouse_vellinestart.o mouse_fxnode.o mouse_quantitize.o mouse_reltemposlider.o tbox.o area.o range.o debug.o memory.o placement.o t_gc.o cursor.o cursor_updown.o subtrack.o velocities.o pixmap.o scroll.o blts.o realline_calc.o gfx_subtrack.o LPB.o gfx_wtrackheaders.o gfx_wtrackheader_volpan.o gfx_slider.o reallines_insert.o gfx_shrink.o gfx_shrink_t.o gfx_request.o nodelines.o nodeboxes.o instruments.o patch.o fxlines.o fxlines_legalize.o pitchnodes.o blocklist.o  scroll_play.o gfx_tempocolor.o crashreporter.o crashreporter_posix.o crashreporter_windows.o reltempo.o temponodes.o tempos.o time.o time2place.o mouse_temponodes.o temponodes_legalize.o Ptask2Mtask.o player.o scheduler.o PEQrealline.o PEQmempool.o PEQblock.o PEQnotes.o PEQcommon.o playerclass.o player_startstop.o PEQvelocities.o PEQpitches.o PEQ_calc.o PEQfxs.o player_pause.o PEQ_type.o PEQ_calc_64bit.o PEQ_clock.o disk.o disk_fxs.o disk_wblock.o disk_localzooms.o disk_track.o disk_fx.o disk_fxnodelines.o disk_wtrack.o disk_temponodes.o disk_tempos.o disk_song.o disk_velocities.o disk_block.o disk_placement.o disk_stops.o disk_playlist.o disk_root.o disk_notes.o disk_lpbs.o disk_windows.o disk_warea.o disk_save.o disk_load.o disk_instrument.o disk_patches.o disk_slider.o undo.o undo_notes.o undo_fxs.o undo_temponodes.o undo_tempos.o undo_lpbs.o undo_notesandfxs.o undo_reallines.o undo_tracks.o undo_range.o undo_blocks.o undo_trackheader.o undo_reltempomax.o undo_maintempos.o undo_block_insertdelete.o undo_block_mergesplit.o undo_reltemposlider.o undo_playlist.o undo_patch.o undo_patchvoice.o undo_patchname.o undo_chip_position.o Qt_visual.o GTK_visual.o Qt_Main.o Qt_endprogram.o Qt_EventReceiver.o Qt_colors.o Qt_Menues.o Qt_Fonts.o Qt_ReqType.o Qt_PopupMenu.o qcolordialog.o Qt_Bs_edit.o Qt_instruments.o Qt_PluginWidget.o Qt_MyQSlider.o Qt_SliderPainter.o Qt_memory.o Qt_path_resolver.o Qt_settings.o Qt_MainWindow.o GTK_ReqType.o GTK_PopupMenu.o Qt_soundfilesaver_widget_callbacks.o Qt_comment_dialog_callbacks.o Qt_Semaphores.o radium_wrap.o api_common.o api_keyplay.o api_keyplayedit.o api_navigate.o api_noteedit.o api_support.o ad_noteadd.o wrapfunclist.o api_trackonoff.o api_zoom.o api_notemanipulate.o api_play.o api_clipboard.o api_undo.o api_various.o api_instruments.o api_requesters.o posix_settings.o posix_Player.o  X11_keyboard.o X11_error.o X11_disk.o X11_Qtstuff.o   disk_midi_fx.o disk_midi_i_plugin.o midi_fx.o midi_i_plugin.o midi_playfromstart.o midi_rtmidi.o RtMidi.o midi_i_input.o midi_menues.o zita_rev.o stk_flute.o stk_bowed.o stk_blow_bottle.o stk_bass.o stk_blow_hole.o stk_brass.o stk_clarinet.o stk_flute_stk.o stk_glass_harmonica.o stk_harpsi.o stk_modal_bar.o stk_NLF_eks.o stk_NLF_fm.o stk_piano.o stk_saxophony.o stk_sitar.o stk_tibetan_bowl.o stk_tuned_bar.o stk_uni_bar.o stk_voice_form.o faust_tapiir.o faust_system_eq.o faust_system_lowpass.o faust_system_lowshelf.o faust_system_highshelf.o faust_system_delay.o faust_multibandcomp.o audio_instrument.o SoundProducer.o Jack_plugin.o Bus_plugins.o Patchbay_plugin.o VST_plugins.o Ladspa_plugins.o Sampler_plugin.o FluidSynth_plugin.o Pd_plugin.o SoundPluginRegistry.o SoundPlugin.o Mixer.o get_windows_commandlines.o Envelope.o Resampler.o SoundFonts.o Smooth.o undo_audio_effect.o undo_pd_controllers.o undo_sample.o SoundfileSaver.o system_compressor_wrapper.o QM_view.o QM_chip.o QM_MixerWidget.o undo_mixer.o undo_mixer_connections.o undo_chip_addremove.o -o bin/radium -g -lm -lQt3Support -lQtNetwork -lQtSql -lQtOpenGL -lQtGui -lQtCore    -lpthread -lasound -ljack  -llrdf -pthread -lrt -lX11 bin/packages/gc-7.2/.libs/libgc.a -L/usr/lib -lpython2.7 bin/packages/libgig/src/.libs/libgig.a bin/packages/fluidsynth-1.1.6/src/.libs/libfluidsynth.a -lsndfile   -lsamplerate   -lglib-2.0   -Wl,-Bstatic -lbfd -Wl,-Bdynamic -lz -liberty -ldl bin/packages/libpd-master/libs/libpds.a 
QM_view.o: In function `MyQSlider::init()':
/home/px/src/radium/mixergui/../Qt/Qt_MyQSlider.h:87: undefined reference to `SLIDERPAINTER_create(QSlider*)'
/home/px/src/radium/mixergui/../Qt/Qt_MyQSlider.h:87: undefined reference to `SLIDERPAINTER_create(QSlider*)'
QM_MixerWidget.o: In function `MyQSlider::init()':
/home/px/src/radium/mixergui/../Qt/Qt_MyQSlider.h:87: undefined reference to `SLIDERPAINTER_create(QSlider*)'
collect2: error: ld returned 1 exit status
make: *** [bin/radium] Error 1

Yesterday it was building just fine on this same machine ; please let me know if you need more local info.

kmatheussen commented 10 years ago

Not all dependencies are tracked in the makefile, so you need to do a "make clean" after each time you do a "git pull". This is written in the README file too.