[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Enigma-devel] Enigma for Mac OS X
From: |
Daniele Venzano |
Subject: |
[Enigma-devel] Enigma for Mac OS X |
Date: |
Sun, 3 Apr 2005 16:10:17 +0200 |
I'm trying to compile enigma 0.90 rc1 under Mac OS X using the sdl
libraries from fink.
Everything is good until it tries to compile directory.cpp (taken from
boost, it seems):
Making all in zipios++
Making all in zipios++
make all-am
Making all in src
if g++ -DHAVE_CONFIG_H -I. -I. -I../zipios++ -I./.. -I.. -g -O2 -MT
directory.o -MD -MP -MF ".deps/directory.Tpo" \
-c -o directory.o `test -f 'directory.cpp' || echo
'./'`directory.cpp; \
then mv -f ".deps/directory.Tpo" ".deps/directory.Po"; \
else rm -f ".deps/directory.Tpo"; exit 1; \
fi
directory.cpp: In constructor `boost::filesystem::dir_it::dir_it()':
directory.cpp:340: error: invalid use of undefined type `struct
boost::filesystem::dir_it::representation'
directory.h:82: error: forward declaration of `struct
boost::filesystem::dir_it::representation'
directory.cpp: In constructor `boost::filesystem::dir_it::dir_it(const
std::string&)':
directory.cpp:345: error: invalid use of undefined type `struct
boost::filesystem::dir_it::representation'
directory.h:82: error: forward declaration of `struct
boost::filesystem::dir_it::representation'
directory.cpp: In copy constructor
`boost::filesystem::dir_it::dir_it(const
boost::filesystem::dir_it&)':
directory.cpp:350: error: calling type
`boost::filesystem::dir_it::reference'
like a method
directory.cpp: In destructor `boost::filesystem::dir_it::~dir_it()':
directory.cpp:356: error: `release' undeclared (first use this function)
directory.cpp:356: error: (Each undeclared identifier is reported only
once for
each function it appears in.)
directory.cpp: In member function `boost::filesystem::dir_it&
boost::filesystem::dir_it::operator=(const
boost::filesystem::dir_it&)':
directory.cpp:361: error: calling type
`boost::filesystem::dir_it::reference'
like a method
directory.cpp:362: error: `release' undeclared (first use this function)
directory.cpp: In member function `std::string
boost::filesystem::dir_it::operator*() const':
directory.cpp:371: error: no match for `*
boost::filesystem::dir_it::representation&' operator
directory.cpp: In member function `boost::filesystem::dir_it&
boost::filesystem::dir_it::operator++()':
directory.cpp:376: error: no match for `++
boost::filesystem::dir_it::representation&' operator
directory.cpp: In member function `boost::filesystem::dir_it::proxy
boost::filesystem::dir_it::operator++(int)':
directory.cpp:382: error: no match for `*
boost::filesystem::dir_it::representation&' operator
directory.cpp:383: error: no match for `++
boost::filesystem::dir_it::representation&' operator
directory.cpp: In member function `bool
boost::filesystem::dir_it::operator==(const
boost::filesystem::dir_it&)
const':
directory.cpp:391: error: no match for `
boost::filesystem::dir_it::representation& ==
boost::filesystem::dir_it::representation&' operator
directory.cpp: In member function `bool
boost::filesystem::dir_it::operator!=(const
boost::filesystem::dir_it&)
const':
directory.cpp:396: error: no match for `
boost::filesystem::dir_it::representation& ==
boost::filesystem::dir_it::representation&' operator
make[3]: *** [directory.o] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1
It seems to have some problems with the definition of struct
representation, but I don't know how to correct this.
--
Daniele Venzano
http://www.brownhat.org
- [Enigma-devel] Enigma for Mac OS X,
Daniele Venzano <=