You are here

GnuCash Portable 2.2.4 Pre-Release 2 (Testing Done)

22 posts / 0 new
Last post
Shawn Faucher
Shawn Faucher's picture
Offline
Last seen: 15 years 3 months ago
Developer
Joined: 2007-10-23 22:14
GnuCash Portable 2.2.4 Pre-Release 2 (Testing Done)

This app has been released. Thanks for testing!
https://portableapps.com/apps/office/gnucash_portable

GnuCash is a full featured accounting package originally developed for Linux and recently updated with cross-platform support for Windows. Its features include double-entry accounting, QIF/OFX/HBCI import, online banking support, reports and graphs, scheduled transactions and more. Pre-Release 2 updates GnuCash Portable to check in CommonFiles for a portable Perl install. Until a Perl Portable package is created to create a portable Perl install in CommonFiles for use with GnuCash you must do the following:

  • Install ActivePerl on a machine.
  • Run GnuCashPortable\App\GnuCash\bin\install-fq-mods.bat.
  • Copy the install directory (usually C:\Perl) to the portable drive under PortableApps\CommonFiles\Perl.

Download GnuCash Portable 2.2.4 Pre-Release 2 [46MB download / 100MB installed]
[MD5 Hash: 7e68e25553482e797eab54ddc712c870]

The changes to Pre-Release 2 should not affect functionality except when Perl is found in CommonFiles, in which case it is used for online banking. Please test it out and post your feedback.

Note: Also please post your opinion on the splash screen. GnuCash Portable integrates the portable splash graphic with the GnuCash loading window, which includes a full window border unlike most splash screens. The Pre-Release uses the standard white-bordered splash. I personally prefer cropping the white border to fit better with the window border. Here they are side by side.

Patrick Patience
Offline
Last seen: 4 years 11 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Cool

I'm glad to see your getting this one out, you certainly deserve it. I'll check for any small things.

Shawn Faucher
Shawn Faucher's picture
Offline
Last seen: 15 years 3 months ago
Developer
Joined: 2007-10-23 22:14
Thanks!

Also please check the note I added above about the splash screen.

formerly rayven01

Patrick Patience
Offline
Last seen: 4 years 11 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Alright

I'll be a while yet, though. We're at 48 percent. Smile

John T. Haller
John T. Haller's picture
Offline
Last seen: 5 hours 26 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Splash Screen / Quick Results

Well, you know my thoughts on it Smile I prefer the white border. Matches the other apps including GIMP which does an integrated splash as well.

Installs and runs. Tried messing with a couple features, seem to work as expected. No viruses/malware.

Shame about the admin bits if there is a local install. Did you ask the GnuCash folks about providing some portability switches?

Sometimes, the impossible can become possible, if you're awesome!

Patrick Patience
Offline
Last seen: 4 years 11 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Yep

I'm w/ you. Border matches better, and it feels to small and close to the edges w/out the white.

Shawn Faucher
Shawn Faucher's picture
Offline
Last seen: 15 years 3 months ago
Developer
Joined: 2007-10-23 22:14
Admin

I checked on that and the fault is AQBanking, which is an external online banking library. AQBanking 3 supposedly no longer writes to HKLM, but it is quite a bit different than the old version and requires a significant rewrite of GnuCash online banking code. Hopefully that will make it into 2.4.

At least everything but the online banking features works even on restricted users.

formerly rayven01

Patrick Patience
Offline
Last seen: 4 years 11 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Looks Great

I have to mention that your readme is absolutely beautiful. You've got two installer scripts in the source directory, though.

Change the app source to read something like.

The source code for the base application in this package is available from the portable applications home page listed in the help.html file

Since we have to host the source, anyways.

Everything else looks and seems to work good. You did really awesome on this, great work.

Shawn Faucher
Shawn Faucher's picture
Offline
Last seen: 15 years 3 months ago
Developer
Joined: 2007-10-23 22:14
Installers

There are two installers because I left the regular installer script along with the Multi version. I'm keeping them both updated since it's conceivable that someone might want to release an English-only installer that's slightly smaller. It shaves 5-6MB off without the locale files.

Thanks on the Readme. Smile I think I'm going to add the following to it as well in the Installation/Directory Structure section to explain how to use the Multi installer:

The Multi installer (PortableApps.comInstallerMulti.nsi) also expects the following
additional directory structure:

-\ 

formerly rayven01

chevrolet.racing252
Offline
Last seen: 6 years 9 months ago
Joined: 2007-03-06 13:51
Unable to perform on-line banking with GNUCash

When I try to configure the on-line banking, the program crashes each and every time. Does anyone have any suggestions on what to try to correct this? Thanks.

ZachHudock
ZachHudock's picture
Offline
Last seen: 1 year 11 months ago
Developer
Joined: 2006-12-06 18:07
can you provide a little bit

