Автор Тема: Cmake  (Прочитано 12425 раз)

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 969
Re: Cmake
« Ответ #15 : 28.03.2012 21:31:59 »
mcedit ~/RPM/SPECS/lmms.spec
и попробуйте  на 51 строке
%cmake
сделать как
cmake
и снова
rpmbuild -ba lmms.spec --target=i586
Уж больно 4.1 старый а пакет свежий...
А от 5ки пакет не подойдет (0.4.5) - вероятность  его собрать повыше будет... ?

Оффлайн bang67

  • Завсегдатай
  • *
  • Сообщений: 544
  • Simply Linux-6.0.1 t6
    • Email
Re: Cmake
« Ответ #16 : 28.03.2012 21:48:49 »
Подредактировал, процесс пошёл намного дальше, но на выходе всё равно то же самое:[andrew@localhost SPECS]$ rpmbuild -ba lmms.spec --target=i586
Платформы для сборки: i586
Сборка для платформы i586
Выполняется(%prep): /bin/sh -e /home/andrew/tmp/rpm-tmp.98769
+ umask 022
+ /bin/mkdir -p /home/andrew/RPM/BUILD
+ cd /home/andrew/RPM/BUILD
+ cd /home/andrew/RPM/BUILD
+ rm -rf lmms-0.4.13
+ echo 'Source #0 (lmms-0.4.13.tar):'
Source #0 (lmms-0.4.13.tar):
+ /bin/tar -xf /home/andrew/RPM/SOURCES/lmms-0.4.13.tar
+ cd lmms-0.4.13
+ /bin/chmod -c -Rf u+rwX,go-w .
+ exit 0
Выполняется(%build): /bin/sh -e /home/andrew/tmp/rpm-tmp.16909
+ umask 022
+ /bin/mkdir -p /home/andrew/RPM/BUILD
+ cd /home/andrew/RPM/BUILD
+ cd lmms-0.4.13
+ cmake -DWANT_FFTW3F:BOOL=OFF -DWANT_CMT:BOOL=OFF
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
PROCESSOR: i686
Machine: i586-alt-linux
-- Target host is 32 bit
-- Looking for include files LMMS_HAVE_STDINT_H
-- Looking for include files LMMS_HAVE_STDINT_H - found
-- Looking for include files LMMS_HAVE_STDLIB_H
-- Looking for include files LMMS_HAVE_STDLIB_H - found
-- Looking for include files LMMS_HAVE_PTHREAD_H
-- Looking for include files LMMS_HAVE_PTHREAD_H - found
-- Looking for include files LMMS_HAVE_SEMAPHORE_H
-- Looking for include files LMMS_HAVE_SEMAPHORE_H - found
-- Looking for include files LMMS_HAVE_UNISTD_H
-- Looking for include files LMMS_HAVE_UNISTD_H - found
-- Looking for include files LMMS_HAVE_SYS_TYPES_H
-- Looking for include files LMMS_HAVE_SYS_TYPES_H - found
-- Looking for include files LMMS_HAVE_SYS_IPC_H
-- Looking for include files LMMS_HAVE_SYS_IPC_H - found
-- Looking for include files LMMS_HAVE_SYS_SHM_H
-- Looking for include files LMMS_HAVE_SYS_SHM_H - found
-- Looking for include files LMMS_HAVE_SYS_TIME_H
-- Looking for include files LMMS_HAVE_SYS_TIME_H - found
-- Looking for include files LMMS_HAVE_SYS_WAIT_H
-- Looking for include files LMMS_HAVE_SYS_WAIT_H - found
-- Looking for include files LMMS_HAVE_SYS_SELECT_H
-- Looking for include files LMMS_HAVE_SYS_SELECT_H - found
-- Looking for include files LMMS_HAVE_STDARG_H
-- Looking for include files LMMS_HAVE_STDARG_H - found
-- Looking for include files LMMS_HAVE_SIGNAL_H
-- Looking for include files LMMS_HAVE_SIGNAL_H - found
-- Looking for include files LMMS_HAVE_SCHED_H
-- Looking for include files LMMS_HAVE_SCHED_H - found
-- Looking for include files LMMS_HAVE_SYS_SOUNDCARD_H
-- Looking for include files LMMS_HAVE_SYS_SOUNDCARD_H - found
-- Looking for include files LMMS_HAVE_SOUNDCARD_H
-- Looking for include files LMMS_HAVE_SOUNDCARD_H - not found.
-- Looking for include files LMMS_HAVE_FCNTL_H
-- Looking for include files LMMS_HAVE_FCNTL_H - found
-- Looking for include files LMMS_HAVE_SYS_IOCTL_H
-- Looking for include files LMMS_HAVE_SYS_IOCTL_H - found
-- Looking for include files LMMS_HAVE_CTYPE_H
-- Looking for include files LMMS_HAVE_CTYPE_H - found
-- Looking for include files LMMS_HAVE_STRING_H
-- Looking for include files LMMS_HAVE_STRING_H - found
-- Looking for include files LMMS_HAVE_PROCESS_H
-- Looking for include files LMMS_HAVE_PROCESS_H - not found.
-- Looking for include files LMMS_HAVE_LOCALE_H
-- Looking for include files LMMS_HAVE_LOCALE_H - found
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found.
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found.
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found.
-- Found Qt-Version 4.4.3
-- Found OpenSSL: /usr/lib/libssl.so
-- Looking for _POSIX_TIMERS
-- Looking for _POSIX_TIMERS - found
-- Found Qt translations in /usr/share/qt4/translations
-- checking for module 'sndfile>=1.0.11'
--   found sndfile, version 1.0.17
-- Looking for include files CMAKE_HAVE_PTHREAD_H
-- Looking for include files CMAKE_HAVE_PTHREAD_H - found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found STK: /usr/lib/libstk.so
-- checking for module 'portaudio-2.0'
--   found portaudio-2.0, version 19
-- Found Portaudio: portaudio;m;pthread
-- checking for module 'libpulse'
--   found libpulse, version 0.9.10
-- Found PulseAudio Simple: /usr/lib/libpulse.so
-- Looking for vorbis_bitrate_addblock in vorbis
-- Looking for vorbis_bitrate_addblock in vorbis - found
-- Found OggVorbis: /usr/lib/libogg.so;/usr/lib/libvorbis.so;/usr/lib/libvorbisfile.so;/usr/lib/libvorbisenc.so
-- Looking for snd_seq_create_simple_port in asound
-- Looking for snd_seq_create_simple_port in asound - found
-- Found ALSA: /usr/lib/libasound.so
-- Looking for include files LMMS_HAVE_MACHINE_SOUNDCARD_H
-- Looking for include files LMMS_HAVE_MACHINE_SOUNDCARD_H - not found.
-- Looking for include files LMMS_HAVE_LINUX_AWE_VOICE_H
-- Looking for include files LMMS_HAVE_LINUX_AWE_VOICE_H - not found.
-- Looking for include files LMMS_HAVE_AWE_VOICE_H
-- Looking for include files LMMS_HAVE_AWE_VOICE_H - not found.
-- Looking for include files LMMS_HAVE__USR_SRC_SYS_I386_ISA_SOUND_AWE_VOICE_H
-- Looking for include files LMMS_HAVE__USR_SRC_SYS_I386_ISA_SOUND_AWE_VOICE_H - not found.
-- Looking for include files LMMS_HAVE__USR_SRC_SYS_GNU_I386_ISA_SOUND_AWE_VOICE_H
-- Looking for include files LMMS_HAVE__USR_SRC_SYS_GNU_I386_ISA_SOUND_AWE_VOICE_H - not found.
-- Looking for C++ include sys/asoundlib.h
-- Looking for C++ include sys/asoundlib.h - found
-- Looking for C++ include alsa/asoundlib.h
-- Looking for C++ include alsa/asoundlib.h - found
-- Looking for snd_pcm_resume in asound
-- Looking for snd_pcm_resume in asound - found
-- checking for module 'jack>=0.77'
--   found jack, version 0.102.20
-- checking for module 'fluidsynth>=1.0.7'
--   found fluidsynth, version 1.0.7
-- Looking for wine_init in wine
-- Looking for wine_init in wine - found
-- Looking for C++ include windows.h
-- Looking for C++ include windows.h - found
-- checking for module 'samplerate>=0.1.8'
--   package 'samplerate>=0.1.8' not found
-- Performing Test HAVE_LRINT
-- Performing Test HAVE_LRINT - Success
-- Performing Test HAVE_LRINTF
-- Performing Test HAVE_LRINTF - Success
-- Performing Test CPU_CLIPS_POSITIVE
-- Performing Test CPU_CLIPS_POSITIVE - Failed
-- Performing Test CPU_CLIPS_NEGATIVE
-- Performing Test CPU_CLIPS_NEGATIVE - Success

