On 01/21/2014 05:23 PM, David C. Rankin wrote:
On 01/21/2014 12:19 PM, Slávek Banko wrote:
Dne út 21. ledna 2014 David C. Rankin napsal(a):
> tdemultimedia did build and is now
installed:
>
> tde-tdemultimedia-14.0.0-1-x86_64.pkg.tar.xz
You build tdemultimedia using
automake or cmake? For tdemultimedia is
cmake build unfinished => unsuitable for use.
Ooooooh.... That may be the issue..... I was building tdemultimedia with:
build() {
msg "Setting PATH, CMAKE and Trinity Environment variables"
# Source the QT and TDE profile
[ "$QTDIR" = "" ] && . /etc/profile.d/tqt3.sh
[ "$TDEDIR" = "" ] && . /etc/profile.d/trinity.sh
cd $srcdir
msg "Creating out-of-source build directory: ${srcdir}/build"
mkdir -p build
cd build
msg "Starting cmake..."
cmake ${srcdir}/${pkgname#*-} \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DCMAKE_INSTALL_PREFIX=$TDEDIR \
-DBUILD_ALL=ON
msg "Building - ${pkgname#*-}..."
make $NUMJOBS
}
I'll rework it and use autotools.... Thanks!
libtool build fails related to arts as well:
libtool: link: g++ -fPIC -DPIC -shared -nostdlib
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib/crti.o
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/crtbeginS.o
.libs/artsmodulessynth.o .libs/synth_xfade_impl.o .libs/synth_autopanner_impl.o
.libs/synth_delay_impl.o .libs/synth_cdelay_impl.o
.libs/synth_envelope_adsr_impl.o .libs/synth_pscale_impl.o
.libs/synth_tremolo_impl.o .libs/synth_fx_cflanger_impl.o
.libs/synth_compressor_impl.o .libs/synth_pitch_shift_impl.o
.libs/synth_pitch_shift_fft_impl.o .libs/c_filter_stuff.o
.libs/synth_shelve_cutoff_impl.o .libs/synth_brickwall_limiter_impl.o
.libs/synth_std_equalizer_impl.o .libs/synth_rc_impl.o
.libs/synth_moog_vcf_impl.o .libs/synth_atan_saturate_impl.o
.libs/synth_fm_source_impl.o .libs/synth_wave_tri_impl.o
.libs/synth_noise_impl.o .libs/synth_wave_softsaw_impl.o
.libs/synth_wave_square_impl.o .libs/synth_wave_pulse_impl.o
.libs/synth_osc_impl.o .libs/synth_play_pat_impl.o
.libs/synth_capture_wav_impl.o .libs/synth_midi_test_impl.o
.libs/synth_sequence_impl.o .libs/synth_sequence_freq_impl.o
.libs/synth_midi_debug_impl.o .libs/objectcache_impl.o .libs/synth_nil_impl.o
.libs/synth_debug_impl.o .libs/synth_data_impl.o .libs/synth_div_impl.o
-Wl,-rpath -Wl,/build/tde-tdemultimedia/src/tdemultimedia/arts/runtime/.libs
-Wl,-rpath -Wl,/build/tde-tdemultimedia/src/tdemultimedia/arts/midi/.libs
-L/opt/trinity/lib -L/opt/tqt3/lib ../../../arts/runtime/.libs/libartsbuilder.so
-ldl ../../../arts/midi/.libs/libartsmidi_idl.so /opt/trinity/lib/libartsflow.so
-lartsgsl /opt/trinity/lib/libartsflow_idl.so /opt/trinity/lib/libmcop.so
-lglib-2.0 -lasound -laudiofile -lvorbisfile -lvorbis -logg -lmad
-L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2
-L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib -L/lib/../lib
-L/usr/lib/../lib -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../..
-lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/crtendS.o
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib/crtn.o -O2
-march=x86-64 -mtune=generic -O2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed
-Wl,-z -Wl,relro -Wl,-soname -Wl,libartsmodulessynth.so.0 -o
.libs/libartsmodulessynth.so.0.0.0
/usr/bin/ld: cannot find -lartsgsl
collect2: error: ld returned 1 exit status
Makefile:751: recipe for target 'libartsmodulessynth.la' failed
make[4]: *** [libartsmodulessynth.la] Error 1
Oh, let me rebuild arts and see if that will work...
--
David C. Rankin, J.D.,P.E.