Re: [proaudio] Cannot emerge rezound

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


This can probably fix this by turning off your portaudio USE flag.
There's really no point to building it with portaudio support.

-Reuben

On 7/13/06, Jean-Baptiste Mestelan <mestelan@xxxxxxxxx> wrote:
Thank you very much, the change in econf skipped the test >:-)

I get a different kind of error now :

In file included from ASoundPlayer.cpp:478:
CPortAudioSoundPlayer.h:48: error: ISO C++ forbids declaration of
`PortAudioStream' with no type
 CPortAudioSoundPlayer.h:48: error: expected `;' before '*' token
CPortAudioSoundPlayer.h:51: error: `PaTimestamp' has not been declared
CPortAudioSoundPlayer.h:51: error: ISO C++ forbids declaration of `outTime'
with no type
 make[3]: *** [ASoundPlayer.lo] Error 1
make[3]: Leaving directory
`/var/tmp/portage/rezound-0.12.2_beta-r2/work/rezound-0.12.2beta/src/backend'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/rezound-
0.12.2_beta-r2/work/rezound-0.12.2beta/src/backend'
make[1]: *** [all-recursive] Error 1
 make[1]: Leaving directory
`/var/tmp/portage/rezound-0.12.2_beta-r2/work/rezound-0.12.2beta/src'
make: *** [all-recursive] Error 1

I'll try to emerge earlier versions tomorrow, if it makes a difference.

Many thanks.



On 7/14/06, Reuben Martin <reuben.m@xxxxxxxxx> wrote:
> ok, look for this section of the ebuild:
>
>        econf \
>                 $(use_enable alsa) \
>                 $(use_enable jack) \
>                 $(use_enable nls) \
>                 $(use_enable oss) \
>                 $(use_enable portaudio) \
>                 ${sampletype} \
>                 --enable-ladspa \
>                 --enable-largefile \
>                 --disable-FOX-check \    <------- Add
this line to the script
>                 || die "configure failed"
>
>
> --Reuben
>
> On 7/13/06, Jean-Baptiste Mestelan <mestelan@xxxxxxxxx> wrote:
> > You are very right ; sorry I skipped that bit :-o
> >
> > the error message says:
> >   !!!!! Fatal Error:  libFOX missing, broken or outdated !!!!!
> >
> >     My test couldn't find the class FXApp in libFOX
> >
> >    If you don't have FOX, or need a more recent version, download
> >    the latest version at: http://fox-toolkit.org
> >
> >     If you have FOX installed and the linker couldn't find it, you can
> > specify
> >    the path by passing --with-FOX-path=/path/to/FOX to configure.
> >    You may also have to pass the FOX header path with the
> >    --with-FOX-include=   option. Setting these flags overrides the
library
> >    test.
> >
> >    If you have FOX and you believe it is up to date, you can override
> >    this check by passing --disable-FOX-check as an option to configure.
> >    specifying --with-FOX-path or --with-FOX-include will override the
> >    test for libFOX
> >
> > But I cannot find a way to pass this option to the configure command,
using
> > the script ?
> > Well, I tried changing [in src_unpack()]
> > autoconf
> > to
> > autoconf --include=/usr/lib
> >
> > This made no difference, apart from apparently slowing the script.
Notice
> > that I do have FOX 1.6 in /usr/lib/
> > but the ebuild checks 1.5 then 1.4 ... (Dunno if this is relevant.)
> >
> > Thanks for caring :-)
> >
> >
> >
> >  On 7/13/06, Reuben Martin < reuben.m@xxxxxxxxx> wrote:
> > > If I remember correctly, one of the configure options is to skip the
> > > checks for libfox. I remember I had the same problems and I think I
> > > hacked to ebuild file to turn on that configure option. It's been a
> > > while, I may be wrong...
> > >
> > > -Reuben
> > >
> > > On 7/13/06, Jean-Baptiste Mestelan < mestelan@xxxxxxxxx> wrote:
> > > > Hello :-)
> > > >
> > > > Thanks for a great many apps coming to my new Gentoo box.
> > > >
> > > > I fail to emerge rezound 0.12.2_beta-r2 , however :
> > > >
> > > > configure: WARNING: cdrdao not found on $PATH -- this is necessary
for
> > > > burning audio files to CD -- http://cdrdao.sourceforge.net
> > > > configure: Tests for methods to use for audio I/O will follow below.
> > The
> > > > method actually used will be determined at run-time depending on the
> > order
> > > > of the values in the ~/.rezound/registry.dat file in AudioOutput(or
> > > > Input)Methods and will depend on which method first initializes
> > > > successfully.  Alternatively, there is an --audio-method=... flag to
the
> > > > rezound binary to choose which method to try first.  See 'rezound
> > --help'
> > > > for more information.
> > > > *** disabling OSS for audio I/O
> > > > checking for ALSA CFLAGS...
> > > >  checking for ALSA LDFLAGS...  -lasound -lm -ldl -lpthread
> > > > checking for libasound headers version >= 1.0.0... found.
> > > > checking for snd_ctl_open in -lasound... yes
> > > > *** enabling ALSA for audio I/O
> > > > checking for Pa_Initialize in -lportaudio... yes
> > > > checking portaudio.h usability... yes
> > > > checking portaudio.h presence... yes
> > > > checking for portaudio.h.. . yes
> > > >  *** enabling libportaudio for audio I/O
> > > > checking for pkg-config... /usr/bin/pkg-config
> > > >  checking for jack... yes
> > > > checking JACK_CFLAGS...
> > > >  checking JACK_LIBS... -ljack
> > > > *** enabling JACK for audio I/O
> > > > *** See
> > > >
> >
http://sourceforge.net/docman/display_doc.php?docid=15095&group_id=5056
> > > > for more help on using ReZound with JACK
> > > > checking for audiofile-config... /usr/bin/audiofile-config
> > > > checking for Audio File Library - version >= 0.2.2... yes
> > > > checking for Ogg... yes
> > > > checking for Vorbis... yes
> > > > checking for libFLAC... yes
> > > >  checking for libFLAC++... yes
> > > > checking fftw.h usability... yes
> > > >  checking fftw.h presence... yes
> > > > checking for fftw.h... yes
> > > > checking for fftw_create_plan in -lfftw... yes
> > > > checking rfftw.h usability... yes
> > > > checking rfftw.h presence... yes
> > > >  checking for rfftw.h... yes
> > > > checking for rfftw_create_plan in -lrfftw... yes
> > > >  configure: enabling LADSPA support
> > > > checking soundtouch/SoundTouch.h usability... yes
> > > >  checking soundtouch/SoundTouch.h presence... yes
> > > > checking for soundtouch/SoundTouch.h... yes
> > > >  checking for soundtouch_ac_test in -lSoundTouch... yes
> > > > checking for FXApp class in - lFOX-1.5.. . no
> > > >  checking for FXApp class in -lFOX-1.4... no
> > > > checking for FXApp class in -lFOX-1.3... no
> > > >  checking for FXApp class in -lFOX-1.2... no
> > > > checking for FXApp class in - lFOX-1.1... no
> > > >  checking for FXApp class in -lFOX... no
> > > > configure: error:
> > > >
> >
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> > > >    !!!!! Fatal Error:  libFOX missing, broken or outdated !!!!!
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > Note that the ebuild mentions dependecy :
> > > > >=x11-libs/fox-1.6.2
> > > > which I have installed alright.
> > > >
> > > > localhost pkgconfig # ls /usr/lib/libFOX*
> > > > /usr/lib/libFOX-1.6.a   /usr/lib/libFOX- 1.6.so
> > > > /usr/lib/libFOX-1.6.so.0.0.4
> > > >  /usr/lib/libFOX-1.6.la  /usr/lib/libFOX-1.6.so.0
> > > >
> > > > I've been fiddling around a bit, but as a NB, I have yet no idea how
to
> > > > solve this issue.
> > > >
> > > > Anyone would please give me a clue ? I'll post extra information if
> > > > necessary.
> > > >
> > > > Many thanks.
> > > >
> > >
> > >
> >
> >
>
>





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