[Quickfix-users] Compiling Quickfix on Solaris 2.8
Brought to you by:
orenmnero
From: robert b. <rmb...@ya...> - 2004-01-27 12:42:46
|
Hi I have successfully managedto compile and link under Linux. However when I try under Solaris I have a problem with the Field.h header file. Unfortunately my C++ knowledge is limited. Any ideas Cheers Robert [tcsh:71]: make make all-recursive Making all in src Making all in C++ Making all in test source='FieldBaseTestCase.cpp' object='FieldBaseTestCase.lo' libtool=yes \ depfile='.deps/FieldBaseTestCase.Plo' tmpdepfile='.deps/FieldBaseTestCase.TPlo' \ depmode=none /bin/bash ../../../depcomp \ /bin/bash ../../../libtool --mode=compile CC -DHAVE_CONFIG_H -I. -I. -I../../.. -I.. -g -Wall -I/usr/local/include/libxml2 -I/include -I/include/solaris -c -o FieldBaseTestCase.lo `test -f 'FieldBaseTestCase.cpp' || echo './'`FieldBaseTestCase.cpp CC -DHAVE_CONFIG_H -I. -I. -I../../.. -I.. -g -Wall -I/usr/local/include/libxml2 -I/include -I/include/solaris -c FieldBaseTestCase.cpp -KPIC -DPIC -o .libs/FieldBaseTestCase.o CC: Warning: Option -Wall passed to ld, if ld is invoked, ignored otherwise "/usr/include/sys/socket.h", line 61: Error: A declaration does not specify a tag or an identifier. "/usr/include/sys/socket.h", line 61: Error: Use ";" to terminate declarations. "/usr/include/sys/socket.h", line 61: Error: A declaration does not specify a tag or an identifier. "../Field.h", line 341: Error: FIX::UtcTimeStamp::operator const std::tm*() const is not accessible from FIX::UtcDateField::operator!=(const FIX::UtcDateField&) const. "../Field.h", line 367: Error: FIX::UtcTimeStamp::operator const std::tm*() const is not accessible from FIX::UtcTimeOnlyField::operator!=(const FIX::UtcTimeOnlyField&) const. 5 Error(s) detected. *** Error code 1 make: Fatal error: Command failed for target `FieldBaseTestCase.lo' Current working directory /quickfix/quickfix/src/C++/test *** Error code 1 make: Fatal error: Command failed for target `all-recursive' Current working directory /quickfix/quickfix/src/C++ *** Error code 1 make: Fatal error: Command failed for target `all-recursive' Current working directory /quickfix/quickfix/src *** Error code 1 make: Fatal error: Command failed for target `all-recursive' Current working directory /quickfix/quickfix *** Error code 1 make: Fatal error: Command failed for target `all' [ /quickfix/quickfix ] --------------------------------- Do you Yahoo!? Yahoo! SiteBuilder - Free web site building tool. Try it! |