syck_0.42-3(ia64/unstable): FTBFS: test failures

Bug #10708 reported by Debian Bug Importer
4
Affects Status Importance Assigned to Milestone
syck (Debian)
Fix Released
Unknown
syck (Ubuntu)
Fix Released
Low
LaMont Jones

Bug Description

Automatically imported from Debian bug report #253665 http://bugs.debian.org/253665

Revision history for this message
In , Robert Jordens (jordens) wrote : Re: Bug#253665: syck_0.42-3(ia64/unstable): FTBFS: test failures

Hello!

I'm packaging syck for Debian. You can obtain more information about its
status from <packages.qa.debian.org/s/syck.html>.

Building syck succeeds on all architectures but the tests fail only on
ia64. Do you have any hints or ideas?

        Robert.

[Thu, 10 Jun 2004] <email address hidden> wrote:
> Package: syck
> Version: 0.42-3
> Severity: important
>
> There was an error while trying to autobuild your package:
>
> > Automatic build of syck_0.42-3 on caballero by sbuild/ia64 1.170.5
> > Build started at 20040609-1744
>
> [...]
>
> > ** Using build dependencies supplied by package:
> > Build-Depends: debhelper (>= 4.1.67), cdbs, dh-buildinfo, flex, automake1.7, python2.3-dev, php4-dev
>
> [...]
>
> > ..
> >
> > OK (1 test)
> >
> > PASS: test-emit
> > ===================
> > 2 of 3 tests failed
> > ===================
> > make[3]: *** [check-TESTS] Error 1
> > make[3]: Leaving directory `/build/buildd/syck-0.42/tests'
> > make[2]: *** [check-am] Error 2
> > make[2]: Leaving directory `/build/buildd/syck-0.42/tests'
> > make[1]: *** [check-recursive] Error 1
> > make[1]: Leaving directory `/build/buildd/syck-0.42'
> > make: *** [common-post-build-impl] Error 2
>
> A full build log can be found at:
> http://buildd.debian.org/build.php?arch=ia64&pkg=syck&ver=0.42-3
>

--
All syllogisms have three parts, therefore this is not a syllogism.

Revision history for this message
In , Robert Jordens (jordens) wrote : bug 253665 is forwarded to Why the Lucky Stiff <yaml-core@whytheluckystiff.net>

# Automatically generated email from bts, devscripts version 2.7.95.1
forwarded 253665 Why the Lucky Stiff <email address hidden>

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Automatically imported from Debian bug report #253665 http://bugs.debian.org/253665

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Thu, 10 Jun 2004 10:38:30 -0600
From: <email address hidden>
To: <email address hidden>
Subject: syck_0.42-3(ia64/unstable): FTBFS: test failures

Package: syck
Version: 0.42-3
Severity: important

There was an error while trying to autobuild your package:

> Automatic build of syck_0.42-3 on caballero by sbuild/ia64 1.170.5
> Build started at 20040609-1744

[...]

> ** Using build dependencies supplied by package:
> Build-Depends: debhelper (>= 4.1.67), cdbs, dh-buildinfo, flex, automake1.7, python2.3-dev, php4-dev

[...]

> ..
>
> OK (1 test)
>
> PASS: test-emit
> ===================
> 2 of 3 tests failed
> ===================
> make[3]: *** [check-TESTS] Error 1
> make[3]: Leaving directory `/build/buildd/syck-0.42/tests'
> make[2]: *** [check-am] Error 2
> make[2]: Leaving directory `/build/buildd/syck-0.42/tests'
> make[1]: *** [check-recursive] Error 1
> make[1]: Leaving directory `/build/buildd/syck-0.42'
> make: *** [common-post-build-impl] Error 2

A full build log can be found at:
http://buildd.debian.org/build.php?arch=ia64&pkg=syck&ver=0.42-3

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Fri, 11 Jun 2004 00:43:12 +0200
From: Robert Jordens <email address hidden>
To: <email address hidden>
Cc: Why the Lucky Stiff <email address hidden>
Subject: Re: Bug#253665: syck_0.42-3(ia64/unstable): FTBFS: test failures

--pZs/OQEoSSbxGlYw
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hello!

I'm packaging syck for Debian. You can obtain more information about its
status from <packages.qa.debian.org/s/syck.html>.

Building syck succeeds on all architectures but the tests fail only on
ia64. Do you have any hints or ideas?

        Robert.

