php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #56482 Doesnt compile
Submitted: 2005-08-09 07:28 UTC Modified: 2006-10-30 06:22 UTC
From: bjori@php.net Assigned: cem (profile)
Status: Closed Package: SCA_SDO (PECL)
PHP Version: 5_1 CVS-2005-08-09 (dev) OS: FreeBSD 5.3-RELEASE
Private report: No CVE-ID: None
View Developer Edit
Welcome! If you don't have a Git account, you can't do anything here.
If you reported this bug, you can edit this bug over here.
Block user comment
Status: Assign to:
Package:
Bug Type:
Summary:
From: bjori@php.net
New email:
PHP Version: OS:

 

 [2005-08-09 07:28 UTC] bjori@php.net
Description:
------------
Doesnt compile on FreeBSD

Reproduce code:
---------------
pear install sdo

Actual result:
--------------
downloading sdo-0.5.1.tar ...
Starting to download sdo-0.5.1.tar (-1 bytes)
......................................done: 1,612,800 bytes
164 source files, building
running: phpize
Configuring for:
PHP Api Version:         20050809
Zend Module Api No:      20050809
Zend Extension Api No:   220050809
building in /var/tmp/pear-build-bjori/sdo-0.5.1
running: /tmp/tmpX1u6kS/sdo-0.5.1/configure
checking for egrep... grep -E
checking for a sed that does not truncate output... /usr/bin/sed
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking whether gcc and cc understand -c and -o together... yes
checking if compiler supports -R... yes
checking build system type... i386-unknown-freebsd5.3
checking host system type... i386-unknown-freebsd5.3
checking target system type... i386-unknown-freebsd5.3
checking for PHP prefix... /usr/local
checking for PHP includes... -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend
checking for PHP extension directory... /usr/local/lib/php/extensions/debug-non-zts-20050809
checking for re2c... no
checking for gawk... no
checking for nawk... nawk
checking if nawk is broken... no
checking sdo ... yes, shared
checking libxml2 install dir... no
checking for xml2-config path... /usr/local/bin/xml2-config
checking whether libxml build works... yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking how to run the C preprocessor... g++ -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking how to run the C++ preprocessor... g++ -E
checking the maximum length of command line arguments... 49152
checking command to parse /usr/bin/nm -B output from g++ object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking if g++ static flag  works... yes
checking if g++ supports -fno-rtti -fno-exceptions... yes
checking for g++ option to produce PIC... -fPIC
checking if g++ PIC flag -fPIC works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... yes
checking dynamic linker characteristics... freebsd5.3 ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no

creating libtool
appending configuration tag "CXX" to libtool
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC
checking if g++ PIC flag -fPIC works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... freebsd5.3 ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
configure: creating ./config.status
config.status: creating config.h
running: make
/usr/local/bin/bash /var/tmp/pear-build-bjori/sdo-0.5.1/libtool --mode=compile g++ -I/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo -I/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/xmldas -I. -I/tmp/tmpX1u6kS/sdo-0.5.1 -DPHP_ATOM_INC -I/var/tmp/pear-build-bjori/sdo-0.5.1/include -I/var/tmp/pear-build-bjori/sdo-0.5.1/main -I/tmp/tmpX1u6kS/sdo-0.5.1 -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/libxml2 -I/usr/local/include  -DHAVE_CONFIG_H     -c /tmp/tmpX1u6kS/sdo-0.5.1/sdo.cpp -o sdo.lo
mkdir .libs
 g++ -I/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo -I/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/xmldas -I. -I/tmp/tmpX1u6kS/sdo-0.5.1 -DPHP_ATOM_INC -I/var/tmp/pear-build-bjori/sdo-0.5.1/include -I/var/tmp/pear-build-bjori/sdo-0.5.1/main -I/tmp/tmpX1u6kS/sdo-0.5.1 -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/libxml2 -I/usr/local/include -DHAVE_CONFIG_H -c /tmp/tmpX1u6kS/sdo-0.5.1/sdo.cpp  -fPIC -DPIC -o .libs/sdo.o
