LabPlot-1.5.1.6-6.fc9.src.rpm Failed To Build From Source against the rawhide tree. See http://fedoraproject.org/wiki/FTBFS for more information.
Created attachment 308117 [details] root.log.bz2 root.log for i386
Created attachment 308118 [details] build.log.bz2 build.log for i386
Created attachment 308119 [details] root.log.bz2 root.log for x86_64
Created attachment 308120 [details] build.log.bz2 build.log for x86_64
There's a newer LabPlot of 1.6.0 in CVS of rawhide. Trying to build now, as this is causing broken deps in rawhide for a week or so and no recent maintainer activity.
Actually reverted back to the same spec/version on F-9 which has gcc4.3 fixes. This needs to be fixed now because of the ImageMagick soname bump, once this is build, can work on updating the gcc 4.3 patch to the 1.6.0 version of lab plot. Meantime even the 1.5.1.6 plot is failing due to problems with the current coreutils on koji (bug #449910): http://koji.fedoraproject.org/koji/getfile?taskID=645053&name=build.log hopefully this will be fixed soon then rebuild can proceed.
Hmm, even with koji fixed now, this still fails to build for some other reason: http://koji.fedoraproject.org/koji/taskinfo?taskID=646759 this is the bit that fails to compile: /usr/include/liborigin/OPJFile.h:671: warning: conversion to 'int' from 'size_t' may alter its value ImportOPJ.cc: In member function 'int ImportOPJ::import()': ImportOPJ.cc:40: error: 'class OPJFile' has no member named 'Data' ImportOPJ.cc:49: error: 'class OPJFile' has no member named 'SData' /usr/lib64/qt-3.3/include/qmemarray.h: In constructor 'QMemArray<type>::QMemArray(int) [with type = QPoint]': /usr/lib64/qt-3.3/include/qpointarray.h:59: instantiated from here /usr/lib64/qt-3.3/include/qmemarray.h:62: warning: conversion to 'int' from 'long unsigned int' may alter its value /usr/lib64/qt-3.3/include/qmemarray.h: In member function 'bool QMemArray<type>::resize(uint) [with type = unsigned int]': /usr/lib64/qt-3.3/include/qglcolormap.h:83: instantiated from here /usr/lib64/qt-3.3/include/qmemarray.h:73: warning: conversion to 'uint' from 'long unsigned int' may alter its value make[2]: *** [ImportOPJ.lo] Error 1 make[2]: Leaving directory `/builddir/build/BUILD/LabPlot-1.5.1.6/src' make[1]: *** [all-recursive] Error 1
This error comes from changes in liborigin, which has changed a lot with the last versions. Maybe LabPlot should use a more recent one. That should be discussed upstream.
(In reply to comment #8) > This error comes from changes in liborigin, which has changed a lot with the > last versions. > Maybe LabPlot should use a more recent one. That should be discussed upstream. There is a new version of LabPlot out: 1.6.0. However, I didn't upgrade to it because it might have required porting the GCC 4.3 patch (assuming LabPlot 1.6.0 hasn't incorporated fixes for GCC 4.3). Can you try compiling LabPlot 1.6.0 on rawhide?
I'm working on it. This bug will be closed shortly along with the next release 1.6.0.1.
(In reply to comment #10) > I'm working on it. This bug will be closed shortly along with the next release > 1.6.0.1. Thanks! Any idea for the timeline for 1.6.0.1? Packages that still FTBFS may be removed from rawhide after Alpha is released.
Tonight, or most probably before friday.