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

Bug#545834: ivtools: FTBFS: On 64 bit arches: error: cast from 'void*' to 'osboolean' loses precision



Source: ivtools
Version: 1.2.6-1
Severity: serious

Hi,

There was an error while trying to autobuild your package:

> Automatic build of ivtools_1.2.6-1 on excelsior by sbuild/amd64 98
> Build started at 20090906-1809

[...]

> Build-Depends: debhelper (>> 5.0.0), quilt, x11-utils, xutils-dev, libtiff4-dev, libjpeg62-dev, zlib1g-dev, libace-dev, autotools-dev, libx11-dev, libxext-dev, libxmu-dev, libxt-dev, x11proto-core-dev

[...]

> Toolchain package versions: linux-libc-dev_2.6.30-6 libc6-dev_2.9-25 g++-4.3_4.3.4-2 gcc-4.3_4.3.4-2 binutils_2.19.51.20090827-1 libstdc++6_4.4.1-3 libstdc++6-4.3-dev_4.3.4-2

[...]

> make[3]: Entering directory `/build/buildd/ivtools-1.2.6/src/Attribute'
> installing for LINUX in /build/buildd/ivtools-1.2.6/src/Attribute/LINUX
> make[4]: Entering directory `/build/buildd/ivtools-1.2.6/src/Attribute/LINUX'
> g++   -gdwarf-2 -O2 -fPIC  -Dcplusplus_2_1 -Wno-deprecated    -I/build/buildd/ivtools-1.2.6/src/Attribute/LINUX/.. -I/build/buildd/ivtools-1.2.6/src/Attribute/LINUX/../..  -I/build/buildd/ivtools-1.2.6/src  -I/build/buildd/ivtools-1.2.6/src/include -I/build/buildd/ivtools-1.2.6/src/include/ivstd -I/usr/include     -c /build/buildd/ivtools-1.2.6/src/Attribute/LINUX/../attrvalue.c
> /build/buildd/ivtools-1.2.6/src/Attribute/LINUX/../attrvalue.c: In member function 'osboolean AttributeValue::boolean_val()':
> /build/buildd/ivtools-1.2.6/src/Attribute/LINUX/../attrvalue.c:360: error: cast from 'void*' to 'osboolean' loses precision
> /build/buildd/ivtools-1.2.6/src/Attribute/LINUX/../attrvalue.c: In member function 'unsigned int AttributeValue::uint_val()':
> /build/buildd/ivtools-1.2.6/src/Attribute/LINUX/../attrvalue.c:519: error: cast from 'void*' to 'unsigned int' loses precision
> /build/buildd/ivtools-1.2.6/src/Attribute/LINUX/../attrvalue.c: In member function 'int AttributeValue::int_val()':
> /build/buildd/ivtools-1.2.6/src/Attribute/LINUX/../attrvalue.c:552: error: cast from 'void*' to 'int' loses precision
> /build/buildd/ivtools-1.2.6/src/Attribute/LINUX/../attrvalue.c: In function 'std::ostream& operator<<(std::ostream&, const AttributeValue&)':
> /build/buildd/ivtools-1.2.6/src/Attribute/LINUX/../attrvalue.c:860: warning: deprecated conversion from string constant to 'char*'
> /build/buildd/ivtools-1.2.6/src/Attribute/LINUX/../attrvalue.c: In member function 'int AttributeValue::type_symid() const':
> /build/buildd/ivtools-1.2.6/src/Attribute/LINUX/../attrvalue.c:1099: warning: deprecated conversion from string constant to 'char*'
> /build/buildd/ivtools-1.2.6/src/Attribute/LINUX/../attrvalue.c:1100: warning: deprecated conversion from string constant to 'char*'
> /build/buildd/ivtools-1.2.6/src/Attribute/LINUX/../attrvalue.c:1101: warning: deprecated conversion from string constant to 'char*'
> /build/buildd/ivtools-1.2.6/src/Attribute/LINUX/../attrvalue.c:1102: warning: deprecated conversion from string constant to 'char*'
> /build/buildd/ivtools-1.2.6/src/Attribute/LINUX/../attrvalue.c:1103: warning: deprecated conversion from string constant to 'char*'
> /build/buildd/ivtools-1.2.6/src/Attribute/LINUX/../attrvalue.c:1104: warning: deprecated conversion from string constant to 'char*'
> /build/buildd/ivtools-1.2.6/src/Attribute/LINUX/../attrvalue.c:1105: warning: deprecated conversion from string constant to 'char*'
> /build/buildd/ivtools-1.2.6/src/Attribute/LINUX/../attrvalue.c:1106: warning: deprecated conversion from string constant to 'char*'
> /build/buildd/ivtools-1.2.6/src/Attribute/LINUX/../attrvalue.c:1107: warning: deprecated conversion from string constant to 'char*'
> /build/buildd/ivtools-1.2.6/src/Attribute/LINUX/../attrvalue.c:1108: warning: deprecated conversion from string constant to 'char*'
> /build/buildd/ivtools-1.2.6/src/Attribute/LINUX/../attrvalue.c:1109: warning: deprecated conversion from string constant to 'char*'
> /build/buildd/ivtools-1.2.6/src/Attribute/LINUX/../attrvalue.c:1110: warning: deprecated conversion from string constant to 'char*'
> /build/buildd/ivtools-1.2.6/src/Attribute/LINUX/../attrvalue.c:1111: warning: deprecated conversion from string constant to 'char*'
> /build/buildd/ivtools-1.2.6/src/Attribute/LINUX/../attrvalue.c:1112: warning: deprecated conversion from string constant to 'char*'
> /build/buildd/ivtools-1.2.6/src/Attribute/LINUX/../attrvalue.c:1113: warning: deprecated conversion from string constant to 'char*'
> /build/buildd/ivtools-1.2.6/src/Attribute/LINUX/../attrvalue.c:1114: warning: deprecated conversion from string constant to 'char*'
> /build/buildd/ivtools-1.2.6/src/Attribute/LINUX/../attrvalue.c:1115: warning: deprecated conversion from string constant to 'char*'
> /build/buildd/ivtools-1.2.6/src/Attribute/LINUX/../attrvalue.c:1116: warning: deprecated conversion from string constant to 'char*'
> /build/buildd/ivtools-1.2.6/src/Attribute/LINUX/../attrvalue.c:1117: warning: deprecated conversion from string constant to 'char*'
> /build/buildd/ivtools-1.2.6/src/Attribute/LINUX/../attrvalue.c:1118: warning: deprecated conversion from string constant to 'char*'
> /build/buildd/ivtools-1.2.6/src/Attribute/LINUX/../attrvalue.c:1119: warning: deprecated conversion from string constant to 'char*'
> /build/buildd/ivtools-1.2.6/src/Attribute/LINUX/../attrvalue.c:1120: warning: deprecated conversion from string constant to 'char*'
> make[4]: *** [attrvalue.o] Error 1
> make[4]: Leaving directory `/build/buildd/ivtools-1.2.6/src/Attribute/LINUX'
> make[3]: *** [install] Error 2
> make[3]: Leaving directory `/build/buildd/ivtools-1.2.6/src/Attribute'
> make[2]: *** [install] Error 2
> make[2]: Leaving directory `/build/buildd/ivtools-1.2.6/src'
> make[1]: *** [install] Error 2
> make[1]: Leaving directory `/build/buildd/ivtools-1.2.6'
> make: *** [install-stamp] Error 2
> dpkg-buildpackage: error: /usr/bin/fakeroot debian/rules binary-arch gave error exit status 2

A full build log can be found at:
http://buildd.debian.org/build.php?arch=amd64&pkg=ivtools&ver=1.2.6-1

Note that a pointer does not fit in an integer on 64 bit arches.
A pointer is 64 bit, an integer 32 bit.


Kurt




Reply to: