does 2.2.1 build on win32
Eric Stokes <[email protected]>
| Newsgroups | gmane.comp.audio.zinf.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi, I've been trying with no success to build zinf 2.2.1 on win32. I've
tried Visual C++ 5, and 6 sp5, with basically the same set of errors.
I installed the sgistl headers (tried with version 2, and version 3),
and I get the following error. I did add the stl stuff to the include
path.
This is VC++ 5, the same happens with player.cpp, but I didn't want to
send you both. They both include player.h, so perhaps this is the
problem.
Compiling...
musiccatalog.cpp
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(57) : error C2371:
'unary_function' : redefinition; different basic types
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(64) : error C2371:
'binary_function' : redefinition; different basic types
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(69) : error C2371:
'plus' : redefinition; different basic types
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(74) : error C2371:
'minus' : redefinition; different basic types
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(79) : error C2371:
'multiplies' : redefinition; different basic types
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(84) : error C2371:
'divides' : redefinition; different basic types
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(86) : error C2872:
'plus' : ambiguous symbol
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(88) : error C2872:
'multiplies' : ambiguous symbol
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(93) : error C2371:
'modulus' : redefinition; different basic types
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(98) : error C2371:
'negate' : redefinition; different basic types
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(103) : error C2371:
'equal_to' : redefinition; different basic types
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(108) : error C2371:
'not_equal_to' : redefinition; different basic types
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(113) : error C2371:
'greater' : redefinition; different basic types
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(118) : error C2371:
'less' : redefinition; different basic types
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(123) : error C2371:
'greater_equal' : redefinition; different basic types
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(128) : error C2371:
'less_equal' : redefinition; different basic types
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(133) : error C2371:
'logical_and' : redefinition; different basic types
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(138) : error C2371:
'logical_or' : redefinition; different basic types
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(143) : error C2371:
'logical_not' : redefinition; different basic types
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(153) : error C2371:
'unary_negate' : redefinition; different basic types
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(156) : error C2872:
'unary_negate' : ambiguous symbol
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(173) : error C2371:
'binary_negate' : redefinition; different basic types
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(176) : error C2872:
'binary_negate' : ambiguous symbol
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(194) : error C2371:
'binder1st' : redefinition; different basic types
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(197) : error C2872:
'binder1st' : ambiguous symbol
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(216) : error C2371:
'binder2nd' : redefinition; different basic types
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(219) : error C2872:
'binder2nd' : ambiguous symbol
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(226) : error C2504:
'unary_function' : base class undefined
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(232) : error C2501:
'result_type' : missing decl-specifiers
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(232) : error C2143:
syntax error : missing ';' before 'operator <op>'
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(232) : error C2143:
syntax error : missing ')' before '&'
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(232) : error C2059:
syntax error : '&'
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(232) : error C2143:
syntax error : missing ';' before '&'
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(232) : error C2059:
syntax error : ')'
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(232) : error C2501:
'x' : missing decl-specifiers
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(232) : error C2143:
syntax error : missing ';' before 'const'
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(233) : error C2238:
unexpected token(s) preceding ';'
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(235) : error C2059:
syntax error : '}'
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(246) : error C2504:
'unary_function' : base class undefined
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(254) : error C2501:
'result_type' : missing decl-specifiers
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(254) : error C2143:
syntax error : missing ';' before 'operator <op>'
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(254) : error C2143:
syntax error : missing ')' before '&'
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(254) : error C2059:
syntax error : '&'
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(254) : error C2143:
syntax error : missing ';' before '&'
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(254) : error C2059:
syntax error : ')'
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(254) : error C2501:
'x' : missing decl-specifiers
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(254) : error C2143:
syntax error : missing ';' before 'const'
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(255) : error C2238:
unexpected token(s) preceding ';'
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(257) : error C2059:
syntax error : '}'
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(273) : error C2371:
'pointer_to_unary_function' : redefinition; different basic types
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(276) : error C2872:
'pointer_to_unary_function' : ambiguous symbol
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(288) : error C2371:
'pointer_to_binary_function' : redefinition; different basic types
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(292) : error C2872:
'pointer_to_binary_function' : ambiguous symbol
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(297) : error C2504:
'unary_function' : base class undefined
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(302) : error C2504:
'unary_function' : base class undefined
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(310) : error C2504:
'unary_function' : base class undefined
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(318) : error C2504:
'binary_function' : base class undefined
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(323) : error C2504:
'binary_function' : base class undefined
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(341) : error C2504:
'unary_function' : base class undefined
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(342) : error C2501:
'result_type' : missing decl-specifiers
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(342) : error C2146:
syntax error : missing ';' before identifier 'val'
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(342) : error C2501:
'val' : missing decl-specifiers
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(343) : error C2629:
unexpected 'struct constant_unary_fun ('
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(343) : error C2238:
unexpected token(s) preceding ':'
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(343) : error C2061:
syntax error : identifier 'v'
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(343) : warning C4183:
'val': member function definition looks like a ctor, but name does not
match enclosing class
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(344) : error C2143:
syntax error : missing ';' before '&'
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(344) : error C2143:
syntax error : missing ')' before '&'
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(344) : error C2501:
'()' : missing decl-specifiers
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(344) : error C2059:
syntax error : '&'
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(344) : error C2143:
syntax error : missing ';' before '&'
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(344) : error C2059:
syntax error : ')'
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(344) : error C2238:
unexpected token(s) preceding ';'
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(345) : error C2059:
syntax error : '}'
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(352) : error C2504:
'binary_function' : base class undefined
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(353) : error C2501:
'result_type' : missing decl-specifiers
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(353) : error C2146:
syntax error : missing ';' before identifier 'val'
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(353) : error C2501:
'val' : missing decl-specifiers
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(354) : error C2629:
unexpected 'struct constant_binary_fun ('
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(354) : error C2238:
unexpected token(s) preceding ':'
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(354) : error C2061:
syntax error : identifier 'v'
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(354) : warning C4183:
'val': member function definition looks like a ctor, but name does not
match enclosing class
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(355) : error C2143:
syntax error : missing ';' before '&'
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(355) : error C2143:
syntax error : missing ')' before '&'
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(355) : error C2501:
'()' : missing decl-specifiers
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(355) : error C2059:
syntax error : '&'
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(355) : error C2143:
syntax error : missing ';' before '&'
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(355) : error C2059:
syntax error : ','
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(357) : error C2238:
unexpected token(s) preceding ';'
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(359) : error C2059:
syntax error : '}'
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(380) : error C2872:
'unary_function' : ambiguous symbol
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(380) : error C2504:
'unary_function' : base class undefined
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(449) : error C2371:
'mem_fun_t' : redefinition; different basic types
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(452) : error C2504:
'unary_function' : base class undefined
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(468) : error C2371:
'mem_fun_ref_t' : redefinition; different basic types
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(471) : error C2504:
'unary_function' : base class undefined
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(486) : error C2371:
'mem_fun1_t' : redefinition; different basic types
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(489) : error C2504:
'binary_function' : base class undefined
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(504) : error C2371:
'mem_fun1_ref_t' : redefinition; different basic types
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(507) : error C2504:
'binary_function' : base class undefined
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(595) : error C2872:
'mem_fun_t' : ambiguous symbol
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(605) : error C2872:
'mem_fun_ref_t' : ambiguous symbol
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(615) : error C2872:
'mem_fun1_t' : ambiguous symbol
C:\PROGRAM FILES\DEVSTUDIO\VC\SGISTL2\function.h(615) : fatal error
C1003: error count exceeds 100; stopping compilation
Under VC++ 6, I can get it to build by commenting out
#include "hashtable.h"
from player.h, changing max -> _MAX, and min -> _MIN, and removing
pmp300 from the dependancies. However
it segfaults in player.cpp when registering lmc plugins. I seems to be
a problem with the vector class...needless to say
it probably has something to do with commenting out hashtable.h, and
MS's broken STL layer. This trick doesn't work on VC++ 5 (probably they
fixed some stl stuff in 6).
My question is this, How did you all build the binary that you are
distributing for 2.2.1? Did you build it from the same source tree that
is available for download, and if so, what incantations must I perform
to build my own copy? I checked out cvs head, and the project file was
blank. So I assume your not done remerging the win32 stuff into head
yet.
thanx,
-Eric
-------------------------------------------------------
This SF.net email is sponsored by: VM Ware
With VMware you can run multiple operating systems on a single machine.
WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the
same time. Free trial click here: http://www.vmware.com/wl/offer/345/0