[proaudio] lmms-9999

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


I get this error:

checking for jack_client_open in -ljack... yes
configure: error: *** passing -fomit-frame-pointer as compiler-flag will break
LMMS' VST-support so either disable VST-support using --without-vst or remove
it from compiler-flags

!!! Please attach the following file when filing a report to bugs.gentoo.org:
!!! /var/tmp/portage/lmms-9999-r1/work/lmms/config.log

!!! ERROR: media-sound/lmms-9999-r1 failed.
Call stack:
  ebuild.sh, line 1546:   Called dyn_compile
  ebuild.sh, line 937:   Called src_compile
  lmms-9999-r1.ebuild, line 74:   Called econf '--with-asound' '--with-oss'
'--with-vorbis' '--with-libsrc' '--with-sdl' '--with-sdlsound' '--with-jack'
'--with-flac' '--with-ladspa' '--with-pic' '--enable-surround'
'--disable-debug' '--with-vst' '--with-stk' '--enable-hqsinc'
'--with-qtdir=/usr' ebuild.sh, line 540:   Called die

I added a filter for -fomit-frame-pointer and get another error:

 = You don't seem to have SDL-library installed and/or SDL-lib-development-
 = package is missing. This will disable support for sound-output via SDL, 
 = which is important, if you're using sound-daemons (arts, ESD etc.)
 = When compiling without SDL, you'll always have to kill your sound-daemon
 = before using LMMS...!
 = Consider installing the missing packages for using the full power of LMMS.
 =

The strange thing is at I have both libsdl and sdl-sound and at --with-sdl and
--with-sdlsound was in the configure command line and at all was recognized.
When running configure by hand and without any parameters, I don't get this
warning.

I changed the sdl test and configure options in the ebuild in order at it will
at least configure correctly.
But I still get an error when compiling with the ebuild but not when compiling
by hand. It seam at it come from the configure script that doesn't work well
with the "--with--..." options but expect nothing or "without--...".
So, I changed all the remaining configure options according to the result
of ./configure --help inclusive one more USE flag: singerbot.
I am not sure if all those changes are needed, but it at least work and it was
faster done as to test each single flag.

It was also a problem with the qt4 configure option when compiling, so I
removed it.

It did configure and compile with the following USE flags:
[ebuild     U ] media-sound/lmms-9999-r1 [0.2.1] USE="alsa -debug% flac%* jack
ladspa%* (-oggvorbis%*) oss%* -pic% -qt3% qt4%* samplerate sdl -singerbot%
-stk% surround%* vorbis%* vst%*" 0 kB [3] 

I also get an error with the install script and I don't know how to solve it.

make[5]: Entering directory
`/var/tmp/portage/lmms-9999-r1/work/lmms/plugins/ladspa_effect/caps' strip
caps.so install -d /usr/lib/lmms/ladspa
install -m 644 caps.so /usr/lib/lmms/ladspa
ACCESS DENIED  unlink:    /usr/lib/lmms/ladspa/caps.so
install: cannot remove `/usr/lib/lmms/ladspa/caps.so': Permission denied
make[5]: *** [install] Error 1
make[5]: Leaving directory
`/var/tmp/portage/lmms-9999-r1/work/lmms/plugins/ladspa_effect/caps' make[4]:
*** [install-recursive] Error 1 make[4]: Leaving directory
`/var/tmp/portage/lmms-9999-r1/work/lmms/plugins/ladspa_effect' make[3]: ***
[install] Error 2 make[3]: Leaving directory
`/var/tmp/portage/lmms-9999-r1/work/lmms/plugins/ladspa_effect' make[2]: ***
[install-recursive] Error 1 make[2]: Leaving directory
`/var/tmp/portage/lmms-9999-r1/work/lmms/plugins' make[1]: ***
[install-recursive] Error 1 make[1]: Leaving directory
`/var/tmp/portage/lmms-9999-r1/work/lmms' make: *** [install] Error 2

It appear also at the qt3-qt4 switch doesn't work, lmms was compiled with qt3
even with the qt4 USE flag. But at least it work.

It appear at the program install without problem when running make install in
${WORKDIR} and it run. So it must be possible to get this ebuild to work.

Ciao,
Dominique 

Attachment: lmms-9999-r2.ebuild
Description: Binary data



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/