Compiling gnucash on Microsoft Windows XP

Stephen Grant Brown sg_brown at mcmedia.com.au
Wed Apr 8 19:45:28 EDT 2009


Hi All
----- Original Message ----- 
From: "Stephen Grant Brown" <sg_brown at mcmedia.com.au>
To: "GNUCash Devel" <gnucash-devel at gnucash.org>
Sent: Tuesday, April 07, 2009 9:42 AM
Subject: Compiling gnucash on Microsoft Windows XP


> Hi All,
>
> The last few lines of the msys shell running install.sh from packaging is
>
> -----------------------------------------------------------------------------------------------------------------------------------------
> echo 'export REGEX_LDFLAGS="-L/C/soft/regex/lib -lregex"' >> 
> /etc/profile.d/installer.sh
>
> GNUCash at ELSHADAI ~/SGB_Packaging
> --------------------------------------------------------------------------------------------------------------------------------------------------
>
> In another msys shell, I did
>
> ----------------------------------------------------------------------------------------------------------------------------------------------------
> GNUCash at ELSHADAI /etc
> $ ls -la
> total 12
> drwxr-xr-x    2 GNUCash  Administ        0 Mar 11 21:20 .
> drwxr-xr-x   16 GNUCash  Administ        0 Mar 25 21:23 ..
> -rw-r--r--    1 GNUCash  Administ     1410 Mar 16  2004 config.site
> -rw-r--r--    1 GNUCash  Administ       35 Mar 11 21:20 fstab
> -rw-r--r--    1 GNUCash  Administ      802 Mar 16  2004 fstab.sample
> -rw-r--r--    1 GNUCash  Administ     3000 Apr  6 14:21 profile
> -rw-r--r--    1 GNUCash  Administ     1332 Jan 28 14:41 profile.orig
> -rw-r--r--    1 GNUCash  Administ     1372 Jan 28 14:47 profile.sgb.txt
> -rw-r--r--    1 GNUCash  Administ    12326 Mar 16  2004 termcap
>
> GNUCash at ELSHADAI /etc
> $ mkdir profile.d
>
> GNUCash at ELSHADAI /etc
> $ ls -la
> total 12
> drwxr-xr-x    3 GNUCash  Administ        0 Apr  7 09:27 .
> drwxr-xr-x   16 GNUCash  Administ        0 Mar 25 21:23 ..
> -rw-r--r--    1 GNUCash  Administ     1410 Mar 16  2004 config.site
> -rw-r--r--    1 GNUCash  Administ       35 Mar 11 21:20 fstab
> -rw-r--r--    1 GNUCash  Administ      802 Mar 16  2004 fstab.sample
> -rw-r--r--    1 GNUCash  Administ     3000 Apr  6 14:21 profile
> drwxr-xr-x    2 GNUCash  Administ        0 Apr  7 09:27 profile.d
> -rw-r--r--    1 GNUCash  Administ     1332 Jan 28 14:41 profile.orig
> -rw-r--r--    1 GNUCash  Administ     1372 Jan 28 14:47 profile.sgb.txt
> -rw-r--r--    1 GNUCash  Administ    12326 Mar 16  2004 termcap
>
> GNUCash at ELSHADAI /etc
> $
> ---------------------------------------------------------------------------------------------------------------------------------------------------
>
> That is, I have created the /etc/profile.d dir because it did not exist.
>
> Is this correct thing to do?
>
> If it is, can install.sh from packaging be modified to create this dir if 
> it does not exist?
>
I have created the /etc/profile.d directory and rerun install.sh from 
Packaging on a Windows XP machine.
The follwing is the output from the msys shell
--------------------------------------------------------------------------------------------------
############################################################
###  Finish...
############################################################

Environment variables changed, please do the following

