Bug#791482: mapnik: ftbfs, "please upgrade your compiler to at least g++ 4.7"

2015-07-07 Thread Jérémy Lal
2015-07-07 12:55 GMT+02:00 Holger Levsen :

> Hi James,
>
> On Montag, 6. Juli 2015, James Cowgill wrote:
> > Control: severity -1 important
> > Control: retitle -1 mapnik: incorrectly handles CPPFLAGS
> [..]
> > However I could reproduce the build failure from the rbuild by running
> > scons manually with the arguments from it. It appears that mapnik
> > incorrectly handles the CPPFLAGS variable - the addition of -Wdate-time
> > in the reproducible builds caused the build failure.
>
> nice job, kudos & thanks for this analysis!
>

I'm waiting before uploading the fixed version - release is due today or
tomorrow.

Jérémy
___
Pkg-grass-devel mailing list
Pkg-grass-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel

Bug#791482: mapnik: ftbfs, "please upgrade your compiler to at least g++ 4.7"

2015-07-07 Thread Holger Levsen
Hi James,

On Montag, 6. Juli 2015, James Cowgill wrote:
> Control: severity -1 important
> Control: retitle -1 mapnik: incorrectly handles CPPFLAGS
[..]
> However I could reproduce the build failure from the rbuild by running
> scons manually with the arguments from it. It appears that mapnik
> incorrectly handles the CPPFLAGS variable - the addition of -Wdate-time
> in the reproducible builds caused the build failure.

nice job, kudos & thanks for this analysis!


cheers,
Holger


signature.asc
Description: This is a digitally signed message part.
___
Pkg-grass-devel mailing list
Pkg-grass-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel

Bug#791482: mapnik: ftbfs, "please upgrade your compiler to at least g++ 4.7"

2015-07-06 Thread James Cowgill
Control: severity -1 important
Control: retitle -1 mapnik: incorrectly handles CPPFLAGS

On Sun, 5 Jul 2015 17:04:05 +0200 Holger Levsen  wrote:
> Source: mapnik
> Version: 3.0.0~rc3+ds-2
> Severity: serious
> x-debbugs-cc: reproducible-bui...@lists.alioth.debian.org
> User: reproducible-bui...@lists.alioth.debian.org
> Usertags: ftbfs
> 
> Dear Maintainer,
> 
> mapnik fails to build from source in sid, as can be seen at 
> https://reproducible.debian.net/rbuild/unstable/amd64/mapnik_3.0.0~rc3+ds-2.rbuild.log
> 
> Quoting that log:
> 
> Welcome to Mapnik...
> 
> Configuring build environment...
> Configuring on Linux in *release mode*...
> Checking for freetype-config... yes
> Checking for xml2-config... yes
> Checking for dlfcn.h support ... no
> Checking if compiler (c++) supports -std=c++11 flag... (cached) no
> C++ compiler does not support C++11 standard (-std=c++11), which is 
> required. Please upgrade your compiler to at least g++ 4.7 (ideally 4.8)
> debian/rules:28: recipe for target 'debian/stamps/configure-python' failed
> make[1]: *** [debian/stamps/configure-python] Error 1
> make[1]: Leaving directory '/tmp/buildd/mapnik-3.0.0~rc3+ds'
> debian/rules:58: recipe for target 'build' failed

I couldn't reproduce this in a clean unstable chroot.

However I could reproduce the build failure from the rbuild by running
scons manually with the arguments from it. It appears that mapnik
incorrectly handles the CPPFLAGS variable - the addition of -Wdate-time
in the reproducible builds caused the build failure.

Running scons gives this in config.log:
c++ -o .sconf_temp/conftest_3.o -c -std=c++11 -g -O2 -fstack-protector-strong 
-Wformat -Werror=format-security -g0 "-D-Wdate-time -D_FORTIFY_SOURCE=2 -g0" 
-DSHAPE_MEMORY_MAPPED_FILE -Iinclude -I/usr/include -I/usr/include/freetype2 
-I/usr/include/libxml2 .sconf_temp/conftest_3.cpp
:0:1: error: macro names must be identifiers

The '-D-Wdate-time' comes from adding CPPFLAGS to the CUSTOM_DEFINES
variable in debian/rules. SCons prefixes everything in this variable
with -D so it is not suitable for CPPFLAGS. I suggest you append
CPPFLAGS to both CUSTOM_CFLAGS and CUSTOM_CXXFLAGS instead.

Thanks,
James

signature.asc
Description: This is a digitally signed message part
___
Pkg-grass-devel mailing list
Pkg-grass-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel

Bug#791482: mapnik: ftbfs, "please upgrade your compiler to at least g++ 4.7"

2015-07-05 Thread Jérémy Lal
2015-07-05 17:04 GMT+02:00 Holger Levsen :

> Source: mapnik
> Version: 3.0.0~rc3+ds-2
> Severity: serious
> x-debbugs-cc: reproducible-bui...@lists.alioth.debian.org
> User: reproducible-bui...@lists.alioth.debian.org
> Usertags: ftbfs
>
> Dear Maintainer,
>
> mapnik fails to build from source in sid, as can be seen at
>
> https://reproducible.debian.net/rbuild/unstable/amd64/mapnik_3.0.0~rc3+ds-2.rbuild.log
>
> Quoting that log:
>
> Welcome to Mapnik...
>  [0m
>  [94mConfiguring build environment... [0m
>  [94mConfiguring on Linux in *release mode*... [0m
> Checking for freetype-config... yes
> Checking for xml2-config... yes
> Checking for dlfcn.h support ... no
> Checking if compiler (c++) supports -std=c++11 flag... (cached) no
>  [91mC++ compiler does not support C++11 standard (-std=c++11), which is
> required. Please upgrade your compiler to at least g++ 4.7 (ideally 4.8)
> [0m
> debian/rules:28: recipe for target 'debian/stamps/configure-python' failed
>
>

Hey, that's weird ? I thought sid had gcc 4.9 by default.

Jérémy
___
Pkg-grass-devel mailing list
Pkg-grass-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel

Bug#791482: mapnik: ftbfs, "please upgrade your compiler to at least g++ 4.7"

2015-07-05 Thread Holger Levsen
Source: mapnik
Version: 3.0.0~rc3+ds-2
Severity: serious
x-debbugs-cc: reproducible-bui...@lists.alioth.debian.org
User: reproducible-bui...@lists.alioth.debian.org
Usertags: ftbfs

Dear Maintainer,

mapnik fails to build from source in sid, as can be seen at 
https://reproducible.debian.net/rbuild/unstable/amd64/mapnik_3.0.0~rc3+ds-2.rbuild.log

Quoting that log:

Welcome to Mapnik...

Configuring build environment...
Configuring on Linux in *release mode*...
Checking for freetype-config... yes
Checking for xml2-config... yes
Checking for dlfcn.h support ... no
Checking if compiler (c++) supports -std=c++11 flag... (cached) no
C++ compiler does not support C++11 standard (-std=c++11), which is 
required. Please upgrade your compiler to at least g++ 4.7 (ideally 4.8)
debian/rules:28: recipe for target 'debian/stamps/configure-python' failed
make[1]: *** [debian/stamps/configure-python] Error 1
make[1]: Leaving directory '/tmp/buildd/mapnik-3.0.0~rc3+ds'
debian/rules:58: recipe for target 'build' failed


cheers,
Holger


signature.asc
Description: This is a digitally signed message part.
___
Pkg-grass-devel mailing list
Pkg-grass-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel