Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=694287
--- Comment #14 from Richard Shaw hobbes1069@gmail.com 2011-04-12 14:25:34 EDT --- Ok, strange. The SConscript for libbuffer appears to include the right directory which has header files for Common::ftoa and Common::dtoa.
Here's the SConscript file for libbuffer:
#!/usr/bin/env python Import('env')
libName = 'buffer'
srcDirs = [ 'src/' ]
variantDir = env['objDir'] + env['configurationBaseName'] + '/' outputDir = env['libDir'] + env['configurationBaseName'] + '/' targetPath = outputDir + libName
incDirs = ['include/', '../libftoa/include']
src = [] for srcDir in srcDirs: src += [ variantDir + str(p) for p in Glob(srcDir + '*.cpp')] VariantDir(variant_dir=variantDir + srcDir, src_dir=srcDir, duplicate=False)
if env['SHAREDLIB']: SharedLibrary(target=targetPath, source=src, LINKFLAGS = '-Wl,--soname=libbuffer.so.0', CPPPATH=incDirs, CCFLAGS=env['CPPFLAGS']) else: StaticLibrary(target=targetPath, source=src, CPPPATH=incDirs, CCFLAGS=env['CPPFLAGS']) ---
SHAREDLIB=yes is specified on the scons command in the spec file...