In file included from /tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/export.h:26,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DataFactory.h:27,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:27,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/SDOSPI.h:24,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/php_sdo_int.h:31,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/sdo.cpp:41:
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/RefCountingPointer.h:37: error: `SDO_API' does not name a type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/RefCountingPointer.h:38: error: `SDO_API' does not name a type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/RefCountingPointer.h:39: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/RefCountingPointer.h:39: error: expected `;' before '~' token
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/RefCountingPointer.h:40: error: `SDO_API' does not name a type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/RefCountingPointer.h:41: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/RefCountingPointer.h:41: error: expected `;' before "bool"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/RefCountingPointer.h:42: error: `SDO_API' does not name a type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/RefCountingPointer.h:43: error: `SDO_API' does not name a type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/RefCountingPointer.h:44: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/RefCountingPointer.h:44: error: expected `;' before "bool"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/RefCountingPointer.h:95: error: expected constructor, destructor, or type conversion before "RefCountingPointer"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/RefCountingPointer.h:95: error: expected `;' before "RefCountingPointer"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/RefCountingPointer.h:102: error: expected constructor, destructor, or type conversion before "RefCountingPointer"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/RefCountingPointer.h:102: error: expected `;' before "RefCountingPointer"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/RefCountingPointer.h:110: error: expected constructor, destructor, or type conversion before "RefCountingPointer"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/RefCountingPointer.h:110: error: expected `;' before "RefCountingPointer"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/RefCountingPointer.h:117: error: expected constructor, destructor, or type conversion before "RefCountingPointer"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/RefCountingPointer.h:117: error: expected `;' before "RefCountingPointer"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/RefCountingPointer.h:131: error: expected constructor, destructor, or type conversion before "bool"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/RefCountingPointer.h:131: error: expected `;' before "bool"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/RefCountingPointer.h:137: error: expected constructor, destructor, or type conversion before "bool"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/RefCountingPointer.h:137: error: expected `;' before "bool"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/RefCountingPointer.h:143: error: expected constructor, destructor, or type conversion before "T"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/RefCountingPointer.h:143: error: expected `;' before "T"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/RefCountingPointer.h:149: error: expected constructor, destructor, or type conversion before "T"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/RefCountingPointer.h:149: error: expected `;' before "T"
In file included from /tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:29,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/TypeList.h:29,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DataFactory.h:29,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:27,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/SDOSPI.h:24,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/php_sdo_int.h:31,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/sdo.cpp:41:
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/PropertyList.h:52: error: `SDO_API' does not name a type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/PropertyList.h:53: error: `SDO_API' does not name a type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/PropertyList.h:54: error: `SDO_API' does not name a type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/PropertyList.h:55: error: `SDO_API' does not name a type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/PropertyList.h:56: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/PropertyList.h:56: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/PropertyList.h:56: error: expected `;' before '~' token
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/PropertyList.h:57: error: `SDO_API' does not name a type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/PropertyList.h:58: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/PropertyList.h:58: error: expected `;' before "const"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/PropertyList.h:59: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/PropertyList.h:59: error: expected `;' before "int"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/PropertyList.h:60: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/PropertyList.h:60: error: expected `;' before "void"
In file included from /tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/TypeList.h:29,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DataFactory.h:29,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:27,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/SDOSPI.h:24,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/php_sdo_int.h:31,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/sdo.cpp:41:
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:48: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:48: error: expected `;' before "enum"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:72: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:72: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:72: error: expected `;' before '~' token
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:78: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:78: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:78: error: expected `;' before "const"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:84: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:84: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:84: error: expected `;' before "const"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:85: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:85: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:85: error: expected `;' before "unsigned"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:87: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:87: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:87: error: expected `;' before "const"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:93: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:93: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:93: error: expected `;' before "const"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:100: error: `SDO_API' does not name a type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:106: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:106: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:106: error: expected `;' before "const"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:107: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:107: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:107: error: expected `;' before "const"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:112: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:112: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:112: error: expected `;' before "unsigned"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:117: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:117: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:117: error: expected `;' before "bool"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:123: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:123: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:123: error: expected `;' before "bool"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:129: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:129: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:129: error: expected `;' before "bool"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:134: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:134: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:134: error: expected `;' before "bool"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:140: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:140: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:140: error: expected `;' before "bool"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:145: error: `SDO_API' does not name a type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:147: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Type.h:147: error: expected `;' before "const"
In file included from /tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DataFactory.h:29,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:27,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/SDOSPI.h:24,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/php_sdo_int.h:31,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/sdo.cpp:41:
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/TypeList.h:42: error: `SDO_API' does not name a type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/TypeList.h:43: error: `SDO_API' does not name a type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/TypeList.h:44: error: `SDO_API' does not name a type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/TypeList.h:45: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/TypeList.h:45: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/TypeList.h:45: error: expected `;' before '~' token
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/TypeList.h:46: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/TypeList.h:46: error: expected `;' before "const"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/TypeList.h:47: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/TypeList.h:47: error: expected `;' before "int"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/TypeList.h:48: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/TypeList.h:48: error: expected `;' before "void"
In file included from /tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DataFactory.h:31,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:27,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/SDOSPI.h:24,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/php_sdo_int.h:31,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/sdo.cpp:41:
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/RefCountingObject.h:36: error: `SDO_API' does not name a type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/RefCountingObject.h:37: error: `SDO_API' does not name a type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/RefCountingObject.h:38: error: `SDO_API' does not name a type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/RefCountingObject.h:39: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/RefCountingObject.h:39: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/RefCountingObject.h:40: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/RefCountingObject.h:40: error: expected `;' before "void"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/RefCountingObject.h:41: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/RefCountingObject.h:41: error: expected `;' before "void"
In file included from /tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:27,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/SDOSPI.h:24,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/php_sdo_int.h:31,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/sdo.cpp:41:
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DataFactory.h:44: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DataFactory.h:44: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DataFactory.h:46: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DataFactory.h:46: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DataFactory.h:48: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DataFactory.h:48: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DataFactory.h:50: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DataFactory.h:50: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DataFactory.h:52: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DataFactory.h:52: error: expected `;' before "virtual"
In file included from /tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASValues.h:28,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASType.h:27,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:28,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/SDOSPI.h:24,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/php_sdo_int.h:31,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/sdo.cpp:41:
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASValue.h:41: error: `SDO_API' does not name a type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASValue.h:42: error: `SDO_API' does not name a type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASValue.h:43: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASValue.h:43: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASValue.h:44: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASValue.h:44: error: expected `;' before "const"
In file included from /tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASType.h:27,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:28,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/SDOSPI.h:24,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/php_sdo_int.h:31,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/sdo.cpp:41:
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASValues.h:41: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASValues.h:41: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASValues.h:42: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASValues.h:42: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASValues.h:43: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASValues.h:43: error: expected `;' before "virtual"
In file included from /tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/SDOSPI.h:24,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/php_sdo_int.h:31,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/sdo.cpp:41:
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:37: error: `SDO_API' does not name a type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:39: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:39: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:39: error: expected `;' before '~' token
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:41: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:41: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:41: error: expected `;' before "void"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:45: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:45: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:45: error: expected `;' before "void"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:54: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:54: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:54: error: expected `;' before "void"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:62: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:62: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:62: error: expected `;' before "void"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:69: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:69: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:69: error: expected `;' before "void"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:78: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:78: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:78: error: expected `;' before "void"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:85: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:85: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:85: error: expected `;' before "void"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:91: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:91: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:91: error: expected `;' before "void"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:96: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:96: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:96: error: expected `;' before "void"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:102: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:102: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:102: error: expected `;' before "void"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:105: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:105: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:105: error: expected `;' before "void"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:110: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:110: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:110: error: expected `;' before "void"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:114: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:114: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:114: error: expected `;' before "void"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:124: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:124: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:124: error: expected `;' before "void"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:126: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:126: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:126: error: expected `;' before "void"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:128: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:128: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:128: error: expected `;' before "void"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:130: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:130: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:130: error: expected `;' before "void"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:132: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:132: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:132: error: expected `;' before "void"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:134: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:134: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:134: error: expected `;' before "void"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:136: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:136: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:136: error: expected `;' before "void"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:138: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:138: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:138: error: expected `;' before "void"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:140: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:140: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:140: error: expected `;' before "void"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:142: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:142: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:142: error: expected `;' before "void"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:144: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:144: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:144: error: expected `;' before "void"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:147: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:147: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:147: error: expected `;' before "void"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:149: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:149: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:149: error: expected `;' before "void"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:151: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:151: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:151: error: expected `;' before "void"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:153: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:153: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:153: error: expected `;' before "void"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:155: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:155: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:155: error: expected `;' before "void"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:157: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:157: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:157: error: expected `;' before "void"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:159: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:159: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:159: error: expected `;' before "void"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:161: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:161: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:161: error: expected `;' before "void"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:163: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:163: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:163: error: expected `;' before "void"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:165: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:165: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:165: error: expected `;' before "void"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:167: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:167: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:167: error: expected `;' before "void"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:171: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:171: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:171: error: expected `;' before "void"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:176: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:176: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:176: error: expected `;' before "void"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:182: error: `SDO_API' does not name a type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:186: error: `SDO_API' does not name a type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:191: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:191: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:191: error: expected `;' before "void"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:197: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:197: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:197: error: expected `;' before "void"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:204: error: `SDO_API' does not name a type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DASDataFactory.h:209: error: `SDO_API' does not name a type
In file included from /tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DataObject.h:31,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Setting.h:29,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/SettingList.h:29,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/ChangeSummary.h:30,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/SDOSPI.h:25,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/php_sdo_int.h:31,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/sdo.cpp:41:
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Property.h:48: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Property.h:48: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Property.h:48: error: expected `;' before "char"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Property.h:54: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Property.h:54: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Property.h:54: error: expected `;' before "const"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Property.h:55: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Property.h:55: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Property.h:55: error: expected `;' before "unsigned"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Property.h:60: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Property.h:60: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Property.h:60: error: expected `;' before "const"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Property.h:62: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Property.h:62: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Property.h:62: error: expected `;' before "const"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Property.h:67: error: `SDO_API' does not name a type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Property.h:72: error: `SDO_API' does not name a type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Property.h:77: error: `SDO_API' does not name a type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Property.h:82: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Property.h:82: error: `SDO_API' declared as a `virtual' field
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Property.h:82: error: expected `;' before "const"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Property.h:91: error: `SDO_API' does not name a type
In file included from /tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DataObject.h:34,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Setting.h:29,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/SettingList.h:29,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/ChangeSummary.h:30,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/SDOSPI.h:25,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/php_sdo_int.h:31,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/sdo.cpp:41:
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:50: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:50: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:55: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:55: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:60: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:60: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:62: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:62: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:65: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:65: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:66: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:66: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:73: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:73: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:74: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:74: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:75: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:75: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:76: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:76: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:77: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:77: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:78: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:78: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:79: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:79: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:80: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:80: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:81: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:81: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:82: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:82: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:83: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:83: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:84: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:84: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:85: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:85: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:87: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:87: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:96: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:96: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:97: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:97: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:98: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:98: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:99: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:99: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:100: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:100: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:101: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:101: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:102: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:102: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:103: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:103: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:104: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:104: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:105: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:105: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:106: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:106: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:107: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:107: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:108: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:108: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:117: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:117: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:118: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:118: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:119: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:119: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:120: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:120: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:121: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:121: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:122: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:122: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:123: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:123: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:124: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:124: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:125: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:125: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:126: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:126: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:127: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:127: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:128: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:128: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:129: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:129: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:138: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:138: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:139: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:139: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:140: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:140: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:141: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:141: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:142: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:142: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:143: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:143: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:144: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:144: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:145: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:145: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:146: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:146: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:147: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:147: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:148: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:148: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:149: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:149: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:150: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:150: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:160: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:160: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:161: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:161: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:162: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:162: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:163: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:163: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:164: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:164: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:165: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:165: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:166: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:166: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:167: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:167: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:168: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:168: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:169: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:169: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:170: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:170: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:171: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:171: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:172: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:172: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:182: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:182: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:183: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:183: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:184: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:184: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:185: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:185: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:186: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:186: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:187: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:187: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:188: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:188: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:189: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:189: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:190: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:190: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:191: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:191: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:192: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:192: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:193: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:193: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:194: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:194: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:204: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:204: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:205: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:205: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:206: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:206: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:207: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:207: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:208: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:208: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:209: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:209: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:210: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:210: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:211: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:211: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:212: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:212: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:213: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:213: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:214: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:214: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:215: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:215: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:216: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:216: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:226: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:226: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:227: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:227: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:228: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:228: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:229: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:229: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:230: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:230: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:231: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:231: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:232: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:232: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:233: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:233: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:234: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:234: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:235: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:235: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:236: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:236: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:237: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:237: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:238: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:238: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:245: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:245: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:253: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:253: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:260: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:260: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:268: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:268: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:275: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:275: error: expected `;' before "virtual"
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:280: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Sequence.h:280: error: expected `;' before "virtual"
In file included from /tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DataObject.h:35,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/Setting.h:29,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/SettingList.h:29,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/ChangeSummary.h:30,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/SDOSPI.h:25,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/php_sdo_int.h:31,
                 from /tmp/tmpX1u6kS/sdo-0.5.1/sdo.cpp:41:
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DataObjectList.h:44: error: `SDO_API' does not name a type
/tmp/tmpX1u6kS/sdo-0.5.1/sdolib/src/sdo/DataObjectList.h:45: error: ISO C++ forbids declaration of `SDO_API' with no type
/tmp/tmpX1

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2005-08-09 07:32 UTC] bjori@php.net
full output: http://bjori.php.is/loggur
 [2005-08-09 10:03 UTC] cem@php.net
