Hi,
the build is going quite well, I'm getting a few problems but mostly
easy to handle.
Until today I used the recursive makefiles to avoid editing the full
ones, but I'd like to revert to plain files, so I tried to build
mkunroll.exe.
I compiled all libraries of tools project, but I'm having troubles with
linking.
e.g. for sspretty.exe
gcc-g -Zomf -Zstack 0x2000 -Zlinker /NOE -Zlinker /NOI -Zlinker
/PACKD:65536 -Zlinker /EXEPACK:2 -g -Zlinker /PM:VIO
-o ..\os2gcci.pro\bin\sspretty.exe -Zmap
-L..\os2gcci.pro\lib
-LE:\rd\OpenOffice\OOo_2.0beta2\solver\680\os2gcci.pro\lib
..\os2gcci.pro\obj\sspretty.obj
..\os2gcci.pro\lib\btstrp.lib
..\os2gcci.pro\lib\bootstrp2.lib
-luno_sal -lvos3gcc3 -ltl680go -lsocket -lstdc++
-lstlport_gcc
gives
E:\rd\OpenOffice\OOo_2.0beta2\tools\os2gcci.pro\obj\sspretty.obj(E:\rd\O
penOffic
e\OOo_2.0beta2\tools\bootstrp\sspretty.cxx) : error LNK2029:
"InformationParser:
:Execute(String&, GenericInformationList*)" : unresolved
external
E:\rd\OpenOffice\OOo_2.0beta2\tools\os2gcci.pro\obj\sspretty.obj(E:\rd\O
penOffic
e\OOo_2.0beta2\tools\bootstrp\sspretty.cxx) : error LNK2029:
"InformationParser:
:Save(String const&, GenericInformationList const*)" : unresolved
external
E:\rd\OpenOffice\OOo_2.0beta2\tools\os2gcci.pro\obj\sspretty.obj(E:\rd\O
penOffic
e\OOo_2.0beta2\tools\bootstrp\sspretty.cxx) : error LNK2029:
"String::~String()"
: unresolved
external
E:\rd\OpenOffice\OOo_2.0beta2\tools\os2gcci.pro\obj\sspretty.obj(E:\rd\O
penOffic
e\OOo_2.0beta2\tools\bootstrp\sspretty.cxx) : error LNK2029:
"InformationParser:
:InformationParser(unsigned long)" : unresolved
external
E:\rd\OpenOffice\OOo_2.0beta2\tools\os2gcci.pro\obj\sspretty.obj(E:\rd\O
penOffic
e\OOo_2.0beta2\tools\bootstrp\sspretty.cxx) : error LNK2029:
"InformationParser:
:~InformationParser()" : unresolved
external
E:\rd\OpenOffice\OOo_2.0beta2\tools\os2gcci.pro\obj\sspretty.obj(E:\rd\O
penOffic
e\OOo_2.0beta2\tools\bootstrp\sspretty.cxx) : error LNK2029:
"String::String(cha
r const*, unsigned short, unsigned long)" : unresolved external
I tried adding communi.lib, but this growed the list of missing
exports.
Similar problems for mkunroll.exe
gcc -g -Zomf -Zstack 0x2000 -Zlinker /NOE -Zlinker /NOI -Zlinker
/PACKD:65536 -Zlinker /EXEPACK:2 -g -Zlinker /PM:VIO
-o ..\..\os2gcci.pro\bin\mkunroll.exe -Zmap
-L..\..\os2gcci.pro\lib
-LE:\rd\OpenOffice\OOo_2.0beta2\solver\680\os2gcci.pro\lib
..\..\os2gcci.pro\obj\mkfilt.obj
..\..\os2gcci.pro\lib\btstrp.lib
..\..\os2gcci.pro\lib\bootstrp2
.lib -luno_sal -lvos3gcc3 -ltl680go -lsocket
-lstdc++
-lstlport_gcc
E:\rd\OpenOffice\OOo_2.0beta2\tools\os2gcci.pro\obj\mkfilt.obj(E:\rd\Ope
nOffice\
OOo_2.0beta2\tools\bootstrp\addexes2\mkfilt.cxx) : error LNK2029:
"ByteString::B
yteString(char const*)" : unresolved
external
E:\rd\OpenOffice\OOo_2.0beta2\tools\os2gcci.pro\obj\mkfilt.obj(E:\rd\Ope
nOffice\
OOo_2.0beta2\tools\bootstrp\addexes2\mkfilt.cxx) : error LNK2029:
"ByteString::S
earchAndReplace(ByteString const&, ByteString const&, unsigned short)"
: unresol
ved
external
E:\rd\OpenOffice\OOo_2.0beta2\tools\os2gcci.pro\obj\mkfilt.obj(E:\rd\Ope
nOffice\
OOo_2.0beta2\tools\bootstrp\addexes2\mkfilt.cxx) : error LNK2029:
"ByteString::B
yteString(ByteString const&)" : unresolved
external
E:\rd\OpenOffice\OOo_2.0beta2\tools\os2gcci.pro\obj\mkfilt.obj(E:\rd\Ope
nOffice\
OOo_2.0beta2\tools\bootstrp\addexes2\mkfilt.cxx) : error LNK2029:
"Container::In
sert(void*, unsigned long)" : unresolved
external
E:\rd\OpenOffice\OOo_2.0beta2\tools\os2gcci.pro\obj\mkfilt.obj(E:\rd\Ope
nOffice\
OOo_2.0beta2\tools\bootstrp\addexes2\mkfilt.cxx) : error LNK2029:
"ByteString::C
reateFromInt32(long, short)" : unresolved
external
E:\rd\OpenOffice\OOo_2.0beta2\tools\os2gcci.pro\obj\mkfilt.obj(E:\rd\Ope
nOffice\
OOo_2.0beta2\tools\bootstrp\addexes2\mkfilt.cxx) : error LNK2029:
"ByteString::E
...
...
...
Where could be the problem?
thanks,
Bye,
Yuri Dario
/*
* member of TeamOS/2 - Italy
* http://www.os2power.com/yuri
* http://www.teamos2.it
*/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]