enigma-devel
[Top][All Lists]
Advanced

[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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]