Hi everybody!!!!!,
i'm trying to compile ReactOS SVN 0.3 but i'm having problems. I'm
currently using the ReactOS Build Enviroment 0.1-3.4.2 but it is
unable to compile rbuild. In fact the compilation process stops at
linking rbuild.exe.
I have created a directory in my D drive (rossrc) and i have
downloaded from the SVN the sources in d:\rossrc\trunk. So i changed
the directory to d:\rossrc\trunk\reactos and executed mingw32-make.
Then it began compiling the sources and after a while it stops with a
lot of garbage:
[LD] output-i386\tools\rbuild\rbuild.exe
plus lots of errors about undefined resources that i put at the end
of this email.
I currently reinstalled the Build Enviroment hoping that something
was installed wrong o was wrongly configured. But the same results
appeared. I also tried to compile it under the administration
account, because i currently run as user, but there are no changes
whatsoever (just trying to check that it isn't my fault or my
incompetence :P).
I blame the linker for this problem, but i don't know what is wrong
with it, because its a known fact that some versions of binutils dont
work but clearly RosBE has been tested a lot.
thanks in advance,
Logan_V8
PS: Garbage output from the linker
obj-i386\tools\rbuild\backend\msvc\msvcmaker.o: In function
`ZSt11__copy_aux2IPS
sS0_ET0_T_S2_S1_12__false_type':
D:/RosBE/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/bits/stl_alg
obase.h:(.text$_ZNSt23_Rb_tree_const_iteratorISsEppEi[std::_Rb_tree_const_iterat
or<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > >::ope
rator++(int)]+0x1b): undefined reference to
`std::_Rb_tree_increment(std::_Rb_tr
ee_node_base const*)'
D:/RosBE/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/bits/stl_alg
obase.h:(.text$_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE9_M_insertEP
St18_Rb_tree_node_baseS7_RKSs[std::_Rb_tree<std::basic_string<char,
std::char_tr
aits<char>, std::allocator<char> >, std::basic_string<char,
std::char_traits<cha
r>, std::allocator<char> >, std::_Identity<std::basic_string<char,
std::char_tra
its<char>, std::allocator<char> > >,
std::less<std::basic_string<char, std::char
_traits<char>, std::allocator<char> > >,
std::allocator<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > >
::_M_insert(std::_Rb_tree_node
_base*,
std::_Rb_tree_node_base*, std::basic_string<char,
std::char_traits<char>
, std::allocator<char> > const&)]+0x99): undefined reference to
`std::_Rb_tree_i
nsert_and_rebalance(bool, std::_Rb_tree_node_base*,
std::_Rb_tree_node_base*, st
d::_Rb_tree_node_base&)'
D:/RosBE/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/bits/stl_alg
obase.h:(.text$_ZNSt17_Rb_tree_iteratorISsEmmEv[std::_Rb_tree_iterator<std::basi
c_string<char, std::char_traits<char>, std::allocator<char> >
::operator--()]+0
x13): undefined reference to
`std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
obj-i386\tools\rbuild\backend\msvc\vcprojmaker.o: In function
`ZNSt24__copy_back
ward_dispatchIPPK10IfableDataS3_11__true_typeE4copyEPKS2_S7_S3_':
D:/RosBE/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/bits/stl_alg
obase.h:(.text$_ZNSt17_Rb_tree_iteratorISsEppEi[std::_Rb_tree_iterator<std::basi
c_string<char, std::char_traits<char>, std::allocator<char> >
::operator++(int)
]+0x1b): undefined reference to
`std::_Rb_tree_increment(std::_Rb_tree_node_base
*)'
D:/RosBE/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/bits/stl_alg
obase.h:(.text$_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE5eraseESt17_
Rb_tree_iteratorISsE[std::_Rb_tree<std::basic_string<char,
std::char_traits<char
, std::allocator<char> >,
std::basic_string<char,
std::char_traits<char>, std::
allocator<char> >,
std::_Identity<std::basic_string<char,
std::char_traits<char>
, std::allocator<char> > >, std::less<std::basic_string<char,
std::char_traits<c
har>, std::allocator<char> > >,
std::allocator<std::basic_string<char, std::char
_traits<char>, std::allocator<char> > >
::erase(std::_Rb_tree_iterator<std::bas
ic_string<char, std::char_traits<char>, std::allocator<char> >
)]+0x17): undefi
ned reference to
`std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, st
d::_Rb_tree_node_base&)'
D:/RosBE/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/bits/stl_alg
obase.h:(.text$_ZNSt17_Rb_tree_iteratorISsEppEv[std::_Rb_tree_iterator<std::basi
c_string<char, std::char_traits<char>, std::allocator<char> >
::operator++()]+0
x13): undefined reference to
`std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
obj-i386\tools\rbuild\backend\backend.o: In function
`ZNSt8_Rb_treeISsSt4pairIKS
sPN7Backend7FactoryEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_S_valueEPKSt13_Rb_t
ree_nodeIS5_E':
D:/RosBE/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/ext/new_allo
cator.h:(.text$_ZNSt8_Rb_treeISsSt4pairIKSsPN7Backend7FactoryEESt10_Select1stIS5
_ESt4lessISsESaIS5_EE9_M_insertEPSt18_Rb_tree_node_baseSD_RKS5_[std::_Rb_tree<st
d::basic_string<char, std::char_traits<char>, std::allocator<char> >,
std::pair<
std::basic_string<char, std::char_traits<char>, std::allocator<char>
const, Ba
ckend::Factory*>,
std::_Select1st<std::pair<std::basic_string<char,
std::char_tr
aits<char>, std::allocator<char> > const, Backend::Factory*> >,
std::less<std::b
asic_string<char, std::char_traits<char>, std::allocator<char> > >,
std::allocat
or<std::pair<std::basic_string<char, std::char_traits<char>,
std::allocator<char
> const, Backend::Factory*> >
>::_M_insert(std::_Rb_tree_node_base*, std::_Rb_
tree_node_base*,
std::pair<std::basic_string<char,
std::char_traits<char>, std::
allocator<char> > const, Backend::Factory*> const&)]+0x99): undefined
reference
to `std::_Rb_tree_insert_and_rebalance(bool,
std::_Rb_tree_node_base*, std::_Rb_
tree_node_base*, std::_Rb_tree_node_base&)'
D:/RosBE/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/ext/new_allo
cator.h:(.text$_ZNSt17_Rb_tree_iteratorISt4pairIKSsPN7Backend7FactoryEEEmmEv[std
::_Rb_tree_iterator<std::pair<std::basic_string<char,
std::char_traits<char>, st
d::allocator<char> > const, Backend::Factory*>
::operator--()]+0x13): undefined
reference to
`std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
obj-i386\tools\rbuild\automaticdependency.o: In function
`ZNSt8_Rb_treeISsSt4pai
rIKSsP10SourceFileESt10_Select1stIS4_ESt4lessISsESaIS4_EE14_M_create_nodeERKS4_'
:
D:/RosBE/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/bits/stl_tre
e.h:(.text$_ZNSt17_Rb_tree_iteratorISt4pairIKSsP10SourceFileEEppEi[std::_Rb_tree
_iterator<std::pair<std::basic_string<char, std::char_traits<char>,
std::allocat
or<char> > const, SourceFile*> >::operator++(int)]+0x1b): undefined
reference to
`std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
D:/RosBE/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/bits/stl_tre
e.h:(.text$_ZNSt8_Rb_treeISsSt4pairIKSsP10SourceFileESt10_Select1stIS4_ESt4lessI
SsESaIS4_EE9_M_insertEPSt18_Rb_tree_node_baseSC_RKS4_[std::_Rb_tree<std::basic_s
tring<char, std::char_traits<char>, std::allocator<char> >,
std::pair<std::basic
_string<char, std::char_traits<char>, std::allocator<char> > const,
SourceFile*>
, std::_Select1st<std::pair<std::basic_string<char,
std::char_traits<char>, std:
:allocator<char> > const, SourceFile*> >,
std::less<std::basic_string<char, std:
:char_traits<char>, std::allocator<char> > >,
std::allocator<std::pair<std::basi
c_string<char, std::char_traits<char>, std::allocator<char> > const,
SourceFile*
>::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*,
std::pair<s
td::basic_string<char, std::char_traits<char>, std::allocator<char>
>
const, Sou
rceFile*> const&)]+0x99): undefined reference to
`std::_Rb_tree_insert_and_rebal
ance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*,
std::_Rb_tree_nod
e_base&)'
D:/RosBE/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/bits/stl_tre
e.h:(.text$_ZNSt17_Rb_tree_iteratorISt4pairIKSsP10SourceFileEEmmEv[std::_Rb_tree
_iterator<std::pair<std::basic_string<char, std::char_traits<char>,
std::allocat
or<char> > const, SourceFile*> >::operator--()]+0x13): undefined
reference to `s
td::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
obj-i386\tools\rbuild\directory.o: In function
`ZNSt8_Rb_treeISsSt4pairIKSsP9Dir
ectoryESt10_Select1stIS4_ESt4lessISsESaIS4_EE14_M_create_nodeERKS4_':
D:/RosBE/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/ext/new_allo
cator.h:(.text$_ZNSt17_Rb_tree_iteratorISt4pairIKSsP9DirectoryEEppEv[std::_Rb_tr
ee_iterator<std::pair<std::basic_string<char, std::char_traits<char>,
std::alloc
ator<char> > const, Directory*> >::operator++()]+0x13): undefined
reference to `
std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
D:/RosBE/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/ext/new_allo
cator.h:(.text$_ZNSt8_Rb_treeISsSt4pairIKSsP9DirectoryESt10_Select1stIS4_ESt4les
sISsESaIS4_EE9_M_insertEPSt18_Rb_tree_node_baseSC_RKS4_[std::_Rb_tree<std::basic
_string<char, std::char_traits<char>, std::allocator<char> >,
std::pair<std::bas
ic_string<char, std::char_traits<char>, std::allocator<char> > const,
Directory*
,
std::_Select1st<std::pair<std::basic_string<char,
std::char_traits<char>, std
::allocator<char> > const,
Directory*> >,
std::less<std::basic_string<char, std:
:char_traits<char>, std::allocator<char> > >,
std::allocator<std::pair<std::basi
c_string<char, std::char_traits<char>, std::allocator<char> > const,
Directory*>
>::_M_insert(std::_Rb_tree_node_base*,
std::_Rb_tree_node_base*,
std::pair<st
d::basic_string<char, std::char_traits<char>, std::allocator<char> >
const, Dire
ctory*> const&)]+0x99): undefined reference to
`std::_Rb_tree_insert_and_rebalan
ce(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*,
std::_Rb_tree_node_
base&)'
D:/RosBE/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/ext/new_allo
cator.h:(.text$_ZNSt17_Rb_tree_iteratorISt4pairIKSsP9DirectoryEEmmEv[std::_Rb_tr
ee_iterator<std::pair<std::basic_string<char, std::char_traits<char>,
std::alloc
ator<char> > const, Directory*> >::operator--()]+0x13): undefined
reference to `
std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
obj-i386\tools\rbuild\rbuild.o: In function
`ZNSt3mapISsPN7Backend7FactoryESt4le
ssISsESaISt4pairIKSsS2_EEE3endEv':
D:/RosBE/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/bits/stl_map
.h:(.text$_ZNSt17_Rb_tree_iteratorISt4pairIKSsPN7Backend7FactoryEEEppEi[std::_Rb
_tree_iterator<std::pair<std::basic_string<char,
std::char_traits<char>, std::al
locator<char> > const, Backend::Factory*> >::operator++(int)]+0x1b):
undefined r
eference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
obj-i386\tools\ssprintf.o:ssprintf.cpp:(.text$_ZNSbIwSt11char_traitsIwESaIwEE4_R
ep10_M_disposeERKS1_[std::basic_string<wchar_t,
std::char_traits<wchar_t>, std::
allocator<wchar_t> >::_Rep::_M_dispose(std::allocator<wchar_t>
const&)]+0x22): u
ndefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
collect2: ld returned 1 exit status
mingw32-make: *** [output-i386\tools\rbuild\rbuild.exe] Error 1
--
_______________________________________________
Check out the latest SMS services @
http://www.linuxmail.org
This allows you to send and receive SMS through your mailbox.
Powered by Outblaze