Installation Summary
--------------------
* Install Directory           : /usr/local
* Use system's libsamplerate  :

Supported audio interfaces
--------------------------
* ALSA                        : OK
* JACK                        : OK
* OSS                         : OK
* PortAudio                   : OK
* PulseAudio                  : OK
* SDL                         : OK

Supported MIDI interfaces
-------------------------
* ALSA                        : OK
* OSS                         : OK
* WinMM                       : <not supported on this platform>

Supported file formats for project export
-----------------------------------------
* WAVE                        : OK
* OGG/VORBIS                  : OK

Optional plugins
----------------
* SoundFont2 player           : OK
* Stk Mallets                 : OK
* VST-instrument hoster       : OK
* VST-effect hoster           : OK
* SpectrumAnalyzer            :
* CALF LADSPA plugins         : OK
* CAPS LADSPA plugins         : OK
* CMT LADSPA plugins          : not built as requested
* TAP LADSPA plugins          : OK
* SWH LADSPA plugins          : OK
* ZynAddSubFX                 :


-----------------------------------------------------------------
IMPORTANT:
after installing missing packages, remove CMakeCache.txt before
running cmake again!
-----------------------------------------------------------------



-- Configuring done
-- Generating done
-- Build files have been written to: /home/andrew/RPM/BUILD/lmms-0.4.13
+ make -C BUILD
make: Entering an unknown directory
make: *** BUILD: No such file or directory.  Stop.
make: Leaving an unknown directory
ошибка: Неверный код возврата из /home/andrew/tmp/rpm-tmp.16909 (%build)


