[Rhythmbox-devel] AudioCD support



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

I was wondering how far the AudioCD support is in the latest Rhythmbox
stable release (0.8.8) and so I tried to compile the sources with
AudioCD support (enabled via 'configure' options with the patch attached).

But I got an error:
=====
luca gismo:~/src/x11/gnome/rhythmbox/rhythmbox-0.8.8$ dpkg-buildpackage
- -rfakeroot
<cut>
 cc -DHAVE_CONFIG_H -I. -I. -I.. -DGNOMELOCALEDIR=\"/usr/share/locale\"
- -DG_LOG_DOMAIN=\"Rhythmbox\" -I.. -I../lib -I../metadata -g -Wall -O2
- -DXTHREADS -DORBIT2=1 -pthread -I/usr/include/gtk-2.0
- -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0
- -I/usr/include/pango-1.0 -I/usr/include/freetype2
- -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
- -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0
- -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0
- -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0
- -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0
- -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include
- -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2
- -I/usr/include/libglade-2.0 -I/usr/include/gnome-vfs-module-2.0
- -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pthread -DORBIT2=1
- -I/usr/include/gstreamer-0.8 -I/usr/include/glib-2.0
- -I/usr/lib/glib-2.0/include -I/usr/include/libxml2
- -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/X11R6/include -g
- -Wall -O2 -MT rb-player-gst.lo -MD -MP -MF .deps/rb-player-gst.Tpo -c
rb-player-gst.c  -fPIC -DPIC -o .libs/rb-player-gst.o
rb-player-gst.c:67: error: parse error before "MonkeyMediaAudioCD"
rb-player-gst.c:67: warning: no semicolon at end of struct or union
rb-player-gst.c:83: error: parse error before '}' token
rb-player-gst.c: In function `tick_timeout':
rb-player-gst.c:219: error: dereferencing pointer to incomplete type
rb-player-gst.c: In function `rb_player_init':
rb-player-gst.c:233: error: invalid application of `sizeof' to an
incomplete type
<cut>
rb-player-gst.c:954: error: dereferencing pointer to incomplete type
rb-player-gst.c:954: error: dereferencing pointer to incomplete type
make[3]: *** [rb-player-gst.lo] Error 1
make[3]: Leaving directory
`/home/luca/src/x11/gnome/rhythmbox/rhythmbox-0.8.8/player'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/home/luca/src/x11/gnome/rhythmbox/rhythmbox-0.8.8'
make[1]: *** [all] Error 2
make[1]: Leaving directory
`/home/luca/src/x11/gnome/rhythmbox/rhythmbox-0.8.8'
make: *** [debian/stamp-makefile-build] Error 2
luca gismo:~/src/x11/gnome/rhythmbox/rhythmbox-0.8.8$
=====

I'm on Debian unstable and as you could see I compiled the sources
trying to make a Debian package (and yes, all the dependencies are
satisfied). The same error happened with a fresh Rhythmbox sources (just
changing "enable_audiocd=no" and "enable_musicbrainz=no" to "yes" in the
configure script). I can provide the full output, if necessary.

1) Solution?

2) Should I try the latest 0.9 development branch? I'm not used to arch
and as I can see there're no diff patches/snapthots from 0.8.8 :-(

Thx, bye,
Gismo / Luca
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)
Comment: Using GnuPG with Debian - http://enigmail.mozdev.org

iD8DBQFB0EETVAp7Xm10JmkRAhbNAJ93Yrd/g4fG0jSp5CGYtX8nlpFIdwCeIq4v
a5u5ZRMOKjrwS9X2FbzYV8Y=
=P/ts
-----END PGP SIGNATURE-----
--- rhythmbox-0.8.8/configure	2004-10-05 20:11:28.000000000 +0200
+++ rhythmbox-0.8.8/configure.audio-cd	2004-12-27 17:08:17.000000000 +0100
@@ -23552,7 +23552,16 @@
 fi
 
 
-enable_musicbrainz=no
+#enable_musicbrainz=no
+# 20041227 Gismo / Luca Capello <luca pca it> http://luca.pca.it
+# Check whether --enable-musicbrainz was given.
+if test "${enable_musicbrainz+set}" = set; then
+  enable_musicbrainz=yes
+else
+  enable_musicbrainz=no
+fi;
+#
+
 if test x"$enable_musicbrainz" != "xno"; then
 
   succeeded=no
@@ -24047,7 +24056,15 @@
 fi
 
 
-enable_audiocd=no
+#enable_audiocd=no
+# 20041227 Gismo / Luca Capello <luca pca it> http://luca.pca.it
+# Check whether --enable-audiocd was given.
+if test "${enable_audiocd+set}" = set; then
+  enable_audiocd=yes
+else
+  enable_audiocd=no
+fi;
+#
 
 if test "x$enable_audiocd" = "xyes"; then
   if test x"$enable_musicbrainz" != xyes; then


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]