Hi !
I am trying to create an ebuild-script for gentoo users that makes it
easier to install maxdb from sources.
But when i try to create the target kernel i get the following from
vmake:
vmake 10.02.16 06-10-2003
VMAKE_PATH =/opt/install/maxdb/7.5.0/V75_00_08/MaxDB_ORG,
19-02-04 15:28:57 start of collection phase
19-02-04 15:28:57 end of collection phase
19-02-04 15:28:57 start of gsp100.h fast
19-02-04 15:28:58 end of gsp100.h fast
sh: line 1: /opt/install/maxdb/7.5.0/TOOLSRC/pgm/GetBuildNr: No such
file or directory
caution: Can't get a buildnumber. Won't use buildnumber.
vmake 10.02.16 06-10-2003
VMAKE_PATH =/opt/install/maxdb/7.5.0/V75_00_08/MaxDB_ORG,
19-02-04 15:28:58 start of collection phase
19-02-04 15:29:03 end of collection phase
19-02-04 15:29:03 start of kernel.shm fast
RTE_Coroutine.cpp fast
In file included from
/opt/install/maxdb/7.5.0/V75_00_08/MaxDB_ORG/sys/w\
rk/incl/SAPDB/RunTime/RTE_Coroutine.h:86,
from RTE_Coroutine.cpp:34:
/opt/install/maxdb/7.5.0/V75_00_08/MaxDB_ORG/sys/wrk/incl/SAPDB/RunTime\
/RTE_SystemLinux.h:44: error: storage
class specified for field `sp'
Error while executing "g++ -DREL30 -DLINUX -DI386 -DSAG -I/opt/maxdb/pr\
ograms/incl -I/opt/install/maxdb/7.5.0/V75_00_08/MaxDB_ORG/sys/wrk/incl
\
-I/opt/install/maxdb/7.5.0/V75_00_08/MaxDB_ORG/sys/wrk/incl/SAPDB
-DSYSV\
-D_SVID -I/usr/include/ncurses -w -Wall -D_FILE_OFFSET_BITS=64
-DSAPDB_\
FAST -D_REENTRANT -O3 -march=pentium -mcpu=pentiumpro
-I/opt/install/max\
db/7.5.0/TOOLSRC/incl -c RTE_Coroutine.cpp"
message: Inappropriate ioctl for device
COMMAND error 1
ven88.cpp fastUntitled 1
In file included from
/opt/install/maxdb/7.5.0/V75_00_08/MaxDB_ORG/sys/w\
rk/incl/SAPDB/RunTime/RTE_Coroutine.h:86,
from ven88.cpp:64:
/opt/install/maxdb/7.5.0/V75_00_08/MaxDB_ORG/sys/wrk/incl/SAPDB/RunTime\
/RTE_SystemLinux.h:44: error: storage
class specified for field `sp'
Error while executing "g++ -DREL30 -DLINUX -DI386 -DSAG -I/opt/maxdb/pr\
ograms/incl -I/opt/install/maxdb/7.5.0/V75_00_08/MaxDB_ORG/sys/wrk/incl
\
-I/opt/install/maxdb/7.5.0/V75_00_08/MaxDB_ORG/sys/wrk/incl/SAPDB
-DSYSV\
-D_SVID -I/usr/include/ncurses -w -Wall -D_FILE_OFFSET_BITS=64
-DDEVELO\
PMENT -DUSE_KGS -DSAPDB_FAST -D_REENTRANT -O3 -march=pentium
-mcpu=penti\
umpro -I/opt/install/maxdb/7.5.0/TOOLSRC/incl -c ven88.cpp"
message: Inappropriate ioctl for device
COMMAND error 1
'KernelRunTime.lib' not made because of dependency errors
'kernel.shm' not made because of dependency errors
When I remove the include of RTE_SystemLinux.h from RTE_Coroutine.h by
uncommenting the to line in the i386 section i can compile and run the
kernel.
My environment is:
gentoo-linux using the gentoo 2.6.3 kernel
gcc is version 3.3.2
btw: i get the same when compiling from the CVS sources.
regards Hermann
--
Hermann Mundprecht
IT-Consultant
Tel: +43 650 2919192
Email: [EMAIL PROTECTED]
--
MaxDB Discussion Mailing List
For list archives: http://lists.mysql.com/maxdb
To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]