Simplestore is not compiling on windows

Bug #972855 reported by Rodolfo Ochoa
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Zorba
Fix Released
High
Rodolfo Ochoa

Bug Description

Currently, simplestore is not compiling on windows with error:
zorba::simplestore::Store' : base class undefined

Related branches

Changed in zorba:
importance: Undecided → High
Changed in zorba:
assignee: nobody → Rodolfo Ochoa (rodolfo-ochoa)
Revision history for this message
Sorin Marian Nasoi (sorin.marian.nasoi) wrote :

I have attached a RAR archive of the following logs:
- cmake.txt is the output of "cmake -G 'NMake Makefiles' .."
- nmake.txt is the output of "namke /D"

As you see in the nmake.txt:

[ 68%] Building CXX object src/CMakeFiles/zorba_simplestore.dir/store/naive/store.cpp.obj
store.cpp
c:\work\flwor\zorba\src\store\naive\simple_store.h(42) : error C2504: 'zorba::simplestore::Store' : base class undefined
c:\work\flwor\zorba\src\store\naive\simple_store.h(73) : error C2143: syntax error : missing ';' before '*'
c:\work\flwor\zorba\src\store\naive\simple_store.h(73) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\flwor\zorba\src\store\naive\simple_store.h(73) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\flwor\zorba\src\store\naive\simple_store.h(73) : warning C4183: 'createNodeFactory': missing return type; assumed to be a member function returning 'int'
c:\work\flwor\zorba\src\store\naive\simple_store.h(75) : error C2061: syntax error : identifier 'NodeFactory'
c:\work\flwor\zorba\src\store\naive\simple_store.h(85) : error C2143: syntax error : missing ';' before '*'
c:\work\flwor\zorba\src\store\naive\simple_store.h(85) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\flwor\zorba\src\store\naive\simple_store.h(85) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\flwor\zorba\src\store\naive\simple_store.h(85) : warning C4183: 'createPULFactory': missing return type; assumed to be a member function returning 'int'
c:\work\flwor\zorba\src\store\naive\simple_store.h(87) : error C2061: syntax error : identifier 'PULPrimitiveFactory'
c:\work\flwor\zorba\src\store\naive\simple_store.h(93) : error C2143: syntax error : missing ';' before '*'
c:\work\flwor\zorba\src\store\naive\simple_store.h(93) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\flwor\zorba\src\store\naive\simple_store.h(93) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\work\flwor\zorba\src\store\naive\simple_store.h(93) : warning C4183: 'createTreeIdGeneratorFactory': missing return type; assumed to be a member function returning 'int'
c:\work\flwor\zorba\src\store\naive\simple_store.h(95) : error C2061: syntax error : identifier 'TreeIdGeneratorFactory'

Revision history for this message
Sorin Marian Nasoi (sorin.marian.nasoi) wrote :

My fault: I did not do a clean build ...

Indeed both VS10 and NMAKE builds are OK: thanks for the fix.

Changed in zorba:
status: New → Fix Committed
Changed in zorba:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.