Re: [Rhythmbox-devel] Rhythmbox 0.9
- From: Jonathan Matthew <jonathan kaolin hn org>
- To: rhythmbox-devel gnome org
- Subject: Re: [Rhythmbox-devel] Rhythmbox 0.9
- Date: Tue, 9 Nov 2004 00:28:16 +1000
On Mon, Nov 08, 2004 at 12:39:14AM -0600, Michael Messmore wrote:
> I'm a bit curious to see how things are going with the 0.9 branch, and
> decided to check out a copy from the main arch repository. I'm
> running Gentoo/amd64, so I don't know if its a 64-bit issue or not,
> but compilation died for me in rb-recorder-gst.c.
>
> rb-recorder-gst.c: In function `rb_recorder_burn':
> rb-recorder-gst.c:1101: warning: long long int format, gint64 arg (arg 5)
> rb-recorder-gst.c:1101: warning: long long int format, gint64 arg (arg 6)
>
> If this is a 64-bit issue, then consider this a bug note ;).
It certainly looks that way to me. Current 0.9 branch (plus some bits
I'm working on..) compiles fine for me on my primitive archaic 32-bit
machine. Not being terribly familiar with glib types, or the sizes of
various types in 64-bit code, I'd be inclined to just add casts in
there. Trivial patch below (obviously not tested), if anyone finds that
easier than doing it themselves.
-jonathan.
--- rb-recorder-gst.c.orig 2004-10-19 19:45:32.000000000 +1000
+++ rb-recorder-gst.c 2004-11-09 00:03:54.000000000 +1000
@@ -1097,8 +1097,8 @@
RB_RECORDER_ERROR_GENERAL,
_("This playlist is %lld minutes long. "
"This exceeds the %lld minute length of the media in the drive."),
- tracks_length / 60,
- media_length / 60);
+ (long long int)(tracks_length / 60),
+ (long long int)(media_length / 60));
return FALSE;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]