[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-panel-devel
Subject: Re: kio trash and 64bit
From: Marco Martin <notmart () gmail ! com>
Date: 2014-04-30 16:05:34
Message-ID: 201404301805.35112.notmart () gmail ! com
[Download RAW message or body]
On Wednesday 30 April 2014, Harald Sitter wrote:
> alohas,
>
> today I noticed that kio-extras fails to build on Kubuntu 14.04 32bit
> with the following lovely error:
>
> /build/buildd/project-neon5-kio-extras-0.0+git20140430.0800+neon4~4ab0de2~1
> 4.04/trash/trashimpl.cpp:225:57: error: size of array
> 'off_t_should_be_64bit' is negative
>
> which comes from this peculiar line
>
> char off_t_should_be_64bit[sizeof(off_t) >= 8 ? 1:-1];
> (void)off_t_should_be_64bit;
yeah, very strange line, digging in git history, seems to have been added by
Dirk Mueller back in 2008
revision 75b415a48b7601d4fad6d7ddc6603385fae4fcb2
of kde-runtime
I'm fine removing it, if it can be replaced by a cmake test
> this line should not:
> - exist (as this is something one can very neatly test with cmake, at
> configuration time, with an isolated test file, while not making the
> entire build fail half way through)
> and in particular:
> - produce random build failure
> - check a posix defined type that may be anywhere between 8bit and a
> godzillion bit wide and then complain that it is not above the
> arbitrary threshold it thinks the type should have
>
> random google search says this function may want to use the GCC
> extension off64_t btw
>
> HS
--
Marco Martin
_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic