FTBFS: conversion errors

Bug #445560 reported by LaMont Jones
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
fltk1.1 (Ubuntu)
Fix Released
High
Unassigned
Karmic
Fix Released
High
Unassigned
ia32-libs (Ubuntu)
Fix Released
High
Scott Ritchie
Karmic
Fix Released
High
Scott Ritchie

Bug Description

During rebuild testing, the following:

echo Compiling filename_list.cxx...
Compiling filename_list.cxx...
g++ -I.. -g -O2 -Wall -Wunused -Wno-format-y2k -fPIC -fno-strict-aliasing -D_REENTRANT -D_THREAD_SAFE -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/freetype2 -c filename_list.cxx
filename_list.cxx: In function 'int fl_filename_list(const char*, dirent***, int (*)(dirent**, dirent**))':
filename_list.cxx:70: error: invalid conversion from 'int (*)(const void*, const void*)' to 'int (*)(const dirent**, const dirent**)'
filename_list.cxx:70: error: initializing argument 4 of 'int scandir(const char*, dirent***, int (*)(const dirent*), int (*)(const dirent**, const dirent**))'
make[2]: *** [filename_list.o] Error 1

LaMont Jones (lamont)
Changed in fltk1.1 (Ubuntu):
milestone: none → ubuntu-9.10
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package fltk1.1 - 1.1.9-6ubuntu1

---------------
fltk1.1 (1.1.9-6ubuntu1) karmic; urgency=low

  * Fix build failure with gcc-4.4. LP: #445560.

 -- Matthias Klose <email address hidden> Sat, 10 Oct 2009 14:45:30 +0200

Changed in fltk1.1 (Ubuntu):
status: New → Fix Released
Revision history for this message
Scott Ritchie (scottritchie) wrote :
Changed in fltk1.1 (Ubuntu):
status: Fix Released → Confirmed
Revision history for this message
Steve Langasek (vorlon) wrote :

The current build failure is a different issue, related to one virtual destructor and two methods that are included inline in the header. We can obviously fix the build failure by removing these symbols from the .symbols file, but does this break the ABI of the library relative to jaunty? *Can* software that links against fltk reference these symbols, or are they dead code and that's why they've been removed?

Steve Langasek (vorlon)
Changed in fltk1.1 (Ubuntu Karmic):
importance: Undecided → High
Revision history for this message
Morten Kjeldgaard (mok0) wrote :

The fltk1.1 package builds fine under karmic if you apply the patch which is issued by dpkg-gensymbols just before it fails. I think it is likely that the missing symbols are dead code, although I haven't checked it.

Revision history for this message
Scott Ritchie (scottritchie) wrote :

I'm adding an ia32-libs task as I intend to upload a new ia32-libs without libfltk1.1 installed. Once the FTBFS is fixed ia32-libs can re-add it.

Revision history for this message
Matthias Klose (doko) wrote :

this issue is resolved; tracking the other issue in #455418.

Changed in fltk1.1 (Ubuntu Karmic):
status: Confirmed → Fix Released
Matt Zimmerman (mdz)
Changed in ia32-libs (Ubuntu Karmic):
status: New → Triaged
importance: Undecided → High
assignee: nobody → Scott Ritchie (scottritchie)
Revision history for this message
Matt Zimmerman (mdz) wrote :

It looks like the FTBFS (bug 455418) is already fixed; is there still a need to change ia32-libs or can that task be closed?

Revision history for this message
Scott Ritchie (scottritchie) wrote :

ia32-libs needs another push: uploading now

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ia32-libs - 2.7ubuntu17

---------------
ia32-libs (2.7ubuntu17) karmic; urgency=low

  * Re-add libfltk1.1 as it builds now (LP: #445560)
  * Freshen packages

 -- Scott Ritchie <email address hidden> Sun, 25 Oct 2009 17:57:55 -0700

Changed in ia32-libs (Ubuntu Karmic):
status: Triaged → 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.