I am using CentOS. Here is the error I got while doing a make. I have
included all the necessary information. Please ask if you need more. I
want to learn BitC. I guess the error is on line 338 of bitcc.cxx:
‘is_regular’ is not a member of ‘boost::filesystem’


[arn...@dune src]$ make
making all in compiler
make[1]: Entering directory `/home/arnuld/downloads/bitc/src/compiler'
mkdir -p BUILD
g++ -g -O2  -I/usr/include -I. -c ASTaux.cxx -o BUILD/ASTaux.o
g++ -g -O2  -I/usr/include -I. -c AST.cxx -o BUILD/AST.o
g++ -g -O2  -I/usr/include -I. -c ASTimpl.cxx -o BUILD/ASTimpl.o
g++ -g -O2  -I/usr/include -I. -c backend.cxx -o BUILD/backend.o
g++ -g -O2  -I/usr/include -I. -c BeginSimp.cxx -o BUILD/BeginSimp.o
g++ -g -O2  -I/usr/include -I. -c bitcc.cxx -o BUILD/bitcc.o
bitcc.cxx: In function ‘boost::filesystem::path ResolveLibPath(std::string)’:
bitcc.cxx:338: error: ‘is_regular’ is not a member of ‘boost::filesystem’
bitcc.cxx:341: error: no match for ‘operator<<’ in ‘std::operator<<
[with _Traits = std::char_traits<char>](((std::basic_ostream<char,
std::char_traits<char> >&)((std::basic_ostream<char,
std::char_traits<char> >*)std::operator<< [with _CharT = char, _Traits
= std::char_traits<char>, _Alloc =
std::allocator<char>](((std::basic_ostream<char,
std::char_traits<char> >&)((std::basic_ostream<char,
std::char_traits<char> >*)std::operator<< [with _Traits =
std::char_traits<char>](((std::basic_ostream<char,
std::char_traits<char> >&)(& std::cerr)), ((const char*)"bitcc: error:
\"-l")))), ((const std::basic_string<char, std::char_traits<char>,
std::allocator<char> >&)((const std::basic_string<char,
std::char_traits<char>, std::allocator<char> >*)(& name)))))), ((const
char*)"\" resolves to \"")) << testPath’
/usr/lib/gcc/i386-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/ostream.tcc:67:
note: candidates are: std::basic_ostream<_CharT, _Traits>&
std::basic_ostream<_CharT,
_Traits>::operator<<(std::basic_ostream<_CharT, _Traits>&
(*)(std::basic_ostream<_CharT, _Traits>&)) [with _CharT = char,
_Traits = std::char_traits<char>]
/usr/lib/gcc/i386-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/ostream.tcc:78:
note:                 std::basic_ostream<_CharT, _Traits>&
std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ios<_CharT,
_Traits>& (*)(std::basic_ios<_CharT, _Traits>&)) [with _CharT = char,
_Traits = std::char_traits<char>]
/usr/lib/gcc/i386-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/ostream.tcc:90:
note:                 std::basic_ostream<_CharT, _Traits>&
std::basic_ostream<_CharT, _Traits>::operator<<(std::ios_base&
(*)(std::ios_base&)) [with _CharT = char, _Traits =
std::char_traits<char>]
/usr/lib/gcc/i386-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/ostream.tcc:241:
note:                 std::basic_ostream<_CharT, _Traits>&
std::basic_ostream<_CharT, _Traits>::operator<<(long int) [with _CharT
= char, _Traits = std::char_traits<char>]
/usr/lib/gcc/i386-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/ostream.tcc:264:
note:                 std::basic_ostream<_CharT, _Traits>&
std::basic_ostream<_CharT, _Traits>::operator<<(long unsigned int)
[with _CharT = char, _Traits = std::char_traits<char>]
/usr/lib/gcc/i386-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/ostream.tcc:102:
note:                 std::basic_ostream<_CharT, _Traits>&
std::basic_ostream<_CharT, _Traits>::operator<<(bool) [with _CharT =
char, _Traits = std::char_traits<char>]
/usr/lib/gcc/i386-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/ostream.tcc:125:
note:                 std::basic_ostream<_CharT, _Traits>&
std::basic_ostream<_CharT, _Traits>::operator<<(short int) [with
_CharT = char, _Traits = std::char_traits<char>]
/usr/lib/gcc/i386-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/ostream.tcc:157:
note:                 std::basic_ostream<_CharT, _Traits>&
std::basic_ostream<_CharT, _Traits>::operator<<(short unsigned int)
[with _CharT = char, _Traits = std::char_traits<char>]
/usr/lib/gcc/i386-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/ostream.tcc:183:
note:                 std::basic_ostream<_CharT, _Traits>&
std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT =
char, _Traits = std::char_traits<char>]
/usr/lib/gcc/i386-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/ostream.tcc:215:
note:                 std::basic_ostream<_CharT, _Traits>&
std::basic_ostream<_CharT, _Traits>::operator<<(unsigned int) [with
_CharT = char, _Traits = std::char_traits<char>]
/usr/lib/gcc/i386-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/ostream.tcc:288:
note:                 std::basic_ostream<_CharT, _Traits>&
std::basic_ostream<_CharT, _Traits>::operator<<(long long int) [with
_CharT = char, _Traits = std::char_traits<char>]
/usr/lib/gcc/i386-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/ostream.tcc:311:
note:                 std::basic_ostream<_CharT, _Traits>&
std::basic_ostream<_CharT, _Traits>::operator<<(long long unsigned
int) [with _CharT = char, _Traits = std::char_traits<char>]
/usr/lib/gcc/i386-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/ostream.tcc:361:
note:                 std::basic_ostream<_CharT, _Traits>&
std::basic_ostream<_CharT, _Traits>::operator<<(double) [with _CharT =
char, _Traits = std::char_traits<char>]
/usr/lib/gcc/i386-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/ostream.tcc:335:
note:                 std::basic_ostream<_CharT, _Traits>&
std::basic_ostream<_CharT, _Traits>::operator<<(float) [with _CharT =
char, _Traits = std::char_traits<char>]
/usr/lib/gcc/i386-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/ostream.tcc:384:
note:                 std::basic_ostream<_CharT, _Traits>&
std::basic_ostream<_CharT, _Traits>::operator<<(long double) [with
_CharT = char, _Traits = std::char_traits<char>]
/usr/lib/gcc/i386-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/ostream.tcc:407:
note:                 std::basic_ostream<_CharT, _Traits>&
std::basic_ostream<_CharT, _Traits>::operator<<(const void*) [with
_CharT = char, _Traits = std::char_traits<char>]
/usr/lib/gcc/i386-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/ostream.tcc:430:
note:                 std::basic_ostream<_CharT, _Traits>&
std::basic_ostream<_CharT,
_Traits>::operator<<(std::basic_streambuf<_CharT, _Traits>*) [with
_CharT = char, _Traits = std::char_traits<char>]
FQName.hxx:105: note:                 std::ostream&
operator<<(std::ostream&, const FQName&)
Type.hxx:830: note:                 std::ostream&
operator<<(std::ostream&, Type&)
./libsherpa/BigNum.hxx:240: note:                 std::ostream&
sherpa::operator<<(std::ostream&, const sherpa::BigNum&)
./libsherpa/LexLoc.hxx:95: note:                 std::ostream&
sherpa::operator<<(std::ostream&, const sherpa::LexLoc&)
make[1]: *** [BUILD/bitcc.o] Error 1
make[1]: Leaving directory `/home/arnuld/downloads/bitc/src/compiler'
make: *** [all] Error 1
[arn...@dune src]$



[arn...@dune src]$ uname -a
Linux dune 2.6.18-128.7.1.el5 #1 SMP Mon Aug 24 08:20:55 EDT 2009 i686
athlon i386 GNU/Linux
[arn...@dune src]$ cat /etc/issue
CentOS release 5.3 (Final)
Kernel \r on an \m

[arn...@dune src]$ gcc --version
gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-44)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

[arn...@dune src]$

-- 
http://uttre.wordpress.com/2008/05/14/the-lost-love-of-mine/
_______________________________________________
bitc-dev mailing list
[email protected]
http://www.coyotos.org/mailman/listinfo/bitc-dev

Reply via email to