Ошибки сборки пакетов:
    Неверный код возврата из /home/andrew/tmp/rpm-tmp.16909 (%build)
[andrew@localhost SPECS]$                                               
В споре рождается истина, но иногда умирает здравый смысл.(с)

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 969
Re: Cmake
« Ответ #17 : 28.03.2012 21:55:07 »
Подредактировал, процесс пошёл намного дальше, но на выходе всё равно то же самое:

mcedit ~/RPM/SPECS/lmms.spec
Строка 53 и ниже
Изменить
%make -C BUILD

%install
%make -C BUILD DESTDIR=%buildroot install
на
%make

%install
%make DESTDIR=%buildroot install


Оффлайн bang67

  • Завсегдатай
  • *
  • Сообщений: 544
  • Simply Linux-6.0.1 t6
    • Email
Re: Cmake
« Ответ #18 : 28.03.2012 22:09:48 »
Не собирается. Весь вывод терминала приводить бессмысленно. Вот его последние строки:canning dependencies of target lmms
make[2]: Leaving directory `/home/andrew/RPM/BUILD/lmms-0.4.13'
make[2]: Entering directory `/home/andrew/RPM/BUILD/lmms-0.4.13'
[ 30%] Building CXX object CMakeFiles/lmms.dir/src/gui/ControllerDialog.o
[ 30%] Building CXX object CMakeFiles/lmms.dir/src/gui/bb_editor.o
[ 30%] Building CXX object CMakeFiles/lmms.dir/src/gui/EffectSelectDialog.o
[ 30%] Building CXX object CMakeFiles/lmms.dir/src/gui/PeakControllerDialog.o
[ 30%] Building CXX object CMakeFiles/lmms.dir/src/gui/FxMixerView.o
[ 31%] Building CXX object CMakeFiles/lmms.dir/src/gui/export_project_dialog.o
[ 31%] Building CXX object CMakeFiles/lmms.dir/src/gui/AutomationPatternView.o
[ 31%] Building CXX object CMakeFiles/lmms.dir/src/gui/song_editor.o
[ 31%] Building CXX object CMakeFiles/lmms.dir/src/gui/LfoControllerDialog.o
[ 31%] Building CXX object CMakeFiles/lmms.dir/src/gui/string_pair_drag.o
[ 31%] Building CXX object CMakeFiles/lmms.dir/src/gui/track_container_view.o
[ 32%] Building CXX object CMakeFiles/lmms.dir/src/gui/AutomationEditor.o
[ 32%] Building CXX object CMakeFiles/lmms.dir/src/gui/PianoView.o
[ 32%] Building CXX object CMakeFiles/lmms.dir/src/gui/lmms_style.o
[ 32%] Building CXX object CMakeFiles/lmms.dir/src/gui/ControllerConnectionDialog.o
[ 32%] Building CXX object CMakeFiles/lmms.dir/src/gui/ModelView.o
[ 32%] Building CXX object CMakeFiles/lmms.dir/src/gui/embed.o
[ 33%] Building CXX object CMakeFiles/lmms.dir/src/gui/widgets/text_float.o
[ 33%] Building CXX object CMakeFiles/lmms.dir/src/gui/widgets/InstrumentMidiIOView.o
[ 33%] Building CXX object CMakeFiles/lmms.dir/src/gui/widgets/lcd_spinbox.o
[ 33%] Building CXX object CMakeFiles/lmms.dir/src/gui/widgets/cpuload_widget.o
[ 33%] Building CXX object CMakeFiles/lmms.dir/src/gui/widgets/track_label_button.o
[ 33%] Building CXX object CMakeFiles/lmms.dir/src/gui/widgets/fade_button.o
[ 34%] Building CXX object CMakeFiles/lmms.dir/src/gui/widgets/fader.o
[ 34%] Building CXX object CMakeFiles/lmms.dir/src/gui/widgets/led_checkbox.o
[ 34%] Building CXX object CMakeFiles/lmms.dir/src/gui/widgets/knob.o
[ 34%] Building CXX object CMakeFiles/lmms.dir/src/gui/widgets/combobox.o
[ 34%] Building CXX object CMakeFiles/lmms.dir/src/gui/widgets/tooltip.o
[ 34%] Building CXX object CMakeFiles/lmms.dir/src/gui/widgets/rubberband.o
[ 34%] Building CXX object CMakeFiles/lmms.dir/src/gui/widgets/InstrumentSoundShapingView.o
[ 35%] Building CXX object CMakeFiles/lmms.dir/src/gui/widgets/pixmap_button.o
[ 35%] Building CXX object CMakeFiles/lmms.dir/src/gui/widgets/EnvelopeAndLfoView.o
[ 35%] Building CXX object CMakeFiles/lmms.dir/src/gui/widgets/SideBar.o
[ 35%] Building CXX object CMakeFiles/lmms.dir/src/gui/widgets/EffectView.o
[ 35%] Building CXX object CMakeFiles/lmms.dir/src/gui/widgets/nstate_button.o
[ 35%] Building CXX object CMakeFiles/lmms.dir/src/gui/widgets/tab_widget.o
[ 36%] Building CXX object CMakeFiles/lmms.dir/src/gui/widgets/project_notes.o
[ 36%] Building CXX object CMakeFiles/lmms.dir/src/gui/widgets/MidiPortMenu.o
[ 36%] Building CXX object CMakeFiles/lmms.dir/src/gui/widgets/InstrumentFunctionViews.o
[ 36%] Building CXX object CMakeFiles/lmms.dir/src/gui/widgets/visualization_widget.o
[ 36%] Building CXX object CMakeFiles/lmms.dir/src/gui/widgets/LadspaControlView.o
[ 36%] Building CXX object CMakeFiles/lmms.dir/src/gui/widgets/graph.o
[ 37%] Building CXX object CMakeFiles/lmms.dir/src/gui/widgets/tempo_sync_knob.o
[ 37%] Building CXX object CMakeFiles/lmms.dir/src/gui/widgets/automatable_button.o
[ 37%] Building CXX object CMakeFiles/lmms.dir/src/gui/widgets/EffectRackView.o
[ 37%] Building CXX object CMakeFiles/lmms.dir/src/gui/widgets/ControllerView.o
[ 37%] Building CXX object CMakeFiles/lmms.dir/src/gui/widgets/rename_dialog.o
[ 37%] Building CXX object CMakeFiles/lmms.dir/src/gui/widgets/tool_button.o
[ 38%] Building CXX object CMakeFiles/lmms.dir/src/gui/widgets/caption_menu.o
[ 38%] Building CXX object CMakeFiles/lmms.dir/src/gui/widgets/automatable_slider.o
[ 38%] Building CXX object CMakeFiles/lmms.dir/src/gui/widgets/MeterDialog.o
[ 38%] Building CXX object CMakeFiles/lmms.dir/src/gui/widgets/tab_bar.o
[ 38%] Building CXX object CMakeFiles/lmms.dir/src/gui/widgets/ControllerRackView.o
[ 38%] Building CXX object CMakeFiles/lmms.dir/src/gui/widgets/group_box.o
[ 38%] Building CXX object CMakeFiles/lmms.dir/src/gui/widgets/SideBarWidget.o
[ 39%] Building CXX object CMakeFiles/lmms.dir/src/gui/about_dialog.o
[ 39%] Building CXX object CMakeFiles/lmms.dir/src/gui/MainWindow.o
[ 39%] Building CXX object CMakeFiles/lmms.dir/src/gui/ToolPluginView.o
[ 39%] Building CXX object CMakeFiles/lmms.dir/src/gui/piano_roll.o
/home/andrew/RPM/BUILD/lmms-0.4.13/src/gui/piano_roll.cpp: In static member function `static void pianoRoll::drawNoteRect(QPainter&, int, int, int, note*)':
/home/andrew/RPM/BUILD/lmms-0.4.13/src/gui/piano_roll.cpp:822: warning: passing `float' for converting 3 of `static QColor QColor::fromHsv(int, int, int, int)'
/home/andrew/RPM/BUILD/lmms-0.4.13/src/gui/piano_roll.cpp:824: warning: passing `float' for converting 3 of `static QColor QColor::fromHsv(int, int, int, int)'
/home/andrew/RPM/BUILD/lmms-0.4.13/src/gui/piano_roll.cpp:842: warning: passing `const float' for converting 3 of `static QColor QColor::fromHsv(int, int, int, int)'
/home/andrew/RPM/BUILD/lmms-0.4.13/src/gui/piano_roll.cpp:847: warning: passing `double' for converting 3 of `static QColor QColor::fromHsv(int, int, int, int)'
/home/andrew/RPM/BUILD/lmms-0.4.13/src/gui/piano_roll.cpp: In member function `virtual void pianoRoll::mousePressEvent(QMouseEvent*)':
/home/andrew/RPM/BUILD/lmms-0.4.13/src/gui/piano_roll.cpp:1766: warning: converting to `int' from `float'
/home/andrew/RPM/BUILD/lmms-0.4.13/src/gui/piano_roll.cpp: In member function `virtual void pianoRoll::mouseMoveEvent(QMouseEvent*)':
/home/andrew/RPM/BUILD/lmms-0.4.13/src/gui/piano_roll.cpp:2113: warning: passing `float' for converting 2 of `void pianoRoll::testPlayKey(int, int, int)'
/home/andrew/RPM/BUILD/lmms-0.4.13/src/gui/piano_roll.cpp:2169: warning: passing `float' for converting 1 of `T tLimit(T, T, T) [with T = int]'
/home/andrew/RPM/BUILD/lmms-0.4.13/src/gui/piano_roll.cpp:2174: warning: passing `float' for converting 1 of `T tLimit(T, T, T) [with T = int]'
/home/andrew/RPM/BUILD/lmms-0.4.13/src/gui/piano_roll.cpp: In member function `void pianoRoll::dragNotes(int, int, bool, bool)':
/home/andrew/RPM/BUILD/lmms-0.4.13/src/gui/piano_roll.cpp:2530: warning: converting to `int' from `double'
/home/andrew/RPM/BUILD/lmms-0.4.13/src/gui/piano_roll.cpp: In member function `virtual void pianoRoll::paintEvent(QPaintEvent*)':
/home/andrew/RPM/BUILD/lmms-0.4.13/src/gui/piano_roll.cpp:2984: warning: converting to `int' from `float'
/home/andrew/RPM/BUILD/lmms-0.4.13/src/gui/piano_roll.cpp:3003: warning: converting to `int' from `float'
/home/andrew/RPM/BUILD/lmms-0.4.13/src/gui/piano_roll.cpp:3007: warning: passing `float' for converting 2 of `void QPainter::drawLine(int, int, int, int)'
[ 39%] Building CXX object CMakeFiles/lmms.dir/src/gui/EffectControlDialog.o
[ 39%] Building CXX object CMakeFiles/lmms.dir/src/gui/AutomatableModelView.o
[ 40%] Building CXX object CMakeFiles/lmms.dir/src/gui/InstrumentView.o
[ 40%] Building CXX object CMakeFiles/lmms.dir/src/gui/plugin_browser.o
[ 40%] Building CXX object CMakeFiles/lmms.dir/src/gui/setup_dialog.o
[ 40%] Building CXX object CMakeFiles/lmms.dir/src/gui/file_browser.o
[ 40%] Building CXX object CMakeFiles/lmms.dir/src/core/InstrumentFunctions.o
[ 40%] Building CXX object CMakeFiles/lmms.dir/src/core/InstrumentSoundShaping.o
[ 41%] Building CXX object CMakeFiles/lmms.dir/src/core/fft_helpers.o
[ 41%] Building CXX object CMakeFiles/lmms.dir/src/core/ProjectRenderer.o
[ 41%] Building CXX object CMakeFiles/lmms.dir/src/core/timeline.o
[ 41%] Building CXX object CMakeFiles/lmms.dir/src/core/Plugin.o
[ 41%] Building CXX object CMakeFiles/lmms.dir/src/core/MeterModel.o
[ 41%] Building CXX object CMakeFiles/lmms.dir/src/core/preset_preview_play_handle.o
[ 42%] Building CXX object CMakeFiles/lmms.dir/src/core/ImportFilter.o
[ 42%] Building CXX object CMakeFiles/lmms.dir/src/core/LadspaControl.o
[ 42%] Building CXX object CMakeFiles/lmms.dir/src/core/InlineAutomation.o
[ 42%] Building CXX object CMakeFiles/lmms.dir/src/core/ladspa_2_lmms.o
[ 42%] Building CXX object CMakeFiles/lmms.dir/src/core/note_play_handle.o
[ 42%] Building CXX object CMakeFiles/lmms.dir/src/core/PeakController.o
[ 42%] Building CXX object CMakeFiles/lmms.dir/src/core/ProjectJournal.o
[ 43%] Building CXX object CMakeFiles/lmms.dir/src/core/LfoController.o
[ 43%] Building CXX object CMakeFiles/lmms.dir/src/core/song.o
[ 43%] Building CXX object CMakeFiles/lmms.dir/src/core/sample_play_handle.o
[ 43%] Building CXX object CMakeFiles/lmms.dir/src/core/ComboBoxModel.o
[ 43%] Building CXX object CMakeFiles/lmms.dir/src/core/Clipboard.o
[ 43%] Building CXX object CMakeFiles/lmms.dir/src/core/note.o
[ 44%] Building CXX object CMakeFiles/lmms.dir/src/core/main.o
/home/andrew/RPM/BUILD/lmms-0.4.13/src/core/main.cpp:66:2: warning: #warning TODO: move somewhere else
[ 44%] Building CXX object CMakeFiles/lmms.dir/src/core/engine.o
[ 44%] Building CXX object CMakeFiles/lmms.dir/src/core/track.o
[ 44%] Building CXX object CMakeFiles/lmms.dir/src/core/JournallingObject.o
[ 44%] Building CXX object CMakeFiles/lmms.dir/src/core/EnvelopeAndLfoParameters.o
[ 44%] Building CXX object CMakeFiles/lmms.dir/src/core/track_container.o
[ 45%] Building CXX object CMakeFiles/lmms.dir/src/core/RemotePlugin.o
[ 45%] Building CXX object CMakeFiles/lmms.dir/src/core/audio/AudioSampleRecorder.o
[ 45%] Building CXX object CMakeFiles/lmms.dir/src/core/audio/AudioPortAudio.o
[ 45%] Building CXX object CMakeFiles/lmms.dir/src/core/audio/AudioFileDevice.o
[ 45%] Building CXX object CMakeFiles/lmms.dir/src/core/audio/AudioPulseAudio.o
/home/andrew/RPM/BUILD/lmms-0.4.13/src/core/audio/AudioPulseAudio.cpp: In function `void context_state_callback(pa_context*, void*)':
/home/andrew/RPM/BUILD/lmms-0.4.13/src/core/audio/AudioPulseAudio.cpp:187: warning: passing `double' for converting 1 of `size_t pa_usec_to_bytes(pa_usec_t, const pa_sample_spec*)'
/home/andrew/RPM/BUILD/lmms-0.4.13/src/core/audio/AudioPulseAudio.cpp:190: error: `PA_STREAM_ADJUST_LATENCY' was not declared in this scope
/home/andrew/RPM/BUILD/lmms-0.4.13/src/core/audio/AudioPulseAudio.cpp:190: warning: unused variable 'PA_STREAM_ADJUST_LATENCY'
make[2]: *** [CMakeFiles/lmms.dir/src/core/audio/AudioPulseAudio.o] Error 1
make[2]: Leaving directory `/home/andrew/RPM/BUILD/lmms-0.4.13'
make[1]: *** [CMakeFiles/lmms.dir/all] Error 2
make[1]: Leaving directory `/home/andrew/RPM/BUILD/lmms-0.4.13'
make: *** [all] Error 2
make: Leaving directory `/home/andrew/RPM/BUILD/lmms-0.4.13'
ошибка: Неверный код возврата из /home/andrew/tmp/rpm-tmp.50893 (%build)


