[Pkg-kde-extras] Bug#523813: kipi-plugins_0.2.0-2(mips/unstable): FTBFS on mips.

2009-05-11 Thread Sune Vuorela
tag 523813 +patch
thanks

The endian detection code is broken. It also fails on s390.

Attached is a fully untested patch (or well, it builds on i386 and amd64), but 
beside that, untested.

/Sune
-- 
How could I disable a driver?

First of all you have to save the head of the port in order to debug the 3Dfx 
directory.

--- a/dngconverter/dngwriter/extra/dng_sdk/dng_flags.h
+++ b/dngconverter/dngwriter/extra/dng_sdk/dng_flags.h
@@ -65,51 +65,28 @@
 /// \def qDNGBigEndian 1 if this target platform is big endian (e.g. PowerPC Macintosh), else 0
 /// \def qDNGLittleEndian 1 if this target platform is little endian (e.g. x86 processors), else 0
 
-#ifndef qDNGBigEndian
+#if !defined(qDNGBigEndian) 
 
-#if defined(qDNGLittleEndian)
-#define qDNGBigEndian !qDNGLittleEndian
+#include 
 
-#elif defined(__hppa__)
-#define qDNGBigEndian 1
-
-#elif defined(__sparc__)
-#define qDNGBigEndian 1
-
-#elif defined(__POWERPC__)
-#define qDNGBigEndian 1
-
-#elif defined(__INTEL__)
-#define qDNGBigEndian 0
-
-#elif defined(_M_IX86)
+#if __BYTE_ORDER == __LITTLE_ENDIAN
 #define qDNGBigEndian 0
 
-#elif defined(_M_X64)
-#define qDNGBigEndian 0
-
-#elif defined(__LITTLE_ENDIAN__)
-#define qDNGBigEndian 0
-
-#elif defined(__BIG_ENDIAN__)
+#elif __BYTE_ORDER == __BIG_ENDIAN
 #define qDNGBigEndian 1
 
 #else
 
-#ifndef qXCodeRez
 #error Unable to figure out byte order.
-#endif
 
 #endif
-#endif
 
-#ifndef qXCodeRez
+#endif
 
-#ifndef qDNGLittleEndian
+#if !defined(qDNGLittleEndian) 
 #define qDNGLittleEndian !qDNGBigEndian
 #endif
 