[Thu, 10 Jun 2004] <email address hidden> wrote:
> Package: syck
> Version: 0.42-3
> Severity: important
>=20
> There was an error while trying to autobuild your package:
>=20
> > Automatic build of syck_0.42-3 on caballero by sbuild/ia64 1.170.5
> > Build started at 20040609-1744
>=20
> [...]
>=20
> > ** Using build dependencies supplied by package:
> > Build-Depends: debhelper (>=3D 4.1.67), cdbs, dh-buildinfo, flex, autom=
ake1.7, python2.3-dev, php4-dev
>=20
> [...]
>=20
> > ..
> >=20
> > OK (1 test)
> >=20
> > PASS: test-emit
> > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> > 2 of 3 tests failed
> > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> > make[3]: *** [check-TESTS] Error 1
> > make[3]: Leaving directory `/build/buildd/syck-0.42/tests'
> > make[2]: *** [check-am] Error 2
> > make[2]: Leaving directory `/build/buildd/syck-0.42/tests'
> > make[1]: *** [check-recursive] Error 1
> > make[1]: Leaving directory `/build/buildd/syck-0.42'
> > make: *** [common-post-build-impl] Error 2
>=20
> A full build log can be found at:
> http://buildd.debian.org/build.php?arch=3Dia64&pkg=3Dsyck&ver=3D0.42-3
>=20

--=20
All syllogisms have three parts, therefore this is not a syllogism.

--pZs/OQEoSSbxGlYw
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAyOQAHSjkv+Av7xERAjIuAJ9AfeYCE7gJS04srs1qPrEFK46BYQCeKx3l
clGHgH8QTPWacu62afNsIvw=
=xjAe
-----END PGP SIGNATURE-----

--pZs/OQEoSSbxGlYw--

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <20040611143910.3B63D8028@kermit>
Date: Fri, 11 Jun 2004 16:39:10 +0200
From: Robert Jordens <email address hidden>
To: <email address hidden>
Subject: bug 253665 is forwarded to Why the Lucky Stiff <email address hidden>

# Automatically generated email from bts, devscripts version 2.7.95.1
forwarded 253665 Why the Lucky Stiff <email address hidden>

Revision history for this message
Matt Zimmerman (mdz) wrote :

Seems to build OK on Hoary, please confirm

Revision history for this message
LaMont Jones (lamont) wrote :

Only fails on ia64.

Revision history for this message
In , dann frazier (dannf-hp) wrote : 64-bit fix

There are a couple issues that cause syck to FTBFS on my system.

One is an undeclared build-dep on re2c. Without re2c installed, my
build fails like so:

then mv -f ".deps/yaml2byte.Tpo" ".deps/yaml2byte.Po"; else rm -f ".deps/yaml2byte.Tpo"; exit 1; fi
yaml2byte.c: In function `syck_yaml2byte_handler':
yaml2byte.c:192: warning: dereferencing type-punned pointer will break strict-aliasing rules
yaml2byte.c:202: warning: dereferencing type-punned pointer will break strict-aliasing rules
yaml2byte.c:205: warning: dereferencing type-punned pointer will break strict-aliasing rules
yaml2byte.c: In function `syck_yaml2byte':
yaml2byte.c:230: warning: dereferencing type-punned pointer will break strict-aliasing rules
re2c token.re > token.c.new && mv token.c.new token.c
/bin/sh: re2c: command not found
make[3]: *** [token.c] Error 127
make[3]: Leaving directory `/space/debian/syck-0.42/lib'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/space/debian/syck-0.42'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/space/debian/syck-0.42'
make: *** [debian/stamp-makefile-build] Error 2

The second issue is what is likely causing the test cases to fail, and
that is some missing includes. Without these includes, pointers
returned by functions are assumed to be integers, and are therefore
truncated on 64-bit systems where pointers are larger than integers.

This patch fixes both issues.

Revision history for this message
In , Robert Jordens (jordens) wrote : Bug#253665: fixed in syck 0.42-9

Source: syck
Source-Version: 0.42-9

We believe that the bug you reported is fixed in the latest version of
syck, which is due to be installed in the Debian FTP archive:

libsyck0-dev_0.42-9_powerpc.deb
  to pool/main/s/syck/libsyck0-dev_0.42-9_powerpc.deb
php4-syck_0.42-9_powerpc.deb
  to pool/main/s/syck/php4-syck_0.42-9_powerpc.deb
python-syck_0.42-9_powerpc.deb
  to pool/main/s/syck/python-syck_0.42-9_powerpc.deb
python2.3-syck_0.42-9_powerpc.deb
  to pool/main/s/syck/python2.3-syck_0.42-9_powerpc.deb
syck_0.42-9.diff.gz
  to pool/main/s/syck/syck_0.42-9.diff.gz
syck_0.42-9.dsc
  to pool/main/s/syck/syck_0.42-9.dsc

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to <email address hidden>,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Robert Jordens <email address hidden> (supplier of updated syck package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing <email address hidden>)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Sat, 7 May 2005 00:51:00 +0200
Source: syck
Binary: php4-syck python-syck python2.3-syck libsyck0-dev
Architecture: source powerpc
Version: 0.42-9
Distribution: unstable
Urgency: high
Maintainer: Robert Jordens <email address hidden>
Changed-By: Robert Jordens <email address hidden>
Description:
 libsyck0-dev - YAML parser kit -- development files
 php4-syck - YAML parser kit -- PHP4 bindings
 python-syck - YAML parser kit -- python bindings (default package)
 python2.3-syck - YAML parser kit -- Python 2.3 bindings
Closes: 253665
Changes:
 syck (0.42-9) unstable; urgency=high
 .
   * apply patch from dann frazier <email address hidden>, which closes: Bug#253665;
     syck_0.42-3(ia64/unstable): FTBFS: test failures;
     fixes integer return pointer truncation on 64bit architectures;
     this is clearly wrong on all architectures and maybe even dangerous:
     high urgency
Files:
 b454399f0d443970da713364e82309f7 684 devel optional syck_0.42-9.dsc
 0050d59d013052497b4e58c9c319e828 85006 devel optional syck_0.42-9.diff.gz
 0b7010cbd5865e338d0614f5352e9aae 62166 libdevel optional libsyck0-dev_0.42-9_powerpc.deb
 c5d11c560a792fd5ca6eba981a6ff392 43372 python optional python2.3-syck_0.42-9_powerpc.deb
 1d7a047eae177ac7b1870f3f5fa00aa4 7068 python optional python-syck_0.42-9_powerpc.deb
 6f2cc5c408206692a972d12900cbc06e 33144 web optional php4-syck_0.42-9_powerpc.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)

iD8DBQFCfJagHSjkv+Av7xERArycAJ9+CMu5ssvvbLPlqQoYDEMe+EsYxwCcDGcX
gvI4NNngqYdwmthb0J8q/3Y=
=L66S
-----END PGP SIGNATURE-----

Revision history for this message
LaMont Jones (lamont) wrote :

Fixed in 0.42-8ubuntu2 (and 0.55-2)

Changed in syck:
status: Unknown → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.