Ошибки сборки пакетов:
    Неверный код возврата из /home/andrew/tmp/rpm-tmp.50893 (%build)
В споре рождается истина, но иногда умирает здравый смысл.(с)

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 969
Re: Cmake
« Ответ #19 : 28.03.2012 22:24:25 »
Так...
А вот тут уже проблема.
В 4.1 старый пульс-аудио
Варианты (от наиболее сложного к наиболее простому):
1) Обновить пульс аудио до 0.9.11
2) Поковырять код самого lmms - тут решение
http://old.nabble.com/Re%3A-Fwd%3A-AudioPulseAudio.cpp%3A-error%3A-‘PA_STREAM_ADJUST_LATENCY’-was-not-declared-in-this-scope-td27589319.html
3) Если не нужна поддержка пульс-аудио, то попробовать собрать без ее поддержки (поискать как отключить поддержку флагами cmake и исплавить флаги в lmms.spec)
4) собрать более старый пакет из 5.1 а не из сизифа


Да... Насчет 3 вар.
сейчас у вас
cmake -DWANT_FFTW3F:BOOL=OFF -DWANT_CMT:BOOL=OFF
а если так
cmake -DWANT_FFTW3F:BOOL=OFF -DWANT_CMT:BOOL=OFF -DWANT_PULSEAUDIO:BOOL=OFF
« Последнее редактирование: 28.03.2012 22:37:19 от YYY »

