Re: [linux-audio-user] ladspavst compile error

From: Kjetil Svalastog Matheussen <k.s.matheussen@email-addr-hidden>
Date: Fri Mar 04 2005 - 17:57:19 EET

Those lines are in the ladspa.h file. The proper solution
to the problem is to cast all values with (const etc.) in the plugin.
I didn't bother doing that, I thought the warnings were
harmless when I wrote the plugin. Guess gcc isn't what
it once was...

Steve Harris:
>
> Yeah, look on those lines an see what struct is being assigned to, then
> find where its declared and remove the word "const".
>
> - Steve
>
> On Wed, Feb 23, 2005 at 01:24:55 -0700, JP Mercury wrote:
> > Hi everyone-
> >
> > I have vstserver working, but I'm trying to get ladspavst to compile. Here's
> > the compile errors:
> >
> > gcc -c vst.c -Wall -Iinclude -I../vstserver/include -I/usr/local/include -g -O2
> > vst.c: In function `_init':
> > vst.c:505: error: assignment of read-only member `HintDescriptor'
> > vst.c:506: error: assignment of read-only member `LowerBound'
> > vst.c:507: error: assignment of read-only member `UpperBound'
> > vst.c:518: error: assignment of read-only member `HintDescriptor'
> > vst.c:520: error: assignment of read-only member `HintDescriptor'
> > vst.c:523: error: assignment of read-only member `HintDescriptor'
> > vst.c:527: error: assignment of read-only member `HintDescriptor'
> > vst.c:531: error: assignment of read-only member `HintDescriptor'
> > vst.c:533: error: assignment of read-only member `HintDescriptor'
> > vst.c:536: error: assignment of read-only member `HintDescriptor'
> > vst.c:544: error: assignment of read-only member `HintDescriptor'
> > vst.c:546: error: assignment of read-only member `LowerBound'
> > vst.c:547: error: assignment of read-only member `UpperBound'
> > vst.c:550: warning: assignment from incompatible pointer type
> > make: *** [vst.o] Error 1
> >
> > Any ideas?
> > Thanks,
> > -M
>
Received on Fri Mar 4 20:15:06 2005

This archive was generated by hypermail 2.1.8 : Fri Mar 04 2005 - 20:15:06 EET