Sorry, our preprocessor defines are incorrect on your platform.
 [2005-08-09 12:04 UTC] cem@php.net
I've uploaded to CVS a fix for the problem you saw. However it's possible that you may see further problems concerned with long long variables - if so, could you please supply your php-config.h? Unfortunately we don't have a FreeBSD box to test on.
 [2005-08-09 17:20 UTC] bjori@php.net
According to docs.php.net/sdo:
cd sdolib; chmod +x configure
./configure
vi libtool
make

DataObjectImpl.cpp: In member function `virtual void commonj::sdo::DataObjectImpl::setDate(const char*, time_t)':
DataObjectImpl.cpp:628: error: call of overloaded `append(time_t&)' is ambiguous
DataObjectList.h:81: note: candidates are: virtual void commonj::sdo::DataObjectList::append(commonj::sdo::DataObjectPtr) <near match>
DataObjectList.h:85: note:                 virtual void commonj::sdo::DataObjectList::append(bool)
DataObjectList.h:88: note:                 virtual void commonj::sdo::DataObjectList::append(char)
DataObjectList.h:91: note:                 virtual void commonj::sdo::DataObjectList::append(wchar_t)
DataObjectList.h:100: note:                 virtual void commonj::sdo::DataObjectList::append(const char*) <near match>
DataObjectList.h:103: note:                 virtual void commonj::sdo::DataObjectList::append(short int)
DataObjectList.h:107: note:                 virtual void commonj::sdo::DataObjectList::append(long int)
DataObjectList.h:110: note:                 virtual void commonj::sdo::DataObjectList::append(int64_t)
DataObjectList.h:113: note:                 virtual void commonj::sdo::DataObjectList::append(float)
DataObjectList.h:117: note:                 virtual void commonj::sdo::DataObjectList::append(long double)