can you provide a little bit more information? what operating system are you running? and can you test to see if the same behavior occurs with an installed version of GNUCash?

Not trying to be picky, it's just easier to help if we have more info.

The developer formerly known as ZGitRDun8705

chevrolet.racing252
Offline
Last seen: 6 years 9 months ago
Joined: 2007-03-06 13:51
GNU Cash Crash

I am running as a full administrator on a WinXP Pro SP2 box. I have also tried this with the fully installed version run locally from the PC and encounter the same problem so I guess I need to post in the GNU Cash forum on their site so this problem can be corrected.

Shawn Faucher
Shawn Faucher's picture
Offline
Last seen: 15 years 3 months ago
Developer
Joined: 2007-10-23 22:14
online banking

To do online banking you need to have Perl 5.8 installed (ActivePerl is easiest on Windows).

After that's installed you also need to run GnuCashPortable\App\GnuCash\bin\install-fq-mods.bat to download and install the right Perl plugins.

Have you done these steps? I've not had it crash on me even before doing these steps, but then I haven't tried since 2.2.1 or so.

formerly rayven01

chevrolet.racing252
Offline
Last seen: 6 years 9 months ago
Joined: 2007-03-06 13:51
OnLine Banking

I will have to try this tonight or tomorrow morning. Can this be done on the PortableApps drive or must it be done on each local machine to make this work?

Shawn Faucher
Shawn Faucher's picture
Offline
Last seen: 15 years 3 months ago
Developer
Joined: 2007-10-23 22:14
Each machine

This has to be done on each machine as it updates the Perl plugins. You can get around it by "portablizing" Perl... Install ActivePerl on a machine, then copy the install (usually C:\Perl) to the portable drive somewhere (say PortableApps\CommonFiles\Perl). Then you can use the GnuCashPortable.ini file in GnuCashPortable\Other\Source directory, copy it to GnuCashPortable\ and change the PerlPath to '..\CommonFiles\Perl\bin' or whatever other relative path you use.

This can also be done using strawberry perl, which is Open Source, however it's not as trivial as with ActivePerl.

formerly rayven01

John T. Haller
John T. Haller's picture
Offline
Last seen: 5 hours 26 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Launcher?

Any chance the launcher can autodetect perl in commonfiles?

Sometimes, the impossible can become possible, if you're awesome!

Shawn Faucher
Shawn Faucher's picture
Offline
Last seen: 15 years 3 months ago
Developer
Joined: 2007-10-23 22:14
Sure

I can add that in easily enough. I didn't add it before since I never got any interest in a Perl portablizer like the Java one when I asked about it.

formerly rayven01

chevrolet.racing252
Offline
Last seen: 6 years 9 months ago
Joined: 2007-03-06 13:51
Still unable to do On-Line banking

I installed the ActivePerl version that you specified and I am still experiencing the same problem. I am almost tempted to try and locate the installer for an older version of GNUCash (namely the version that you mentioned) and see if I can get that version working.

Shawn Faucher
Shawn Faucher's picture
Offline
Last seen: 15 years 3 months ago
Developer
Joined: 2007-10-23 22:14
Older versions

Older versions are on www.sourceforge.net/projects/gnucashportable.

Did you also run the install-fq-mod.bat script? If so I'd be most curious to see if a non-portable install of GnuCash works (http://www.gnucash.org).

formerly rayven01

chevrolet.racing252
Offline
Last seen: 6 years 9 months ago
Joined: 2007-03-06 13:51
GnuCash and On-Line Banking

I tried running the script successfully prior to attempting to setup the AqBanking and I have even verified that I have the correct FID and ORG data entered into the wizard and I can enter all of the data without a problem, but once I close the wizard and click the "Forward" button (that is hidden until the Wizard has all of the data completed) the entire GnuCash program crashes, both portable and locally installed versions. I have tried with both and just can't seem to get it working.

Kim_Wood
Offline
Last seen: 11 years 8 months ago
Joined: 2007-09-20 01:43
NSIS Plugin - GetParent.nsh

Shawn,

Thanks for all of your good work so far. I have downloaded your latest GNUCash Portable - works well (as usual). I attempted to compile your NSIS script, but it fails due to a missing GetParent.nsh plugin. No big deal, I thought. However, I can't find a link on anywhere to download a copy. Are you able to post a link, or just email me a copy on kim.wood (at) bigpond.net.au.

Thanks,

Kim

Kim

Shawn Faucher
Shawn Faucher's picture
Offline
Last seen: 15 years 3 months ago
Developer
Joined: 2007-10-23 22:14
Odd..

GetParent.nsh is in the source folder of Pre-Release 2. I just confirmed it on a new install...

formerly rayven01

Topic locked