[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-multimedia
Subject: Re: Bug report: compiling kdemultimedia 3.4.1 on x86_64
From: "Carlos Leonhard Woelz" <carloswoelz () imap-mail ! com>
Date: 2005-06-02 14:46:24
Message-ID: 1117723584.3762.235495386 () webmail ! messagingengine ! com
[Download RAW message or body]
Hi Andrew,
I *think* the most apropriate list for this message is the
kde-multimedia list. I am forwarding to it. Compile problems are not in
bugzilla because they are usually fixed very quickly. If the problems
persist, you should simply mail the most appropriate list, or kde-devel
if you can't find a more specialized devel list.
Cheers,
Carlos Woelz
On Thu, 2 Jun 2005 14:35:28 +0100, "Andrew Walrond" <andrew@walrond.org>
said:
> There is a problem in mpeglib/lib/input/cdromAccess.cpp which causes
> clashing definitions of __u64.
>
> Here is the relevent part of the build log:
>
> In file included from /usr/include/linux/types.h:6,
> from cdromAccess_Linux.cpp:17,
> from cdromAccess.cpp:38:
> /usr/include/asm/types.h:23: error: conflicting declaration 'typedef long
> long unsigned int __u64'
> cdromAccess.cpp:32: error: '__u64' has a previous declaration as `typedef
> long unsigned int __u64'
> /usr/include/asm/types.h:23: error: declaration of `typedef long long
> unsigned int __u64'
> cdromAccess.cpp:32: error: conflicts with previous declaration `typedef
> long unsigned int __u64'
> /usr/include/asm/types.h:23: error: declaration of `typedef long long
> unsigned int __u64'
> cdromAccess.cpp:32: error: conflicts with previous declaration `typedef
> long unsigned int __u64'
>
>
> This is a snipet from cdromAccess.cpp:
>
> #ifdef OS_Linux
> #include <linux/version.h>
> #include <sys/types.h>
> #ifndef __u64
> #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,5,70)
> #include <bits/wordsize.h>
> #if __WORDSIZE == 64
> typedef unsigned long __u64;
> #else
> typedef unsigned long long __u64;
> #endif
> #endif
> #endif
> #include "cdromAccess_Linux.cpp"
> #endif
>
> The problem is that #ifndef __u64 won't detect a previously declared
> typedef.
>
> Hope thats useful.
>
> Is this is the wrong ML or venue for this, please forward to the
> relevent place. I am not subscribed, so CC me please.
>
> [I tried using the bug tracker, but I couldn't find any way of
> entering a compile problem; the wizard just kept asking me to select an
> application...]
>
> Andrew Walrond
_______________________________________________
kde-multimedia mailing list
kde-multimedia@kde.org
https://mail.kde.org/mailman/listinfo/kde-multimedia
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic