Und nun die Frage, welche relativen Pfade bei PathManager_AddRelPath denn übergeben werden sollen. PathManager_AddRelPath wird vier Mal aufgerufen, denn gwen hat 4 PathManager eingerichtet.
Im default "configure;make" werden bei allen vier Fällen dort absolute Pfad zum Anhängen übergeben, wie man mit ./src/testlib auf Windows recht schön sieht. Da hab ich also beim nativen Testen jeweils sowas gesehen wie: Path localedir has directory: c:\devel\tmp\gwenhywfar-svn\src\c:/devel/install/gwen-svn/share/locale und das ist ja offensichtlich falsch. Zwei von den vier Fällen hast du neulich als separate configure-Argumente eingebaut; bleiben aber noch die beiden anderen Fälle GWEN_DATADIR und PLUGINDIR, und wie gesagt im "configure;make" sind das alles *absolute* Pfade. Die waren hier offensichtlich fehl am Platz. Andererseits haben die absoluten Pfade natürlich auch ihre Berechtigung, denn die werden ja im #else-Zweig von ENABLE_LOCAL_INSTALL verwendet, was wiederum der Linux-Default ist. Deshalb sah das für mich so aus, dass bei allen vier PathManager_AddRelPath etwas anderes stehen muss als diese absoluten Pfade, und untenstehendes Patch implementiert das auch. Wie soll das also stattdessen auf Windows/mingw laufen? Christian git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/branches/[EMAIL PROTECTED] 70169cfe-8b10-0410-8925-dcb4b91034d8 --- src/gwenhywfar.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/gwenhywfar.c b/src/gwenhywfar.c index db0a76d..38df141 100644 --- a/src/gwenhywfar.c +++ b/src/gwenhywfar.c @@ -137,7 +137,7 @@ int GWEN_Init() { GWEN_PathManager_AddRelPath(GWEN_PM_LIBNAME, GWEN_PM_LIBNAME, GWEN_PM_SYSCONFDIR, - GWEN_SYSCONF_DIR, + "etc", GWEN_PathManager_RelModeExe); #else /* add absolute folder */ @@ -160,7 +160,7 @@ int GWEN_Init() { GWEN_PathManager_AddRelPath(GWEN_PM_LIBNAME, GWEN_PM_LIBNAME, GWEN_PM_LOCALEDIR, - LOCALEDIR, + "share" DIRSEP "locale", GWEN_PathManager_RelModeExe); #else /* add absolute folder */ @@ -183,7 +183,7 @@ int GWEN_Init() { GWEN_PathManager_AddRelPath(GWEN_PM_LIBNAME, GWEN_PM_LIBNAME, GWEN_PM_PLUGINDIR, - PLUGINDIR, + "lib" DIRSEP PACKAGE DIRSEP "plugins" DIRSEP GWENHYWFAR_SO_EFFECTIVE_STR, GWEN_PathManager_RelModeExe); #else /* add absolute folder */ @@ -206,7 +206,7 @@ int GWEN_Init() { GWEN_PathManager_AddRelPath(GWEN_PM_LIBNAME, GWEN_PM_LIBNAME, GWEN_PM_DATADIR, - GWEN_DATADIR, + "share" DIRSEP PACKAGE, GWEN_PathManager_RelModeExe); #else /* add absolute folder */ -- 1.5.3.4.206.g58ba4 ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Aqbanking-devel mailing list Aqbanking-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/aqbanking-devel