export ACLOCAL_FLAGS="-I /C/soft/aqbanking/share/aclocal -I 
/C/soft/gwenhywfar/share/aclocal -I /C/soft/gnutls/share/aclocal -I 
/C/soft/gnome/share/aclocal -I /C/soft/guile/share/aclocal -I 
/C/soft/autotools/share/aclocal"
echo 'export ACLOCAL_FLAGS="-I /C/soft/aqbanking/share/aclocal -I 
/C/soft/gwenhywfar/share/aclocal -I /C/soft/gnutls/share/aclocal -I 
/C/soft/gnome/share/aclocal -I /C/soft/guile/share/aclocal -I 
/C/soft/autotools/share/aclocal"' >> /etc/profile.d/installer.sh
export AUTOTOOLS_CPPFLAGS="-I/C/soft/autotools/include"
echo 'export AUTOTOOLS_CPPFLAGS="-I/C/soft/autotools/include"' >> 
/etc/profile.d/installer.sh
export AUTOTOOLS_LDFLAGS="-L/C/soft/autotools/lib"
echo 'export AUTOTOOLS_LDFLAGS="-L/C/soft/autotools/lib"' >> 
/etc/profile.d/installer.sh
export GMP_CPPFLAGS="-I/C/soft/gmp/include"
echo 'export GMP_CPPFLAGS="-I/C/soft/gmp/include"' >> 
/etc/profile.d/installer.sh
export GMP_LDFLAGS="-L/C/soft/gmp/lib"
echo 'export GMP_LDFLAGS="-L/C/soft/gmp/lib"' >> /etc/profile.d/installer.sh
export GNOME_CPPFLAGS="-I/C/soft/gnome/include"
echo 'export GNOME_CPPFLAGS="-I/C/soft/gnome/include"' >> 
/etc/profile.d/installer.sh
export GNOME_LDFLAGS="-L/C/soft/gnome/lib"
echo 'export GNOME_LDFLAGS="-L/C/soft/gnome/lib"' >> 
/etc/profile.d/installer.sh
export GNUTLS_CPPFLAGS="-I/C/soft/gnutls/include"
echo 'export GNUTLS_CPPFLAGS="-I/C/soft/gnutls/include"' >> 
/etc/profile.d/installer.sh
export GNUTLS_LDFLAGS="-L/C/soft/gnutls/lib"
echo 'export GNUTLS_LDFLAGS="-L/C/soft/gnutls/lib"' >> 
/etc/profile.d/installer.sh
export GUILE_CPPFLAGS="-I/C/soft/guile/include"
echo 'export GUILE_CPPFLAGS="-I/C/soft/guile/include"' >> 
/etc/profile.d/installer.sh
export GUILE_LDFLAGS="-L/C/soft/guile/lib"
echo 'export GUILE_LDFLAGS="-L/C/soft/guile/lib"' >> 
/etc/profile.d/installer.sh
export HH_CPPFLAGS="-I/C/soft/hh/include"
echo 'export HH_CPPFLAGS="-I/C/soft/hh/include"' >> 
/etc/profile.d/installer.sh
export HH_LDFLAGS="-L/C/soft/hh/lib"
echo 'export HH_LDFLAGS="-L/C/soft/hh/lib"' >> /etc/profile.d/installer.sh
export INTLTOOL_PERL="C:/soft/active-perl/ActivePerl/Perl/bin/perl"
echo 'export INTLTOOL_PERL="C:/soft/active-perl/ActivePerl/Perl/bin/perl"' 
 >> /etc/profile.d/installer.sh
export LIBDBI_CPPFLAGS="-I/C/soft/libdbi/include"
echo 'export LIBDBI_CPPFLAGS="-I/C/soft/libdbi/include"' >> 
/etc/profile.d/installer.sh
export LIBDBI_LDFLAGS="-L/C/soft/libdbi/lib"
echo 'export LIBDBI_LDFLAGS="-L/C/soft/libdbi/lib"' >> 
/etc/profile.d/installer.sh
export KTOBLZCHECK_CPPFLAGS="-I/C/soft/gwenhywfar/include"
echo 'export KTOBLZCHECK_CPPFLAGS="-I/C/soft/gwenhywfar/include"' >> 
/etc/profile.d/installer.sh
export KTOBLZCHECK_LDFLAGS="-L/C/soft/gwenhywfar/lib"
echo 'export KTOBLZCHECK_LDFLAGS="-L/C/soft/gwenhywfar/lib"' >> 
/etc/profile.d/installer.sh
export 
PATH="/C/soft/inno:/C/soft/gnucash/inst/bin:/C/soft/aqbanking/bin:/C/soft/gwenhywfar/bin:/C/soft/libofx/bin:/C/soft/opensp/bin:/C/soft/goffice/bin:/C/soft/hh:/C/soft/libgsf/bin:/C/soft/pcre/bin:/C/soft/swig:/C/soft/gnutls/bin:/C/soft/gnome/bin:/C/soft/libxslt/bin:/C/soft/svn/bin:/C/soft/guile/bin:/C/soft/gmp/bin:/C/soft/autotools/bin:/C/soft/readline/bin:/C/soft/regex/bin:/C/soft/tools/bin:$PATH"
echo 'export 
PATH="/C/soft/inno:/C/soft/gnucash/inst/bin:/C/soft/aqbanking/bin:/C/soft/gwenhywfar/bin:/C/soft/libofx/bin:/C/soft/opensp/bin:/C/soft/goffice/bin:/C/soft/hh:/C/soft/libgsf/bin:/C/soft/pcre/bin:/C/soft/swig:/C/soft/gnutls/bin:/C/soft/gnome/bin:/C/soft/libxslt/bin:/C/soft/svn/bin:/C/soft/guile/bin:/C/soft/gmp/bin:/C/soft/autotools/bin:/C/soft/readline/bin:/C/soft/regex/bin:/C/soft/tools/bin:$PATH"' 
 >> /etc/profile.d/installer.sh
export PCRE_CPPFLAGS="-I/C/soft/pcre/include"
echo 'export PCRE_CPPFLAGS="-I/C/soft/pcre/include"' >> 
/etc/profile.d/installer.sh
export PCRE_LDFLAGS="-L/C/soft/pcre/lib"
echo 'export PCRE_LDFLAGS="-L/C/soft/pcre/lib"' >> 
/etc/profile.d/installer.sh
export PKG_CONFIG="/C/soft/gnome/bin/pkg-config-msys.sh"
echo 'export PKG_CONFIG="/C/soft/gnome/bin/pkg-config-msys.sh"' >> 
/etc/profile.d/installer.sh
export 
PKG_CONFIG_PATH="/C/soft/aqbanking/lib/pkgconfig:/C/soft/gwenhywfar/lib/pkgconfig:/C/soft/libofx/lib/pkgconfig:/C/soft/goffice/lib/pkgconfig:/C/soft/libgsf/lib/pkgconfig:/C/soft/gnutls/lib/pkgconfig:/C/soft/gnome/lib/pkgconfig"
echo 'export 
PKG_CONFIG_PATH="/C/soft/aqbanking/lib/pkgconfig:/C/soft/gwenhywfar/lib/pkgconfig:/C/soft/libofx/lib/pkgconfig:/C/soft/goffice/lib/pkgconfig:/C/soft/libgsf/lib/pkgconfig:/C/soft/gnutls/lib/pkgconfig:/C/soft/gnome/lib/pkgconfig"' 
 >> /etc/profile.d/installer.sh
export READLINE_CPPFLAGS="-I/C/soft/readline/include"
echo 'export READLINE_CPPFLAGS="-I/C/soft/readline/include"' >> 
/etc/profile.d/installer.sh
export READLINE_LDFLAGS="-L/C/soft/readline/lib"
echo 'export READLINE_LDFLAGS="-L/C/soft/readline/lib"' >> 
/etc/profile.d/installer.sh
export REGEX_CPPFLAGS="-I/C/soft/regex/include"
echo 'export REGEX_CPPFLAGS="-I/C/soft/regex/include"' >> 
/etc/profile.d/installer.sh
export REGEX_LDFLAGS="-L/C/soft/regex/lib -lregex"
echo 'export REGEX_LDFLAGS="-L/C/soft/regex/lib -lregex"' >> 
/etc/profile.d/inst
aller.sh

GNUCash at ELSHADAI ~/Packaging
$
------------------------------------------------------------------------------------------------
Other this, in another msys shell I did
---------------------------------------------------------------------------------------------------
GNUCash at ELSHADAI /etc/profile.d
$ ls
Add_Bin_Paths.sh

GNUCash at ELSHADAI /etc/profile.d
$ touch installer.sh

GNUCash at ELSHADAI /etc/profile.d
$ ls
Add_Bin_Paths.sh  installer.sh

GNUCash at ELSHADAI /etc/profile.d
$ ls -l
total 1
-rw-r--r--    1 GNUCash  Administ     1557 Apr  7 15:09 Add_Bin_Paths.sh
-rw-r--r--    1 GNUCash  Administ        0 Apr  9 08:52 installer.sh

GNUCash at ELSHADAI /etc/profile.d
$ cd ~/Packaging

GNUCash at ELSHADAI ~/Packaging
$
---------------------------------------------------------------------------------------------
Is this correct?
Yours Sincerely Stephen Grant Brown



More information about the gnucash-devel mailing list