Hi ! Im working on an ebuild for gentoo users to compile version 7.5.00.14 from sources but up to now i have the following problems.
1. Building SQLDBC_C.cpp (Had this in 7.5.00.12 also)
The build fails at this point because it does not find this file in
${WORKDIR}/V75_00_14/MaxDB_ORG/sys/wrk/src. The file is in
${WORKDIR}/V75_00_14/MaxDB_ORG/sys/src. I worked around this by creating a softlink.
2. After the build successfully ends i can not register the installation:
dbmcli -R /opt/sdb/programs inst_reg -k /opt/sdb/programs
gives the following error:
ERR
-24913,ERR_SERVICEDB: cannot register service kernel for /opt/sdb/programs
I read about an similar error in the binary distribution that has been fixed -> is
this the same error in the source distribution ?
3. When i try to create a database and execute
dbmcli on test>param_startsession
i get:
ERR
-24978,ERR_XPSYNTAX: xparam syntax error
2,XPERR_LINESEQ : wrong line sequence
/opt/sdb/programs/env/cserv.pcf(5086) : CALC "NO"
I think this follows from the error above ?
4. Just a remark:
I still have to use the following patch (that was provide by Daniel) for
RTE_SystemLinux.h to compile in the gcc 3.3.2 environment.
Can this be added to the sources
--- start of patch ---
--- V75_00_14.orig/MaxDB_ORG/sys/src/SAPDB/RunTime/RTE_SystemLinux.h 2004-06-02
19:06:34.604203792 +0200
+++ V75_00_14/MaxDB_ORG/sys/src/SAPDB/RunTime/RTE_SystemLinux.h 2004-06-02
19:07:53.724175728 +0200
@@ -32,10 +32,6 @@
#ifndef RTE_SYSTEMLINUX_H
#define RTE_SYSTEMLINUX_H
-#if defined(__cplusplus)
-extern "C"
-#endif
-
/*!
Own coroutine context used only if a assembly coroutine switch code exists
*/
@@ -45,6 +41,10 @@ struct RTE_OwnCoroutineContext
void (*addr)() ; /*!< Initial entry address */
};
+#if defined(__cplusplus)
+extern "C"
+#endif
+
/*!
@brief Implementation of own context setup interface
--- end of patch ---
regards Hermann
--
Hermann Mundprecht
IT-Consultant
Email: [EMAIL PROTECTED]
signature.asc
Description: This is a digitally signed message part
