Overview
Features
Download
Documentation
Community
Add-Ons & Services

building v.1.5.2 on MinGW/MSYS 4.7.0

Please post support and help requests here.

building v.1.5.2 on MinGW/MSYS 4.7.0

Postby ccortiz » 15 Oct 2013, 16:00

Hello,
I am trying to compile Poco1.5.2-all with Mingw 4.7.0 under Windows 7.

After some minutes I get this error:

Code: Select all
** Compiling src/FIFOBufferStream.cpp (debug, static)
g++  -Iinclude -I/c/Users/ccortiz/Desktop/poco-1.5.2-all/CppUnit/include -I/c/Us
ers/ccortiz/Desktop/poco-1.5.2-all/CppUnit/WinTestRunner/include -I/c/Users/ccor
tiz/Desktop/poco-1.5.2-all/Foundation/include -I/c/Users/ccortiz/Desktop/poco-1.
5.2-all/XML/include -I/c/Users/ccortiz/Desktop/poco-1.5.2-all/JSON/include -I/c/
Users/ccortiz/Desktop/poco-1.5.2-all/Util/include -I/c/Users/ccortiz/Desktop/poc
o-1.5.2-all/Net/include -I/c/Users/ccortiz/Desktop/poco-1.5.2-all/Crypto/include
 -I/c/Users/ccortiz/Desktop/poco-1.5.2-all/NetSSL_OpenSSL/include -I/c/Users/cco
rtiz/Desktop/poco-1.5.2-all/Data/include -I/c/Users/ccortiz/Desktop/poco-1.5.2-a
ll/Data/SQLite/include -I/c/Users/ccortiz/Desktop/poco-1.5.2-all/Data/ODBC/inclu
de -I/c/Users/ccortiz/Desktop/poco-1.5.2-all/Data/MySQL/include -I/c/Users/ccort
iz/Desktop/poco-1.5.2-all/MongoDB/include -I/c/Users/ccortiz/Desktop/poco-1.5.2-
all/Zip/include -I/c/Users/ccortiz/Desktop/poco-1.5.2-all/PageCompiler/include -
I/c/Users/ccortiz/Desktop/poco-1.5.2-all/PageCompiler/File2Page/include  -DPOCO_
BUILD_HOST=CCORTIZPW7  -D_WIN32 -DMINGW32 -DWINVER=0x500 -DPOCO_NO_FPENVIRONMENT
 -DPCRE_STATIC -DPOCO_THREAD_STACK_SIZE -DFoundation_Config_INCLUDED -I/usr/loca
l/include -I/usr/include  -g -D_DEBUG  -c src/FIFOBufferStream.cpp -o /c/Users/c
cortiz/Desktop/poco-1.5.2-all/Foundation/obj/MinGW/ia32/debug_static/FIFOBufferS
tream.o
In file included from include/Poco/Format.h:44:0,
                 from include/Poco/FIFOBuffer.h:48,
                 from include/Poco/FIFOBufferStream.h:44,
                 from src/FIFOBufferStream.cpp:37:
include/Poco/Any.h:66:3: error: #error "Any SOO can only be enabled with C++11 s
upport"
include/Poco/Any.h:69:55: error: 'POCO_SMALL_OBJECT_SIZE' no se declar¾ en este
ßmbito
include/Poco/Any.h:119:24: error: 'aligned_storage' en el espacio de nombres 'st
d' no nombra un tipo
include/Poco/Any.h:119:39: error: expected unqualified-id before '<' token
include/Poco/Any.h:123:2: error: 'AlignerType' no nombra a un tipo
include/Poco/Any.h:306:45: error: el argumento de plantilla 2 es invßlido
include/Poco/Any.h:322:45: error: el argumento de plantilla 2 es invßlido
include/Poco/Any.h:375:25: error: el argumento de plantilla 2 es invßlido
include/Poco/Any.h: En el destructor 'Poco::Any::~Any()':
include/Poco/Any.h:217:20: error: solicitud por el miembro 'isLocal' en '((Poco:
:Any*)this)->Poco::Any::_valueHolder', el cual es del tipo 'int' que no es clase

include/Poco/Any.h: En la funci¾n miembro 'Poco::Any& Poco::Any::swap(Poco::Any&
)':
include/Poco/Any.h:233:21: error: solicitud por el miembro 'isLocal' en '((Poco:
:Any*)this)->Poco::Any::_valueHolder', el cual es del tipo 'int' que no es clase

include/Poco/Any.h:233:54: error: solicitud por el miembro 'isLocal' en 'other.P
oco::Any::_valueHolder', el cual es del tipo 'int' que no es clase
include/Poco/Any.h:235:27: error: solicitud por el miembro 'pHolder' en '((Poco:
:Any*)this)->Poco::Any::_valueHolder', el cual es del tipo 'int' que no es clase

