libgnutls13 transitions build failures

Bug #281561 reported by Steve Kowalik
6
Affects Status Importance Assigned to Milestone
Libtunepimp
Won't Fix
Unknown
NuFW
New
Undecided
Unassigned
curl (Ubuntu)
Fix Released
Undecided
Unassigned
gss (Ubuntu)
Fix Released
Undecided
Emmet Hikory
jd (Ubuntu)
Fix Released
Undecided
Unassigned
kazehakase (Ubuntu)
Fix Released
Undecided
Steve Kowalik
kio-sword (Ubuntu)
Won't Fix
Undecided
Unassigned
libtunepimp (Ubuntu)
Fix Released
Undecided
Martin Pitt
nufw (Ubuntu)
Fix Released
Undecided
Michael Casadevall

Bug Description

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

The following packages failed to build following a semi-automatic upload
of 59 source packages for the libgnutls13 -> libgnutls26 transition.

 affects ubuntu/curl
 affects ubuntu/libtunepimp
 affects ubuntu/jd
 affects ubuntu/kio-sword
 affects ubuntu/kazehakase
 affects ubuntu/nufw
 affects ubuntu/gss
 subscribe ubuntu-cruft-busters
 subscribe james-w

- --
                                        Steve
"...In the UNIX world, people tend to interpret `non-technical user'
 as meaning someone who's only ever written one device driver."
         - Daniel Pead
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFI8B6FCfB0CMh//C8RAk2mAJ9C4ujkqtcvb0g1CX5SZlIuyaPwFwCfWAN7
nYnQxBBOoSelid9/IKyUExc=
=JDKN
-----END PGP SIGNATURE-----

Emmet Hikory (persia)
Changed in curl:
assignee: nobody → stevenk
Changed in gss:
assignee: nobody → james-w
Changed in jd:
assignee: nobody → persia
Revision history for this message
Emmet Hikory (persia) wrote :

Randomly assigning tasks to cruft-busters (and james-w because he volunteered to help). If you get stuck, unassign yourself and ask for help.

Changed in kio-sword:
assignee: nobody → kitterman
Changed in libtunepimp:
assignee: nobody → pitti
Changed in nufw:
assignee: nobody → sonicmctails
Steve Kowalik (stevenk)
Changed in kazehakase:
assignee: nobody → stevenk
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package curl - 7.18.2-1ubuntu3

