Created attachment 500968 [details] build log Build of serf fails with a syntax error from scons when using the latest scons-3.0.0 scons -j8 PREFIX=/usr LIBDIR=/usr/lib64 APR=SYSROOT='' /usr/bin/apr-1-config APU=SYSROOT='' /usr/bin/apu-1-config BUILD_STATIC=no AR=x86_64-pc-linux-gnu-ar RANLIB=x86_64-pc-linux-gnu-ranlib CC=x86_64-pc-linux-gnu-gcc CPPFLAGS= CFLAGS=-O2 -pipe -march=sandybridge -mmmx -mno-3dnow -msse -msse2 -msse3 -mssse3 -mno-sse4a -mcx16 -msahf -mno-movbe -maes -mno-sha -mpclmul -mpopcnt -mno-abm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-bmi2 -mno-tbm -mavx -mno-avx2 -msse4.2 -msse4.1 -mno-lzcnt -mno-rtm -mno-hle -mno-rdrnd -mno-f16c -mno-fsgsbase -mno-rdseed -mno-prfchw -mno-adx -mfxsr -mxsave -mxsaveopt -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf -mno-prefetchwt1 -mno-clflushopt -mno-xsavec -mno-xsaves -mno-avx512dq -mno-avx512bw -mno-avx512vl -mno-avx512ifma -mno-avx512vbmi -mno-clwb -mno-mwaitx --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=3072 -mtune=sandybridge -ggdb LINKFLAGS=-Wl,-O1 -Wl,--as-needed scons: Reading SConscript files ... File "/var/tmp/paludis/net-libs-serf-1.3.9/work/serf-1.3.9/SConstruct", line 189 print 'Warning: Used unknown variables:', ', '.join(unknown.keys()) ^ SyntaxError: invalid syntax
Non-maintainer major version bump = you get to keep the pieces.
Same problem here. Is this the upstream bugreport? -> https://issues.apache.org/jira/browse/SERF-187 At least, the patch does not work for me.
Submitted relevant PR: https://github.com/gentoo/gentoo/pull/6908
please test again with fixed scons-3.0.1-r100