[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Protux-devel] cant find correct place to add -D_XXXXXXX
From: |
Luciano Giordana |
Subject: |
Re: [Protux-devel] cant find correct place to add -D_XXXXXXX |
Date: |
Wed, 30 Oct 2002 13:30:59 -0200 |
User-agent: |
KMail/1.4.3 |
Thanks a lot . It is working fine for libmustux, but now I have to manually ad
-lasound into protux so I can compile it with ALSA
if I dont put it I get
/usr/local/lib/libmustux.so: undefined reference to `snd_pcm_close'
/usr/local/lib/libmustux.so: undefined reference to
`snd_pcm_hw_params_set_rate_near'
/usr/local/lib/libmustux.so: undefined reference to `snd_pcm_drain'
/usr/local/lib/libmustux.so: undefined reference to
`snd_pcm_hw_params_set_access'
/usr/local/lib/libmustux.so: undefined reference to
`snd_pcm_hw_params_set_channels'
/usr/local/lib/libmustux.so: undefined reference to
`snd_pcm_hw_params_get_buffer_size'
/usr/local/lib/libmustux.so: undefined reference to `snd_pcm_hw_params_sizeof'
/usr/local/lib/libmustux.so: undefined reference to
`snd_pcm_hw_params_set_format'
/usr/local/lib/libmustux.so: undefined reference to `snd_pcm_writei'
/usr/local/lib/libmustux.so: undefined reference to
`snd_pcm_hw_params_set_period_time_near'
/usr/local/lib/libmustux.so: undefined reference to `snd_pcm_hw_params'
/usr/local/lib/libmustux.so: undefined reference to
`snd_pcm_hw_params_set_buffer_time_near'
/usr/local/lib/libmustux.so: undefined reference to
`snd_pcm_hw_params_get_period_size'
/usr/local/lib/libmustux.so: undefined reference to `snd_pcm_prepare'
/usr/local/lib/libmustux.so: undefined reference to `snd_pcm_open'
/usr/local/lib/libmustux.so: undefined reference to `snd_strerror'
/usr/local/lib/libmustux.so: undefined reference to `snd_pcm_hw_params_any'
/usr/local/lib/libmustux.so: undefined reference to `snd_pcm_readi'
/usr/local/lib/libmustux.so: undefined reference to `snd_pcm_format_width'
collect2: ld returned 1 exit status
make[3]: *** [protux] Error 1
this is strange, because there are no direct calls to alsa from protux. the
-lasound in libmustux should be enought right ?
On Wednesday 30 October 2002 01:54 pm, tapio laxström wrote:
> Luciano Giordana wrote:
> > Tapio, I think you should provide some VERY-VERY-SIMPLIFIED tutorial on
> > configure/autoconf/automake
> >
> > for these situations :
> >
> > when I want to add a -lxxxx flag
> > when I want to add a -Dxxxx flag (my problem right now)
> > when I want to add a new .hh/.cc code into the package
> > when I want to remove a .hh/.cc code from the pacakge
> > when I want to add some new rule (suck make clean/ or make post/ or make
> > upload)
>
> I shall do this... soon.
>
> > On Tuesday 29 October 2002 05:00 pm, Luciano Giordana wrote:
> >>Ignore last email
> >>
> >>the line
> >>
> >>
> >>libmustux_la_LIBADD = -D_ALSA -lasound
> >>
> >>is reporting an error
> >>I am looking for another place to put such -D_ALSA (Tapio, help me ! :-)
>
> basicly:
> -D_ALSA is c++ compiler flag, so it should be added to configure.in file
> in CXXFLAGS variable...
> but then goes to all targets... hmmm (beard scratching)
> (in this case we have only one binary target so it doesn't matter, but
> it doesn't sound good)
>
> I committed one solution to cvs (now it works and there is
> --disable-alsa configure option), but I wana do nicer one
> (more beard scratching).
>
> AC_CHECK_LIB macro should be added for '-lasound' to configure.in file
> (I added it allready), so that when asound is found it is automaticly
> added to libmustux_la_LIBADD variable.
--
Luciano Giordana - Musician / GNU C++ Developer / Free Software Evangelist
http://www.groselhalight.com/giordana
Project Protux : Free Professional Audio Tools for GNU/Linux
http://www.freesoftware.fsf.org/protux
-- Once Palladium is up and running , I will become a hacker --