---------------
curl (7.18.2-1ubuntu3) intrepid; urgency=low

  * Call automake-1.9 with --add-missing --copy --force. (LP: #281561)

 -- Steve Kowalik <email address hidden> Sat, 11 Oct 2008 15:10:30 +1100

Changed in curl:
status: New → Fix Released
Steve Kowalik (stevenk)
Changed in curl:
assignee: stevenk → nobody
Revision history for this message
Scott Kitterman (kitterman) wrote :

kio-sword in currently non-functional in Intrepid due to not being ported to work with the KDE4 version of Konqueror. The package should be removed before release.

Changed in kio-sword:
assignee: kitterman → nobody
status: New → Won't Fix
Emmet Hikory (persia)
Changed in jd:
assignee: persia → james-w
status: New → Fix Released
Changed in gss:
assignee: james-w → persia
Revision history for this message
Steve Kowalik (stevenk) wrote :

James Westby uploaded jd one minute before my rebuild, which gets it transitioned.

Changed in jd:
assignee: james-w → nobody
Emmet Hikory (persia)
Changed in nufw:
status: New → In Progress
Emmet Hikory (persia)
Changed in gss:
status: New → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package kazehakase - 0.5.4-2.1ubuntu3

---------------
kazehakase (0.5.4-2.1ubuntu3) intrepid; urgency=low

  [ Steve Kowalik ]
  * gtk_check_cast_deprecated: New patch; don't use deprecated GTK macros.
    (LP: #281561)

  [ James Westby ]
  * undef GTK_DISABLE_DEPRECATED in module/embed/ as the package builds
    against the system xulrunner headers, and they use the deprecated
    GTK_CHECK_CAST.

 -- Steve Kowalik <email address hidden> Sat, 11 Oct 2008 15:50:32 +1100

Changed in kazehakase:
status: New → Fix Released
Revision history for this message
James Westby (james-w) wrote :

libtunepimp is failing because

    dnl Check for MAD decoder lib for mp3 support
    AC_CHECK_LIB(mad,mad_version,
                 AC_DEFINE(HAVE_LIBMAD,1,[MP3 Decode Support])
                 TP_PLUGINS="$TP_PLUGINS mp3"
                 with_mp3=yes,
                 echo "*"
                 echo "* The MAD mp3 decoder is not installed. Please download "
                 echo "* the decoder from http://www.mars.org/home/rob/proj/mpeg"
                 echo "* to include MP3 TRM generation capabilities."
                 echo "*"
                 with_mp3=no
                 ,-lm)

is reporting that libmad doesn't have "mad_version", but only on powerpc.

I'm a bit stumped as to why without access to a powerpc machine to look
at the config.log.

Thanks,

James

Revision history for this message
Steve Kowalik (stevenk) wrote :

And that is failing due to:

configure:22199: powerpc-linux-gnu-gcc -o conftest -Wall -g -O2 -Wall -O2 -Wall -O2 conftest.c -lmad -lm -lofa -lexpat -lcurl -lofa -lmusicbrainz >&5
/usr/bin/ld: /tmp/ccWjbBvF.o(.text+0xc): unresolvable R_PPC_REL24 relocation against symbol `mad_version'
/tmp/ccWjbBvF.o: In function `main':
/home/luke/tmp/libtunepimp-0.5.3/conftest.c:36: relocation truncated to fit: R_PPC_REL24 against symbol `mad_version' defined in .rodata section in /usr/lib/gcc/powerpc-linux-gnu/4.3.2/../../../../lib/libmad.so
/usr/bin/ld: final link failed: Nonrepresentable section on output
collect2: ld returned 1 exit status

Revision history for this message
James Westby (james-w) wrote :

Hi,

mad_version is defined as "exterm char const mad_version[];" and the
configure snippet attempts to use it as a function. Presumably this
works everywhere except PPC.

One fix may be to use something which is a function in the AC_CHECK_LIB
test.

Thanks,

James

Revision history for this message
Martin Pitt (pitti) wrote :

Thanks, James, for tracking this down (sorry didn't have time yet). Attacking now.

Changed in libtunepimp:
status: New → In Progress
Changed in libtunepimp:
status: Unknown → New
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package libtunepimp - 0.5.3-7ubuntu3

---------------
libtunepimp (0.5.3-7ubuntu3) intrepid; urgency=low

  * Add mad_configure_test.dpatch: Fix configure check for libmad.
    "mad_version" is a variable, not a function, trying to call it as a
    function breaks on powerpc. (LP: #281561)

 -- Martin Pitt <email address hidden> Tue, 14 Oct 2008 08:56:45 +0200

Changed in libtunepimp:
status: In Progress → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package nufw - 2.2.15-3ubuntu1

---------------
nufw (2.2.15-3ubuntu1) intrepid; urgency=low

  * Sync with Debian unstable.
  * src/nufw/nufw.h: #include <asm/types.h> before <linux/netfilter.h> so
    that __u32 is defined. (LP: #281561)

nufw (2.2.15-3) unstable; urgency=low

  * Rewrite certificate generation code to use make-ssl-cert (Closes: #497778)

nufw (2.2.15-2) unstable; urgency=high

  * Remove rpath to insecure location (Closes: #495769)
  * urgency=high because of RC bug
  * Add dependency on rpath
  * Bump standards version (no changes)

 -- James Westby <email address hidden> Tue, 14 Oct 2008 10:35:03 +0100

Changed in nufw:
status: In Progress → Fix Released
Revision history for this message
James Westby (james-w) wrote :

Hi,

My change didn't fix the issue. I'm not sure whether I just didn't add the
#include to enough places, or whether I got the assessment of the problem
wrong.

Thanks,

James

Changed in nufw:
status: Fix Released → Confirmed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package nufw - 2.2.15-3ubuntu2

---------------
nufw (2.2.15-3ubuntu2) intrepid; urgency=low

  * Really fixed the ports FTBFS (LP: #281561)

 -- Michael Casadevall <email address hidden> Tue, 14 Oct 2008 14:59:17 -0400

Changed in nufw:
status: Confirmed → Fix Released
Revision history for this message
James Westby (james-w) wrote :

Hello nufw developers,

Michael's patch to fix compilation on sparc/powerpc/hppa is attached.

I believe it may be a change in the 2.6.27 kernel that is triggering
the issue.

Thanks,

James

Changed in libtunepimp:
status: New → Won't Fix
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.