Hi,
Must admit the build process is quite complex.
I'm on Windows 2000, VC.net 2003.
Anyway, here's my problem:
When compiling 'scons -c', here's what I get:
D:\john\projects\voip\libs\sip_stack\exosip\openwengo>scons -c
scons: Reading SConscript files ...
qt4 (internal)
boost (internal)
boost-unit-test (internal)
gtk (internal)
sdl (internal)
sdl_image (internal)
global (internal)
wtimer (internal)
samplerate (internal)
tinyxml (internal)
wengocurl (internal)
libeay32 (system)
ssleay32 (system)
ws2_32 (system)
winmm (system)
gdi32 (system)
TypeError: Directory
D:\john\projects\voip\libs\sip_stack\exosip\openwengo\libs\
util\doc found where file expected.:
File "SConstruct", line 16:
env.SConscript('SConscript', build_dir =
env.WengoGetRootBuildDir(), duplica
te = 0)
File "C:\PYTHON23\scons-0.96.91\SCons\Script\SConscript.py", line 494:
return apply(_SConscript, [self.fs,] + files, {'exports' : exports})
File "C:\PYTHON23\scons-0.96.91\SCons\Script\SConscript.py", line 226:
exec _file_ in call_stack[-1].globals
File "SConscript", line 28:
SConscript(dirs = projects)
File "C:\PYTHON23\scons-0.96.91\SCons\Script\SConscript.py", line 557:
return apply(method, args, kw)
File "C:\PYTHON23\scons-0.96.91\SCons\Script\SConscript.py", line 494:
return apply(_SConscript, [self.fs,] + files, {'exports' : exports})
File "C:\PYTHON23\scons-0.96.91\SCons\Script\SConscript.py", line 226:
exec _file_ in call_stack[-1].globals
File "libs\util\SConscript", line 34:
env.WengoAddDoxyfile()
File
"D:\john\projects\voip\libs\sip_stack\exosip\openwengo\wengoscons\wengosc
ons\wengoenv.py", line 1430:
doc = self.Command(os.path.join(self.__getSourcePath(), 'doc'),
'Doxyfile',
'cd $SOURCE_PATH & doxygen')
File "C:\PYTHON23\scons-0.96.91\SCons\Environment.py", line 1255:
return apply(bld, (self, target, source), kw)
File "C:\PYTHON23\scons-0.96.91\SCons\Builder.py", line 604:
return self._execute(env, target, source, OverrideWarner(kw), ekw)
File "C:\PYTHON23\scons-0.96.91\SCons\Builder.py", line 556:
tlist, slist = self._create_nodes(env, target, source)
File "C:\PYTHON23\scons-0.96.91\SCons\Builder.py", line 511:
tlist = env.arg2nodes(target, target_factory)
File "C:\PYTHON23\scons-0.96.91\SCons\Environment.py", line 332:
v = node_factory(self.subst(v, raw=1))
File "C:\PYTHON23\scons-0.96.91\SCons\Node\FS.py", line 1043:
return self.Entry(name, directory, create, File)
File "C:\PYTHON23\scons-0.96.91\SCons\Node\FS.py", line 1030:
return self._doLookup(klass, name, directory, create)
File "...\SCons\Memoizer-cache_get-lambda<_doLookup>", line 4:
None
File "C:\PYTHON23\scons-0.96.91\SCons\Memoize.py", line 287:
rval = cdict[ckey] = apply(func, args, kw)
File "C:\PYTHON23\scons-0.96.91\SCons\Node\FS.py", line 968:
result.diskcheck_match()
File "C:\PYTHON23\scons-0.96.91\SCons\Node\FS.py", line 1609:
"Directory %s found where file expected.")
File "C:\PYTHON23\scons-0.96.91\SCons\Node\FS.py", line 324:
raise TypeError, errorfmt % path
After swearing a little, I removed the empty 'doc' directories.
Now, I get this:
D:\john\projects\voip\libs\sip_stack\exosip\openwengo>scons -c
scons: Reading SConscript files ...
qt4 (internal)
boost (internal)
boost-unit-test (internal)
gtk (internal)
sdl (internal)
sdl_image (internal)
global (internal)
wtimer (internal)
samplerate (internal)
tinyxml (internal)
wengocurl (internal)
libeay32 (system)
ssleay32 (system)
ws2_32 (system)
winmm (system)
gdi32 (system)
wengoutil (internal)
AttributeError: NodeList instance has no attribute 'abspath':
File "SConstruct", line 16:
env.SConscript('SConscript', build_dir =
env.WengoGetRootBuildDir(), duplica
te = 0)
File "C:\PYTHON23\scons-0.96.91\SCons\Script\SConscript.py", line 494:
return apply(_SConscript, [self.fs,] + files, {'exports' : exports})
File "C:\PYTHON23\scons-0.96.91\SCons\Script\SConscript.py", line 226:
exec _file_ in call_stack[-1].globals
File "SConscript", line 28:
SConscript(dirs = projects)
File "C:\PYTHON23\scons-0.96.91\SCons\Script\SConscript.py", line 557:
return apply(method, args, kw)
File "C:\PYTHON23\scons-0.96.91\SCons\Script\SConscript.py", line 494:
return apply(_SConscript, [self.fs,] + files, {'exports' : exports})
File "C:\PYTHON23\scons-0.96.91\SCons\Script\SConscript.py", line 226:
exec _file_ in call_stack[-1].globals
File "libs\util\SConscript", line 36:
env.WengoStaticLibrary('wengoutil', sources)
File
"D:\john\projects\voip\libs\sip_stack\exosip\openwengo\wengoscons\wengosc
ons\wengoenv.py", line 984:
self.__prepareUsedLibs()
File
"D:\john\projects\voip\libs\sip_stack\exosip\openwengo\wengoscons\wengosc
ons\wengoenv.py", line 670:
self.__useLibrary(libEnv)
File
"D:\john\projects\voip\libs\sip_stack\exosip\openwengo\wengoscons\wengosc
ons\wengoenv.py", line 1388:
self.WengoAddLibPath([os.path.split(tmp2.abspath)[0]])
After swearing a little more, I sent this mail ;) Anybody, please help.
Thanks!
Best,
John
--
John Torjo, Contributing editor, C/C++ Users Journal
-- "Win32 GUI Generics" -- generics & GUI do mix, after all
-- http://www.torjo.com/win32gui/surfaces.html - Sky's the limit!
-- http://www.torjo.com/cb/ - Click, Build, Run!
_______________________________________________
Wengophone-devel mailing list
[email protected]
http://dev.openwengo.com/mailman/listinfo/wengophone-devel