include/Poco/Any.h:235:55: error: solicitud por el miembro 'pHolder' en 'other.P
oco::Any::_valueHolder', el cual es del tipo 'int' que no es clase
include/Poco/Any.h:242:22: error: solicitud por el miembro 'isLocal' en '((Poco:
:Any*)this)->Poco::Any::_valueHolder', el cual es del tipo 'int' que no es clase

include/Poco/Any.h: En la funci¾n miembro 'Poco::Any& Poco::Any::operator=(const
 Poco::Any&)':
include/Poco/Any.h:274:17: error: solicitud por el miembro 'erase' en '((Poco::A
ny*)this)->Poco::Any::_valueHolder', el cual es del tipo 'int' que no es clase
include/Poco/Any.h: En la funci¾n miembro 'bool Poco::Any::empty() const':
include/Poco/Any.h:282:12: error: 'POCO_SMALL_OBJECT_SIZE' no se declar¾ en este
 ßmbito
include/Poco/Any.h:283:40: error: solicitud por el miembro 'holder' en '((const
Poco::Any*)this)->Poco::Any::_valueHolder', el cual es del tipo 'const int' que
no es clase
include/Poco/Any.h:283:48: error: 'buf' no se declar¾ en este ßmbito
include/Poco/Any.h: En la funci¾n miembro 'virtual void Poco::Any::Holder<ValueT
ype>::clone(int*) const':
include/Poco/Any.h:324:38: error: 'POCO_SMALL_OBJECT_SIZE' no se declar¾ en este
 ßmbito
include/Poco/Any.h:326:39: error: solicitud por el miembro 'holder' en 'pPlaceho
lder->', el cual es del tipo 'int' que no es clase
include/Poco/Any.h:327:19: error: solicitud por el miembro 'setLocal' en 'pPlace
holder->', el cual es del tipo 'int' que no es clase
include/Poco/Any.h:331:19: error: solicitud por el miembro 'pHolder' en 'pPlaceh
older->', el cual es del tipo 'int' que no es clase
include/Poco/Any.h:332:19: error: solicitud por el miembro 'setLocal' en 'pPlace
holder->', el cual es del tipo 'int' que no es clase
include/Poco/Any.h: En la funci¾n miembro 'Poco::Any::ValueHolder* Poco::Any::co
ntent() const':
include/Poco/Any.h:344:23: error: solicitud por el miembro 'content' en '((const
 Poco::Any*)this)->Poco::Any::_valueHolder', el cual es del tipo 'const int' que
 no es clase
include/Poco/Any.h: En la funci¾n miembro 'void Poco::Any::construct(const Value
Type&)':
include/Poco/Any.h:350:57: error: el argumento de plantilla 2 es invßlido
include/Poco/Any.h:350:60: error: '<expression error>::Size' no se ha declarado
include/Poco/Any.h:352:53: error: solicitud por el miembro 'holder' en '((Poco::
Any*)this)->Poco::Any::_valueHolder', el cual es del tipo 'int' que no es clase
include/Poco/Any.h:353:17: error: solicitud por el miembro 'setLocal' en '((Poco
::Any*)this)->Poco::Any::_valueHolder', el cual es del tipo 'int' que no es clas
e
include/Poco/Any.h:357:17: error: solicitud por el miembro 'pHolder' en '((Poco:
:Any*)this)->Poco::Any::_valueHolder', el cual es del tipo 'int' que no es clase

include/Poco/Any.h:358:17: error: solicitud por el miembro 'setLocal' en '((Poco
::Any*)this)->Poco::Any::_valueHolder', el cual es del tipo 'int' que no es clas
e
include/Poco/Any.h: En la funci¾n miembro 'void Poco::Any::construct(const Poco:
:Any&)':
include/Poco/Any.h:367:17: error: solicitud por el miembro 'erase' en '((Poco::A
ny*)this)->Poco::Any::_valueHolder', el cual es del tipo 'int' que no es clase
make[1]: *** [/c/Users/ccortiz/Desktop/poco-1.5.2-all/Foundation/obj/MinGW/ia32/
debug_static/FIFOBufferStream.o] Error 1
make[1]: Leaving directory `/c/Users/ccortiz/Desktop/poco-1.5.2-all/Foundation'
make: *** [Foundation-libexec] Error 2



I tried this:
Code: Select all
$ ./configure --no-samples --no-tests --omit=NetSSL_OpenSSL,Crypto,Data/ODBC,Data/MySQL
$ make



Anybody knows What I I am doing wrong?
Thanks
ccortiz
 
Posts: 2
Joined: 03 Oct 2013, 12:59

Return to Support

Who is online

Users browsing this forum: No registered users and 3 guests

cron