http://bjori.php.is/php_config.h
 [2005-08-09 19:35 UTC] cem@php.net
We simplified the build, so you don't need to prebuild the sdolib any more. We've updated the docs, but they have not yet been rebuilt. Meanwhile, you can see the latest docs at http://livedocs.phpdoc.info/index.php?l=en&q=ref.sdo. Just do phpize;./configure;make;make install in the top-level sdo directory.
 [2005-08-09 19:47 UTC] bjori@php.net
/home/bjori/pecl/sdo/SDO_List.cpp: In function `void sdo_dataobjectlist_write_value(sdo_list_object*, long int, zval*, sdo_write_type)':
/home/bjori/pecl/sdo/SDO_List.cpp:417: error: call of overloaded `append(time_t)' is ambiguous
/home/bjori/pecl/sdo/sdolib/src/sdo/DataObjectList.h:81: note: candidates are: virtual void commonj::sdo::DataObjectList::append(commonj::sdo::DataObjectPtr) <near match>
/home/bjori/pecl/sdo/sdolib/src/sdo/DataObjectList.h:85: note:                 virtual void commonj::sdo::DataObjectList::append(bool)
/home/bjori/pecl/sdo/sdolib/src/sdo/DataObjectList.h:88: note:                 virtual void commonj::sdo::DataObjectList::append(char)
/home/bjori/pecl/sdo/sdolib/src/sdo/DataObjectList.h:91: note:                 virtual void commonj::sdo::DataObjectList::append(wchar_t)
/home/bjori/pecl/sdo/sdolib/src/sdo/DataObjectList.h:100: note:                 virtual void commonj::sdo::DataObjectList::append(const char*) <near match>
/home/bjori/pecl/sdo/sdolib/src/sdo/DataObjectList.h:103: note:                 virtual void commonj::sdo::DataObjectList::append(short int)
/home/bjori/pecl/sdo/sdolib/src/sdo/DataObjectList.h:107: note:                 virtual void commonj::sdo::DataObjectList::append(long int)
/home/bjori/pecl/sdo/sdolib/src/sdo/DataObjectList.h:110: note:                 virtual void commonj::sdo::DataObjectList::append(int64_t)
/home/bjori/pecl/sdo/sdolib/src/sdo/DataObjectList.h:113: note:                 virtual void commonj::sdo::DataObjectList::append(float)
/home/bjori/pecl/sdo/sdolib/src/sdo/DataObjectList.h:117: note:                 virtual void commonj::sdo::DataObjectList::append(long double)
/home/bjori/pecl/sdo/SDO_List.cpp:419: error: call of overloaded `insert(long int&, time_t)' is ambiguous
/home/bjori/pecl/sdo/sdolib/src/sdo/DataObjectList.h:80: note: candidates are: virtual void commonj::sdo::DataObjectList::insert(unsigned int, commonj::sdo::DataObjectPtr) <near match>
/home/bjori/pecl/sdo/sdolib/src/sdo/DataObjectList.h:84: note:                 virtual void commonj::sdo::DataObjectList::insert(unsigned int, bool)
/home/bjori/pecl/sdo/sdolib/src/sdo/DataObjectList.h:87: note:                 virtual void commonj::sdo::DataObjectList::insert(unsigned int, char)
/home/bjori/pecl/sdo/sdolib/src/sdo/DataObjectList.h:90: note:                 virtual void commonj::sdo::DataObjectList::insert(unsigned int, wchar_t)
/home/bjori/pecl/sdo/sdolib/src/sdo/DataObjectList.h:99: note:                 virtual void commonj::sdo::DataObjectList::insert(unsigned int, const char*) <near match>
/home/bjori/pecl/sdo/sdolib/src/sdo/DataObjectList.h:102: note:                 virtual void commonj::sdo::DataObjectList::insert(unsigned int, short int)
/home/bjori/pecl/sdo/sdolib/src/sdo/DataObjectList.h:106: note:                 virtual void commonj::sdo::DataObjectList::insert(unsigned int, long int)
/home/bjori/pecl/sdo/sdolib/src/sdo/DataObjectList.h:109: note:                 virtual void commonj::sdo::DataObjectList::insert(unsigned int, int64_t)
/home/bjori/pecl/sdo/sdolib/src/sdo/DataObjectList.h:112: note:                 virtual void commonj::sdo::DataObjectList::insert(unsigned int, float)
/home/bjori/pecl/sdo/sdolib/src/sdo/DataObjectList.h:116: note:                 virtual void commonj::sdo::DataObjectList::insert(unsigned int, long double)
*** Error code 1

Stop in /usr/home/bjori/pecl/sdo.
 [2005-08-10 08:04 UTC] cem@php.net
OK, there's a workaround for that checked into CVS. But could you please let me know how time_t is defined in your environment? Apparently it is not a long int.

Thanks for your patience.
 [2005-08-10 08:43 UTC] bjori@php.net
That workaround got us little bit further, but not far enough :)
time_t is defined as __int32_t

/usr/home/dev/pecl/sdo/sdolib/src/sdo/DataObjectImpl.cpp: In member function `virtual void commonj::sdo::DataObjectImpl::setDate(const char*, time_t)':
/usr/home/dev/pecl/sdo/sdolib/src/sdo/DataObjectImpl.cpp:628: error: call of overloaded `append(time_t&)' is ambiguous
/usr/home/dev/pecl/sdo/sdolib/src/sdo/DataObjectList.h:81: note: candidates are: virtual void commonj::sdo::DataObjectList::append(commonj::sdo::DataObjectPtr) <near match>
/usr/home/dev/pecl/sdo/sdolib/src/sdo/DataObjectList.h:85: note:                 virtual void commonj::sdo::DataObjectList::append(bool)
/usr/home/dev/pecl/sdo/sdolib/src/sdo/DataObjectList.h:88: note:                 virtual void commonj::sdo::DataObjectList::append(char)
/usr/home/dev/pecl/sdo/sdolib/src/sdo/DataObjectList.h:91: note:                 virtual void commonj::sdo::DataObjectList::append(wchar_t)
/usr/home/dev/pecl/sdo/sdolib/src/sdo/DataObjectList.h:100: note:                 virtual void commonj::sdo::DataObjectList::append(const char*) <near match>
/usr/home/dev/pecl/sdo/sdolib/src/sdo/DataObjectList.h:103: note:                 virtual void commonj::sdo::DataObjectList::append(short int)
/usr/home/dev/pecl/sdo/sdolib/src/sdo/DataObjectList.h:107: note:                 virtual void commonj::sdo::DataObjectList::append(long int)
/usr/home/dev/pecl/sdo/sdolib/src/sdo/DataObjectList.h:110: note:                 virtual void commonj::sdo::DataObjectList::append(int64_t)
/usr/home/dev/pecl/sdo/sdolib/src/sdo/DataObjectList.h:113: note:                 virtual void commonj::sdo::DataObjectList::append(float)
/usr/home/dev/pecl/sdo/sdolib/src/sdo/DataObjectList.h:117: note:                 virtual void commonj::sdo::DataObjectList::append(long double)
*** Error code 1
 [2005-08-11 12:11 UTC] bjori@php.net
Current CVS (after http://news.php.net/php.pecl.cvs/3736):

/bin/sh /usr/home/dev/pecl/sdo/libtool --mode=compile c++ -I/usr/home/dev/pecl/sdo/sdolib/src/sdo -I/usr/home/dev/pecl/sdo/sdolib/src/xmldas -I. -I/usr/home/dev/pecl/sdo -DPHP_ATOM_INC -I/usr/home/dev/pecl/sdo/include -I/usr/home/dev/pecl/sdo/main -I/usr/home/dev/pecl/sdo -I/usr/home/dev/include/php -I/usr/home/dev/include/php/main -I/usr/home/dev/include/php/TSRM -I/usr/home/dev/include/php/Zend -I/usr/local/include/libxml2 -I/usr/local/include  -DHAVE_CONFIG_H     -c /usr/home/dev/pecl/sdo/sdolib/src/sdo/DataObjectImpl.cpp -o sdolib/src/sdo/DataObjectImpl.lo
 c++ -I/usr/home/dev/pecl/sdo/sdolib/src/sdo -I/usr/home/dev/pecl/sdo/sdolib/src/xmldas -I. -I/usr/home/dev/pecl/sdo -DPHP_ATOM_INC -I/usr/home/dev/pecl/sdo/include -I/usr/home/dev/pecl/sdo/main -I/usr/home/dev/pecl/sdo -I/usr/home/dev/include/php -I/usr/home/dev/include/php/main -I/usr/home/dev/include/php/TSRM -I/usr/home/dev/include/php/Zend -I/usr/local/include/libxml2 -I/usr/local/include -DHAVE_CONFIG_H -c /usr/home/dev/pecl/sdo/sdolib/src/sdo/DataObjectImpl.cpp  -fPIC -DPIC -o sdolib/src/sdo/.libs/DataObjectImpl.o
/usr/home/dev/pecl/sdo/sdolib/src/sdo/DataObjectImpl.cpp: In member function `virtual const char* commonj::sdo::DataObjectImpl::objectToXPath()':
/usr/home/dev/pecl/sdo/sdolib/src/sdo/DataObjectImpl.cpp:2807: error: `itoa' undeclared (first use this function)
/usr/home/dev/pecl/sdo/sdolib/src/sdo/DataObjectImpl.cpp:2807: error: (Each undeclared identifier is reported only once for each function it appears in.)
*** Error code 1
 [2005-08-11 13:29 UTC] bjori@php.net
http://news.php.net/php.pecl.cvs/3737 fixes the problem
thanks - however SDO_DAS_XML::create() core dumps, see: http://pecl.php.net/bugs/bug.php?id=5068

(marking this as closed)
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Thu Dec 26 20:01:29 2024 UTC