-#endif
 
 /*/
 
___
pkg-kde-extras mailing list
pkg-kde-extras@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-extras

Re: [Pkg-kde-extras] Bug#523813: kipi-plugins_0.2.0-2(mips/unstable): FTBFS on mips.

2009-04-13 Thread Mark Purcell
On Monday 13 April 2009 03:39:24 Peter De Schrijver wrote:
> There was an error while trying to autobuild your package:
> > Automatic build of kipi-plugins_0.2.0-2 on mayr by sbuild/mips 99.999
> > Build started at 20090412-0827

Peter,

kipi-plugins/0.2.0-2 autobuilds fine on i386, amd64 and armel:

https://buildd.debian.org/fetch.cgi?&pkg=kipi-plugins&ver=0.2.0-2&arch=armel
https://buildd.debian.org/fetch.cgi?&pkg=kipi-plugins&ver=0.2.0-2&arch=amd64

I think this should work itself out, as a first look.  I can't find a 
difference 
in Build-Depends: between the success and failures.

If you have any ideas what is specific on the mips port, I'm happy to tighten 
the build-depends.

Mark


>
> [...]
>
> > ** Using build dependencies supplied by package:
> > Build-Depends: cdbs, debhelper (>= 7), pkg-config, libgphoto2-2-dev,
> > kdelibs5-dev, kdepimlibs5-dev, libkipi6-dev, libkexiv2-7-dev,
> > libkdcraw7-dev, libexiv2-dev, libltdl3-dev, libpng-dev, libtiff4-dev,
> > libxslt1-dev, libcv-dev, libxrandr-dev, libexpat1-dev, libgpod-dev,
> > libsane-dev, libksane-dev (>= 4:4.1.85), libqt4-opengl-dev
>
> [...]
>
> > /usr/include/qt4/QtCore/qvector.h:443:   instantiated from 'void
> > QVector::realloc(int, int) [with T = QPainterPath::Element]'
> > /usr/include/qt4/QtCore/qvector.h:303:   instantiated from 'void
> > QVector::detach_helper() [with T = QPainterPath::Element]'
> > /usr/include/qt4/QtCore/qvector.h:121:   instantiated from 'void
> > QVector::detach() [with T = QPainterPath::Element]'
> > /usr/include/qt4/QtCore/qvector.h:220:   instantiated from 'T*
> > QVector::begin() [with T = QPainterPath::Element]'
> > /usr/include/qt4/QtCore/qvector.h:233:   instantiated from 'T&
> > QVector::first() [with T = QPainterPath::Element]'
> > /usr/include/qt4/QtGui/qpainterpath.h:352:   instantiated from here
> > /usr/include/qt4/QtCore/qvector.h:297: warning: cast from
> > 'QVector*' to 'const
> > QVectorTypedData*' increases required alignment of
> > target type make[3]: ***
> > [dngconverter/plugin/CMakeFiles/dngconverter.dir/__/dngwriter/dngwriter.o
> >] Error 1 make[3]: Leaving directory
> > `/build/buildd/kipi-plugins-0.2.0/obj-mips-linux-gnu' make[2]: ***
> > [dngconverter/plugin/CMakeFiles/dngconverter.dir/all] Error 2 make[2]:
> > Leaving directory `/build/buildd/kipi-plugins-0.2.0/obj-mips-linux-gnu'
> > make[1]: *** [all] Error 2
> > make[1]: Leaving directory
> > `/build/buildd/kipi-plugins-0.2.0/obj-mips-linux-gnu' make: ***
> > [debian/stamp-makefile-build] Error 2
> > dpkg-buildpackage: failure: debian/rules build gave error exit status 2
>
> A full build log can be found at:
> http://buildd.debian.org/build.php?arch=mips&pkg=kipi-plugins&ver=0.2.0-2



signature.asc
Description: This is a digitally signed message part.
___
pkg-kde-extras mailing list
pkg-kde-extras@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-extras

[Pkg-kde-extras] Bug#523813: kipi-plugins_0.2.0-2(mips/unstable): FTBFS on mips.

2009-04-12 Thread Peter De Schrijver
Package: kipi-plugins
Version: 0.2.0-2
Severity: serious

There was an error while trying to autobuild your package:

> Automatic build of kipi-plugins_0.2.0-2 on mayr by sbuild/mips 99.999
> Build started at 20090412-0827

[...]

> ** Using build dependencies supplied by package:
> Build-Depends: cdbs, debhelper (>= 7), pkg-config, libgphoto2-2-dev, 
> kdelibs5-dev, kdepimlibs5-dev, libkipi6-dev, libkexiv2-7-dev, libkdcraw7-dev, 
> libexiv2-dev, libltdl3-dev, libpng-dev, libtiff4-dev, libxslt1-dev, 
> libcv-dev, libxrandr-dev, libexpat1-dev, libgpod-dev, libsane-dev, 
> libksane-dev (>= 4:4.1.85), libqt4-opengl-dev

[...]

> /usr/include/qt4/QtCore/qvector.h:443:   instantiated from 'void 
> QVector::realloc(int, int) [with T = QPainterPath::Element]'
> /usr/include/qt4/QtCore/qvector.h:303:   instantiated from 'void 
> QVector::detach_helper() [with T = QPainterPath::Element]'
> /usr/include/qt4/QtCore/qvector.h:121:   instantiated from 'void 
> QVector::detach() [with T = QPainterPath::Element]'
> /usr/include/qt4/QtCore/qvector.h:220:   instantiated from 'T* 
> QVector::begin() [with T = QPainterPath::Element]'
> /usr/include/qt4/QtCore/qvector.h:233:   instantiated from 'T& 
> QVector::first() [with T = QPainterPath::Element]'
> /usr/include/qt4/QtGui/qpainterpath.h:352:   instantiated from here
> /usr/include/qt4/QtCore/qvector.h:297: warning: cast from 
> 'QVector*' to 'const 
> QVectorTypedData*' increases required alignment of 
> target type
> make[3]: *** 
> [dngconverter/plugin/CMakeFiles/dngconverter.dir/__/dngwriter/dngwriter.o] 
> Error 1
> make[3]: Leaving directory 
> `/build/buildd/kipi-plugins-0.2.0/obj-mips-linux-gnu'
> make[2]: *** [dngconverter/plugin/CMakeFiles/dngconverter.dir/all] Error 2
> make[2]: Leaving directory 
> `/build/buildd/kipi-plugins-0.2.0/obj-mips-linux-gnu'
> make[1]: *** [all] Error 2
> make[1]: Leaving directory 
> `/build/buildd/kipi-plugins-0.2.0/obj-mips-linux-gnu'
> make: *** [debian/stamp-makefile-build] Error 2
> dpkg-buildpackage: failure: debian/rules build gave error exit status 2

A full build log can be found at:
http://buildd.debian.org/build.php?arch=mips&pkg=kipi-plugins&ver=0.2.0-2




___
pkg-kde-extras mailing list
pkg-kde-extras@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-extras