Bug#258449: vdr-plugin-bitstreamout_0.61-1(hppa/unstable): FTBFS: including kernel headers

Thomas Schmidt pkg-vdr-dvb-devel@lists.alioth.debian.org
Fri, 16 Jul 2004 10:29:30 +0200


--wac7ysb48OaltWcw
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

* Christoph Martin schrieb am 16.07.04, um 09:06 Uhr:
> Versuchs mal mit:
>=20
>=20
> int inline test_and_set_bit( int n, void *a )
> {
>   int *addr =3D (int *)a;
>   int result =3D test_bit(n, addr);
>   set_bit(n, addr);
>   return result;
> }
>=20
> int inline test_and_clear_bit( int n, void *a )
> {
>   int *addr =3D (int *)a;
>   int result =3D test_bit(n, addr);
>   clear_bit(n, addr);
>   return result;
> }

Also er kommt auf alle F=E4lle schon mal ein St=FCck weiter, aber ganz
klappt es immer noch nicht:

g++ -O2  -Wall -Woverloaded-virtual -pthread -fPIC -DPIC -c -DPLUGIN_NAME_I=
18N=3D'"bitstreamout"' -D_GNU_SOURCE  -I/usr/include/vdr/include -I/usr/inc=
lude/include channel.c
channel.c: In destructor `virtual cInStream::~cInStream()':
channel.c:68: error: invalid conversion from `volatile void*' to `void*'
channel.c: In member function `bool cInStream::ScanTSforAudio(const uint_8*,
   int, bool)':
channel.c:549: error: invalid conversion from `volatile void*' to `void*'
make[1]: *** [channel.o] Fehler 1
make[1]: Verlasse Verzeichnis =BB/home/chelli/vdr/cvs-buildpackage/vdr-plug=
in-bitstreamout/vdr-plugin-bitstreamout-0.61b=AB
make: *** [build-stamp] Fehler 2


Was ist denn "volatile void" f=FCr ein Datentyp?

Thomas

--=20
Thomas Schmidt
thomas.schmidt@in.stud.tu-ilmenau.de

--wac7ysb48OaltWcw
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFA95Hqc9+NqwoydlIRAg9HAJsEtV74R3ToWJCBnw8wUOWZzIfIXQCgg5XG
e+l9V25yJTXQ4Hi+UTWpHAY=
=SxUL
-----END PGP SIGNATURE-----

--wac7ysb48OaltWcw--