Оффлайн bang67

  • Завсегдатай
  • *
  • Сообщений: 544
  • Simply Linux-6.0.1 t6
    • Email
Re: Cmake
« Ответ #20 : 28.03.2012 23:03:45 »
Третий вариант не помог. Иду дальше.
По поводу второго варианта засада: там всё на английском.
По четвёртому варианту: как вытащить пакет из 5.1?
Да, и при любом результате : YYY огромное спасибо за потраченное на меня время!
« Последнее редактирование: 28.03.2012 23:08:11 от bang67 »
В споре рождается истина, но иногда умирает здравый смысл.(с)

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 969
Re: Cmake
« Ответ #21 : 28.03.2012 23:09:33 »
По четвёртому варианту: как вытащить пакет из 5.1?
http://ftp.altlinux.org/pub/distributions/ALTLinux/p5/branch/files/SRPMS/lmms-0.4.5-alt1.src.rpm
С этим вроде не должно проблем быть - все таки 5ка вполне близка к 4.1

Оффлайн bang67

  • Завсегдатай
  • *
  • Сообщений: 544
  • Simply Linux-6.0.1 t6
    • Email
Re: Cmake
« Ответ #22 : 28.03.2012 23:52:03 »
Не собирается. Вот последние строки вывода терминала:[[  0%] Building CXX object CMakeFiles/bin2res.dir/buildtools/bin2res.o
cc1plus: error: unrecognized command line option "-ftree-vectorize"
make[2]: *** [CMakeFiles/bin2res.dir/buildtools/bin2res.o] Error 1
make[2]: Leaving directory `/home/andrew/RPM/BUILD/lmms-0.4.5'
make[1]: *** [CMakeFiles/bin2res.dir/all] Error 2
make[1]: Leaving directory `/home/andrew/RPM/BUILD/lmms-0.4.5'
make: *** [all] Error 2
make: Leaving directory `/home/andrew/RPM/BUILD/lmms-0.4.5'
ошибка: Неверный код возврата из /home/andrew/tmp/rpm-tmp.61473 (%build)


Ошибки сборки пакетов:
    Неверный код возврата из /home/andrew/tmp/rpm-tmp.61473 (%build)
/code]
Видимо без обновления системы ничего не выйдет. А на это я не готов.
« Последнее редактирование: 28.03.2012 23:54:35 от bang67 »
В споре рождается истина, но иногда умирает здравый смысл.(с)

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 969
Re: Cmake
« Ответ #23 : 29.03.2012 07:38:06 »
Видимо без обновления системы ничего не выйдет. А на это я не готов.
странно, а у меня собралось...
http://narod.ru/disk/44583459001.c6abea047715ab12d7f40ed439ddd7ad/lmms_for41.tar.gz.html

Оффлайн bang67

  • Завсегдатай
  • *
  • Сообщений: 544
  • Simply Linux-6.0.1 t6
    • Email
Re: Cmake
« Ответ #24 : 29.03.2012 20:01:40 »
странно, а у меня собралось...

Значит или я неправильно что то делал или в железе проблема. А собранный вами пакет я установил и сейчас буду тестировать. Спасибо.
В споре рождается истина, но иногда умирает здравый смысл.(с)

Оффлайн bang67

  • Завсегдатай
  • *
  • Сообщений: 544
  • Simply Linux-6.0.1 t6
    • Email
Re: Cmake
« Ответ #25 : 01.04.2012 17:59:38 »
Нормально работает эта версия в 4.1. Почему бы не поместить её в репозиторий?
В споре рождается истина, но иногда умирает здравый смысл.(с)

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 969
Re: Cmake
« Ответ #26 : 01.04.2012 18:02:23 »
Нормально работает эта версия в 4.1. Почему бы не поместить её в репозиторий?
Напишите в багзиллу со ссылкой на эту тему.
Но возьмут или нет... не знаю

Или я могу написать...

Оффлайн bang67

  • Завсегдатай
  • *
  • Сообщений: 544
  • Simply Linux-6.0.1 t6
    • Email
Re: Cmake
« Ответ #27 : 01.04.2012 18:36:07 »
Честно сказать, багзила для меня китайская грамота. Да и репозиторий 4.1 поддерживается или уже заморожен?
В споре рождается истина, но иногда умирает здравый смысл.(с)

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 969
Re: Cmake
« Ответ #28 : 01.04.2012 18:44:55 »
Честно сказать, багзила для меня китайская грамота. Да и репозиторий 4.1 поддерживается или уже заморожен?
В сентябре 5ку снимут с поддержки

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 923
    • Домашняя страница
    • Email
Re: Cmake
« Ответ #29 : 01.04.2012 23:35:38 »
Честно сказать, багзила для меня китайская грамота. Да и репозиторий 4.1 поддерживается или уже заморожен?
Только обновления по безопасности. Новой версии cmake там не будет (разве что кто-нибудь соберёт персонально и выложит).
« Последнее редактирование: 02.04.2012 00:36:10 от Skull »
Андрей Черепанов (cas@)