You are here

GnuCash 2.2.1 Portable - Beta 0.4 (Testers Needed)

83 posts / 0 new
Last post
IllusionofDemise
Offline
Last seen: 8 years 5 months ago
Joined: 2007-08-08 08:53
GnuCash 2.2.1 Portable - Beta 0.4 (Testers Needed)

ABOUT GnuCash PORTABLE
==========================

GnuCash is personal and small-business financial-accounting software, freely licensed under the GNU GPL and available for GNU/Linux, BSD, Solaris, Mac OS X and Microsoft Windows.

Designed to be easy to use, yet powerful and flexible, GnuCash allows you to track bank accounts, stocks, income and expenses. As quick and intuitive to use as a checkbook register, it is based on professional accounting principles to ensure balanced books and accurate reports.

Feature Highlights
QIF/OFX/HBCI Import, Transaction Matching
Reports, Graphs
Scheduled Transactions
Financial Calculations
Double-Entry Accounting
Stock/Bond/Mutual Fund Accounts
Small-Business Accounting
Customers, Vendors, Jobs,
Invoices, A/P, A/R

Download
===================================

Download GnuCash 2.2.1 Portable - Beta 0.4

ToDo
===================================

- Add Language selection support
- Have launcher delete log files on startup
- Reduce size

PROGRAM HISTORY
===================================
Oct 1st 2007 - beta 0.4

- Fixed GnuCashPortable.nsi to add dynamic paths in slibcat
- Fixed Hardcoded GnuCash paths to be dynamic using launcher
- Changed DEFAULTEXE gnucash-bin.exe was gnucash.exe/.bat
- Moved --logto from gnucash.exe/.bat to be handled by the launcher

Sept 29th 2007 - beta 0.3

- Fixed Preferences not saving
- Fixed folders/files being left behind on some pc's
- Edited GnuCash to save files in PDrive\PortableApps\GnuCashPortable\Data
- Removed Redirection for UserProfile (Required admin rights and on limited accounts files still get saved to windows UserProfile dir)
- Changed guncash.trace (log file) to save to Data\Log\
- Added GetWindowsVersion.nsh to portable source dir
- Added GetWindowsVersion check to GnuCashPortable.nsi
- Added windows 2000 Orbit workaround
- Changed Splash Screen display time (Stayed on too long)

Sept 25th 2007 - beta 0.2

- Changed Guile config to use %~d0 to capture PDrive letter
- Added slibcat (guile config) template to Data dir
- Added lines to Launcher to copy slibcat template to Guile Config dir
- Added ReplaceInFile.nsh and StrRep.nsh to portable source dir
- Added ReplaceInFile macro to GnuCashPortable.nsi to replace PDrive letter in slibcat with current PDrive letter

Sept 19th 2007 - beta 0.1

- First release: GnuCash 2.2.1

muskrat
muskrat's picture
Offline
Last seen: 2 years 4 months ago
Joined: 2005-12-09 08:24
Doesn't run...

I downloaded the installer, watched the install and then clicked the application from the menu.

I waited, waited, waited... Checked task manager and didn't see anything... Relaunched application watching task manager, saw the following:

Gnucaseportable
gconfd-2.exe
gnucash-bin.exe
gconf-tool.exe

then they all went away without ever launching the application.

System specs listed below:
OS: Windows 2000 Pro SP4
RAM: 1024MB

I'm going to 'reinstall' to see what results may change...

/s/ When life turns your dreams to dust, vacuum Wink

IllusionofDemise
Offline
Last seen: 8 years 5 months ago
Joined: 2007-08-08 08:53
I have only tested this on

I have only tested this on WinXP and it works fine except its slow loading takes 30sec or more before you even see the startup screen for GnuCash, Im working on compressing it now too see if it speeds it up any. Maybe ill install win2k on vmware and see if it works for me.

rozberk
rozberk's picture
Offline
Last seen: 3 years 3 weeks ago
Joined: 2007-05-14 15:05
I know it doesn't work

I know it doesn't work unless it is in a root directory of "PortableApps". Seems to be hardwired in the INI file that way.

Kim_Wood
Offline
Last seen: 11 years 7 months ago
Joined: 2007-09-20 01:43
Great Job - Question

I am a GNUcash windows user, and really have come to like this software a lot. I am a long-time Quicken user, and am frustrated with the restrictive single-user licence policy, as well as the never ending annual "bells & whistles" minor upgrade.

GNUcash is extremely capable, and appears to be rock solid on windows. The learning curve should be fine for existing Quicken users. IMHO it is a better product than any of its competition. (Although trying to build 2.2.1 on Ubuntu is a pain in the a**se for a new linux user).

I have a question --> it installs & runs very happily on my thumb drive and windows xp notebook. However, I uninstalled the original 2.2.1 GNUcash installation from my notebook's hard disk, and fired up the thumbdrive GNUcash version (which had worked fine before the hard disk uninstall. The thumbdrive version no longer works - the computer just states back at me!

Is this a bug? When you portabilised the app, did you uninstall your original hard disk version to see if there were any dependancies on the original install?

I am just about to do the (slow) reinstallation in order to see if I broke anything previously. I will post again to let you know what I find.

Anyway, fantastic job. GNUcash truly is essential software for me - and a very useful application of the great portabilisation skills that exist in this forum.

Regards,

Kim Wood

Kim

IllusionofDemise
Offline
Last seen: 8 years 5 months ago
Joined: 2007-08-08 08:53
I will look into this today

I will look into this today and ill try and get everything worked out and post a new beta or a solution by tonite. I ran the GnuCash windows installer in a sandbox to see if it adds any files to the windows dir that i may have missed and it doesnt its all in the gnucash folder itself so i must of made a mistake in my code when i made gnucash.exe, gnucash.exe sets the paths to certin files needed by gnucash

alanbcohen
Offline
Last seen: 5 years 2 months ago
Joined: 2006-01-04 10:47
Not working - XP SP2

Put it on my external USB drive with all my other PortableApps under PAM R30 Mod. Application appears in menus; displays splash screen; and goes away without starting. Tried multiple times on the same work laptop. I haven't had an opportunity to try on another machine, yet.

IllusionofDemise
Offline
Last seen: 8 years 5 months ago
Joined: 2007-08-08 08:53
Found the problem and im

Found the problem and im working on a fix for it now, i have limited time today because of class so if its not done by tonite ill have it up tomorrow

pross
pross's picture
Offline
Last seen: 16 years 8 months ago
Joined: 2007-03-20 05:54
Problems running as well

It downloaded and installed okay on my thumbdrive. I went into work and tried to run on a XP SP2 PC. I saw your portable splash screen and for a brief second saw the GnuCash splash screen and then nothing. Waited a few minutes, tried again and got the same thing. Saw others had same issue. Thought I'd also let you know that my network drive had a bunch of directories created (and left behind). They were ones named .gconf, .gconfd, .gnome2, .gnome2_private, .gnucash.

IllusionofDemise
Offline
Last seen: 8 years 5 months ago
Joined: 2007-08-08 08:53
Few more problems :/ but ill

Few more problems :/ but ill get them worked out asap i have to modify the source and recompile gnucash to not use the registry and to save all files in the app dir instead of trying to use the windows userprofile dir. This may take a few days but ill get it done as fast as i can

Kim_Wood
Offline
Last seen: 11 years 7 months ago
Joined: 2007-09-20 01:43
Good Luck with the Changes

IllusionofDemise,

This is probably heresy in this forum - but I am not particularly concerned about GNUcash leaving some artifacts behind on the host computer. I would be more concerned about the need to alter source & recompile, as that is likely to mean that the Portable version could significantly lag the non-portable version, and that future portable releases are not going to be available, as the portable developer turns his attention to a new project. Further, that it would probably be difficult for anyone else to pick up work on portable GNUcash, due to the complexity of the original GNUcash source.

My major wish is simply that GNUcashruns portably. Leaving artifacts behind is not particularly desirable, but is probably not very significant IMHO. Anyway, good luck with the proposed changes, as having access to a portable version is wonderful. I hope that you are able to release a new version soon that runs successfully.

Regards,

Kim Wood

Kim

IllusionofDemise
Offline
Last seen: 8 years 5 months ago
Joined: 2007-08-08 08:53
Ok i recompiled GnuCash from

Ok i recompiled GnuCash from source and it doesnt have any reg entrys, they seem to have been installed by the gnucash installer and are not needed to run gnucash, Anyway my compiled copy is running fine from my computer but when moved to portable its messed up but i think i know what the problem is and im currently working on it. I need to have the launcher rewrite some of the gnucash config files everytime it launchs to replace the paths with correct portable drive paths. hopefully this is the only problem we will see.

Kim_Wood
Offline
Last seen: 11 years 7 months ago
Joined: 2007-09-20 01:43
Thank you for the update

Sounds encouraging - keep plugging away!. I believe that GNUCash will gradually build a strong following in the Windows market. I am sure that die-hard Quicken users like me (many of whom are wanting to explore a Linux future) will over time see what a great alternative GNUCash is.

I believe that this is a great addition to the stable of portable apps.

Thanks for giving it a go.

Regards,

Kim Wood

Kim

IllusionofDemise
Offline
Last seen: 8 years 5 months ago
Joined: 2007-08-08 08:53
Update======================

Update
========================

GnuCash now works portable, i have tryed it on more then one computer so i know for sure its gonna work i just need some more information on working with nsis launchers. I need to find a way to search and replace the path in the config files on startup of the launcher which im pretty sure i can use ReplaceInFile but im not sure ill give it a go, Once thats finished ill upload a new beta.

peter_g
Offline
Last seen: 12 years 2 months ago
Joined: 2006-09-09 05:54
Where is the downloadlink ?

Where is the downloadlink ?

Kim_Wood
Offline
Last seen: 11 years 7 months ago
Joined: 2007-09-20 01:43
Congratulations

I am happy to help with maintenance on future releases if you like. I am also going to give Portable GNUCash 2.2.1 a good work over, and will keep you posted on any bugs found. If you prefer, I can email you direct. Let me know on kim (dot) wood (at) bigpond (dot) net (dot) au

Thanks again, and regards,

Kim Wood

Kim

peter_g
Offline
Last seen: 12 years 2 months ago
Joined: 2006-09-09 05:54
Please post the downloead link !

Please post the downloead link !

No testing without download ......

IllusionofDemise
Offline
Last seen: 8 years 5 months ago
Joined: 2007-08-08 08:53
UPDATE ============== Beta

UPDATE
==============

Beta 0.2 now uploaded and download link readded with list of changes. And Kim if you wanna help out then thats great my email is blah AT sagemedia DOT net

Kim_Wood
Offline
Last seen: 11 years 7 months ago
Joined: 2007-09-20 01:43
Great, GNUCash certainly now

Great, GNUCash certainly now runs portably. However, I can't get it to remember any preference changes. I installed it "vanilla" into a very typical PortableApps directory arrangement - with no special or different directories. I also tried putting the ini file into the /bin directory along with the executable file.

For example, if I choose two line register mode as a default in the Preference dialogue - it will not be invoked in either the current GNUCash session, or any future session.

Anyway - major progress since beta 0.1

Now it's down to the rats & mice problems. Well done.

Regards,

Kim Wood

Kim

Kim_Wood
Offline
Last seen: 11 years 7 months ago
Joined: 2007-09-20 01:43
Some further

Some further comments:

GNUCash is quite functional with several exceptions. As noted earlier today, the Preferences don't work. Further, the data file selected is not "sticky". That is, will need to be selected again next time the application is opened (unexpected behavior). Finally, the user is not allowed to add any additional fields on the Accounts screen (ie: account type, account balance, etc...)(unexpected behavior).

Further, I use the application in "double line" mode when in an account. This can be successfully selected from the View menu - and is "sticky" (expected behavior). But as mentioned in my earlier post, cannot be selected as a Register Default from the Preferences menu. Nothing at all can be selected in the preferences menu - the defaults cannot be changed.

I have experimented with different ini file locations, with no luck. I assume that the ini file issue is now the only remaining problem, and has caused all of the issues I am seeing.

These faults are not particularly major - simply just annoying. I will wait for an update before posting again. Very good effort so far.

On a positive note, the help & tutorial work fine. Also, any tabs opened also are "sticky" next time GNUCash is opened (expected behavior). I have tried the new 0.2 beta on a completely clean PC, and there is now no doubt GNUCash is portable.

Regards,

Kim Wood

Kim

IllusionofDemise
Offline
Last seen: 8 years 5 months ago
Joined: 2007-08-08 08:53
I see what you mean about it

I see what you mean about it not saving prefs, i might have changed something in the confs by mistakes when i was trying to fix it not running portable ill give it a go over tonite.

=======================
Update
=======================

I just reinstalled GnuCash (from there website not my portable) and it doesnt save prefs nither so it seems to be not only with my portable but with the full windows port itself so im going to put a bug report into them and maybe ill even have a look through the code myself and see if i can find the problem and recompile it.

Kim_Wood
Offline
Last seen: 11 years 7 months ago
Joined: 2007-09-20 01:43
I have been using the

I have been using the Windows 2.2.1 latest version, and the preferences certainly do work. Your experience is different to mine. Could your version be corrupted or missing some component? Do you have access to another machine to download a fresh copy of the non-portable windows version & try it out?

Regards,

Kim Wood

Kim

IllusionofDemise
Offline
Last seen: 8 years 5 months ago
Joined: 2007-08-08 08:53
i tryed it in a VMware Winxp

i tryed it in a VMware Winxp with a clean install and setup that i just downloaded from gnucash site and still prefs not working, im currently talking to someone from there dev team now so ill let you know what happens. So far they told me that there is issues with saving prefs on some versions of windows and it all depends on the usernames of the windows users they cant have spaces nor '&' or any non a-Z0-9 character. But mine doesnt and it still isent working for me.

Kim_Wood
Offline
Last seen: 11 years 7 months ago
Joined: 2007-09-20 01:43
I can open the desktop

I can open the desktop version on my PC and change the preferences on GNUCash 2.2.1 - but if I open the portable version on the same XP machine with the same data file, I cannot change the preferences. VMWare bug? Anything else on your machine?

Kim Wood

Kim

pross
pross's picture
Offline
Last seen: 16 years 8 months ago
Joined: 2007-03-20 05:54
Got back from vacation and

Got back from vacation and was excited to see this update. Installed fine to my thumbdrive. After installing to default location (..\PortableApps\GnuCashPortable) I was happy to see that it now runs on my work PC with no admin. I still saw that it created directories and files on my network drive (and left behind after quitting). They were ones named .config, .gconfd, .gnome2, .gnome2_private, .gnucash. Part of me is not too concerned since the only places I plan on using this is home and work...however, the information left behind could limit the applications true portabilty AND ideally if possible I'd prefer not to leave any financial data for my work to look at. I notice that my preferences don't remain in place even when usied on the same computer. For example, when it starts up, I get the show tips window, I check do not show on startup, yet everytime I run it shows the tips. Additionally, everytime I start I get prompted for setting up a new account...perhaps related to my work PC's permissions (I have limited to no admin rights). Finally, I also saw where a bunch of log files (named translog.yyyymmddhhmmss.log) were created in the ..\PortableApps\GnuCashPortable directory. My guess is that is not the right place to put them but I could be wrong.
I hope not to discourage you but to provide as much feedback as possible to assist you. It's heading in the right direction. Keep up the good work, Thanks.

IllusionofDemise
Offline
Last seen: 8 years 5 months ago
Joined: 2007-08-08 08:53
The dir's being left on the

The dir's being left on the network drive is because you dont ahve admin rights or poweruser rights on that pc, The launcher changes the userprofile dir to the data/ dir on the portable drive but cant do that without the correct permissions. Im currently trying to fix that issue. As for prefs not saving there are issues with saving prefs on some versions of windows and it all depends on the usernames of the windows users they cant have spaces nor '&' or any non a-Z0-9 character. But in addition to that i think i messed up the config files when i was trying to fix it not loading from Portable drive im currently working on a fix for that in the next release as well as the log files being placed in \PortableApps\GnuCashPortable directory.

muskrat
muskrat's picture
Offline
Last seen: 2 years 4 months ago
Joined: 2005-12-09 08:24
Similar results here

I am an administrator on the PC this was tested on.

The following folders were left behind after close:

.gconf
.gconfd
.gnome2
.gnome2_private
.gnucash

The following file was left behind after close:

.gconf.path

On first launch I got these messages:

Adding client to server's list failed, CORBA error: IDL:omg.org/CORBA/COMM_FAILURE:1.0
Adding client to server's list failed, CORBA error: IDL:omg.org/CORBA/COMM_FAILURE:1.0
Adding client to server's list failed, CORBA error: IDL:omg.org/CORBA/COMM_FAILURE:1.0
Adding client to server's list failed, CORBA error: IDL:omg.org/CORBA/COMM_FAILURE:1.0
Adding client to server's list failed, CORBA error: IDL:omg.org/CORBA/COMM_FAILURE:1.0

It took minutes between menu selections and clicking buttons; there was enough time to go and get coffee a couple of times...

PC Specs
>Windows 2000 Pro SP4
-3.2 GHz
-1G RAM

Flash Specs
-8GB AData w/ 3G free

/s/ When life turns your dreams to dust, vacuum Wink

IllusionofDemise
Offline
Last seen: 8 years 5 months ago
Joined: 2007-08-08 08:53
The errors messages are

The errors messages are known errors on windows 2000 its not only the portable version but also GnuCash windows install, its a bug in gconf/orbit and was reported to their developers, there is a tmp work around listed on the gnucash windows wiki site that im going to try and put into the launcher, but ill have to get the launcher to check what os version is installed then if its windows 2000 it will have to overwrite gconf/orbit with a modifyed version for windows 2000.

IllusionofDemise
Offline
Last seen: 8 years 5 months ago
Joined: 2007-08-08 08:53
Beta 0.3

I should have Beta 0.3 done today which fixes all the issuses you guys have found.

I also removed the Redirection for UserProfile, It required admin rights and on limited accounts files still got saved to the windows UserProfile dir. I now have it so GnuCash store the files in PDrive\PortableApps\GnuCashPortable\Data.

The Last thing i need to get finished for Beta 0.3 Release is the Check for Windows 2000 OS and if found then it applys the gconf/orbit workaround.

IllusionofDemise
Offline
Last seen: 8 years 5 months ago
Joined: 2007-08-08 08:53
Beta 0.3

Update Beta 0.3 Released
========================

As you can see by the program histroy above i have fixed all the issues you guys have told me about and did some other things as well to make GnuCash run better as a portable app.

Thanks to everyone for beta testing and quickly informing me of the bugs found.

The Biggest thing i have done in this release is edited GnuCash to use the \Data\ dir directly without changing the windows userprofile using the launcher. UserProfile redirect using the launcher was very limited and dident really work on limited user accounts.

pross
pross's picture
Offline
Last seen: 16 years 8 months ago
Joined: 2007-03-20 05:54
Works Fine At Home

Seems to be working fine at home...preferences now work. I'll try at work on Monday to see if there are issues with the directories/files being left on my network user account.
Question, just to be clear, in order to "fix" things, did you have to modify the GnuCash source? Or are all the changes handled by the launcher?
By the way - good work, thanks.

IllusionofDemise
Offline
Last seen: 8 years 5 months ago
Joined: 2007-08-08 08:53
I had to modify the gnucash

I had to modify the gnucash startup files not the launcher. The fix for Orbit is within the launcher but the other fixs where done in the gnucash startup files

muskrat
muskrat's picture
Offline
Last seen: 2 years 4 months ago
Joined: 2005-12-09 08:24
Much better

Application response times are way much better. Biggrin Application now behaves like the installable version. Smile

Kewl Beans!

/s/ When life turns your dreams to dust, vacuum Wink

Kim_Wood
Offline
Last seen: 11 years 7 months ago
Joined: 2007-09-20 01:43
Works fine. Well done.

Works fine. Well done.

The GNUCash bugs I had seen in the earlier beta's are gone. This application works exactly as it should. The load time from my Cruzer 4Gb USB stick is o/k too. This is a very nice app - highly recommended for anyone wanting a great Quicken replacement.

Kim

IllusionofDemise
Offline
Last seen: 8 years 5 months ago
Joined: 2007-08-08 08:53
Im going to try and compress

Kim give it a good workover again please Smile you seam to have experience with GnuCash and know most if not all the functions.

I myself have never used GnuCash before i started making it portable, I was just browsing the request forums and noticed GnuCash was requested alot over the last year and no one seamed to wanna make it portable so i figured i would give it a go since there where no portable Accounting packages yet.

Im going to try and compress the dll's using upx too make the install smaller and hopefully speedup the load time, that will be Beta 0.4 unless someone finds more serious bugs

Kim_Wood
Offline
Last seen: 11 years 7 months ago
Joined: 2007-09-20 01:43
It's a Great Finance App

No worries - I will test it thoroughly. Compressing it would be good. Otherwise, I think you are done.

Regards,

Kim

BuddhaChu
BuddhaChu's picture
Offline
Last seen: 4 months 1 week ago
Joined: 2006-11-18 10:26
App doesn't launch and I get

App doesn't launch and I get an error that "gnucash-bin can't be found". I looked in the .nsi script and there's no obvious typos.

BTW: UPXing this whole thing using the "--best" switch reduces the footprint from 201MB to 123MB.

Cancer Survivors -- Remember the fight, celebrate the victory!
Help control the rugrat population -- have yourself spayed or neutered!

IllusionofDemise
Offline
Last seen: 8 years 5 months ago
Joined: 2007-08-08 08:53
If you UPX'ed the whole

If you UPX'ed the whole thing thats why it isent working for you. GnuCash cant be UPX in whole only certin things can be ive already been testing with it.

BuddhaChu
BuddhaChu's picture
Offline
Last seen: 4 months 1 week ago
Joined: 2006-11-18 10:26
You'd think that was the case...

You'd think that was the case, but it's not. I re-downloaded the app just now and extracted it to a fresh directory. Still getting that error and no launch. Splash screen comes up and then it dies.

You set compression to lzma in the launcher which John explained to me causes problems sometimes (see my Tick5 beta thread.) I recompiled the launcher without compression and it didn't help.

Edit: I found the issue. You HAVE to install to x:\PortableApps\GnuCashPortable

C:\PortableApps\GnuCashPortable  

Try installing to a directory (other then the "normal" one) and running the launcher.

Edit2: You're hardcoding the directory structure on lines 118, 119, 175, and 176 in your script.

Cancer Survivors -- Remember the fight, celebrate the victory!
Help control the rugrat population -- have yourself spayed or neutered!

IllusionofDemise
Offline
Last seen: 8 years 5 months ago
Joined: 2007-08-08 08:53
i dident hardcode line 118

I dident hardcode line 118 and 119 or 175 or 176 they where already coded like that in the template script i used i never noticed that till now so i guess the script i used needs to be fixed too it was UltraVNCViewer that i used.

Ill get that cleaned up and reuploaded as soon as i get a chance. But your right i do have hardcoded paths in the gnucash source ill have to modify the launcher to rewrite thows files in gnucash with the drive/paths so its dynamic.

Thanks for letting me know

kingtone
Offline
Last seen: 3 years 9 months ago
Joined: 2007-02-14 18:15
no vista

Before anyone tears their hair out... GnuCash doesn't work on Vista yet (portable or not). Seems it has something to do with networking as people have found that disabling networking will get it to work. The Vista install base is small but I thought I'd mention the caveat.

I'm interested to see your progress on this as I have been working on it on my own as well. I've got the registry entries dynamically loading but the environment variables set by the batch files are troubling me.

IllusionofDemise
Offline
Last seen: 8 years 5 months ago
Joined: 2007-08-08 08:53
The reg entries are not

The reg entries are not needed, all they are is another environment path setting, i have them completly striped from my version

IllusionofDemise
Offline
Last seen: 8 years 5 months ago
Joined: 2007-08-08 08:53
Beta 0.4

Read Program History for list of changes

GnuCash startup files are now all handled by the launcher so no more static paths or limits on where you can install GnuCash Portable.

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

The download site has been unavailable for a few days now.. anyone have a copy cached somewhere?

formerly rayven01

Kim_Wood
Offline
Last seen: 11 years 7 months ago
Joined: 2007-09-20 01:43
GNUcash Should be Included in Suite

I have installed & tested the Portable GNUcash beta 0.4 today in a vanilla PortableApps directory structure. Everything works as it should, including the help files & tutorial. It looks like this app is now ready for release. You have done a great job in quickly getting the bugs out of the the earlier beta releases.

This application should be strongly considered for inclusion into the standard suite of Portable Apps. As I have said before, it is a Quicken-killer!

HINT: Run it in two-line register mode, with horizontal & vertical lines turned off. It looks a lot like the Quicken register.

It is not at all complex to use, and the XML data file runs happily with either Linux or Windows GNUcash versions. I have ditched Quicken for GNUcash, as it is actually a better product.

IllusionofDemise, I am looking forward to your future projects. Thanks for this one.

Kim

BuddhaChu
BuddhaChu's picture
Offline
Last seen: 4 months 1 week ago
Joined: 2006-11-18 10:26
trace files issue and icon missing

When you're done with this app, are you going to get rid of the \Log\gnucash.trace stuff or does that have to stay in there for some reason?

I figured that was in there for you while developing it and end users could care less about trace files.

Add an \App\AppInfo\appicon.ico (make another copy of the program icon, rename it, and stick it in there)

The "more correct" place to put your source files are in \Other\Source now. Ryan just posted that nugget within the last few days. See the DOSBoxPortable directory structure for a reference.

Cancer Survivors -- Remember the fight, celebrate the victory!
Help control the rugrat population -- have yourself spayed or neutered!

Ryan McCue
Ryan McCue's picture
Offline
Last seen: 15 years 1 month ago
Joined: 2006-01-06 21:27
Downloading now...

I'm downloading now and will check after for full compatibility. If so, we'll probably want to add this to the outside pre-releases list.

Edit Ouch, I think there are a few too many environment variables, but it's pretty much all good. However, I think John should take a look for himself, as I can't give a solid recommendation.

"If you're not part of the solution, you're part of the precipitate."

IllusionofDemise
Offline
Last seen: 8 years 5 months ago
Joined: 2007-08-08 08:53
Theres no way to get around

Theres no way to get around the amount of environment variables gnucash uses them to start Sad its either in a .bat like gnucash had it (would have to have the launcher rewrite the .bat everytime it loaded to add portable paths) or have the launcher handle all the environment variables.

As for the app icon ill fix that and the source dir structure.

The trace file is writen by gnucash no mater what theres no way to disable it Sad even with normal gnucash its written to userprofile\local settings\temp but i can have the launcher delete the files everytime it loads so theres no wasted space

BuddhaChu
BuddhaChu's picture
Offline
Last seen: 4 months 1 week ago
Joined: 2006-11-18 10:26
Good stuff

I was wondering if the log file(s) could ever grow big over time. You took care of it the way I would have. Wink

Cancer Survivors -- Remember the fight, celebrate the victory!
Help control the rugrat population -- have yourself spayed or neutered!

medlink
Offline
Last seen: 16 years 8 months ago
Joined: 2007-03-28 15:23
initial startup error

I know there is supposed to be some setup the first time the application starts, but I'm not making it that far. As soon as the application tries to start I get this error:

"An error occurred while loading or saving configuration information for gnucash. Some of your configuration settings may not work properly."

When I click on the details button I get some additional info:

"Adding client to server's list failed, CORBA error: IDL:omg.org/CORBA/COMM_FAILURE:1.0
Adding client to server's list failed, CORBA error: IDL:omg.org/CORBA/COMM_FAILURE:1.0
Adding client to server's list failed, CORBA error: IDL:omg.org/CORBA/COMM_FAILURE:1.0
Adding client to server's list failed, CORBA error: IDL:omg.org/CORBA/COMM_FAILURE:1.0
Adding client to server's list failed, CORBA error: IDL:omg.org/CORBA/COMM_FAILURE:1.0"

I though maybe it was a network issue but this happened at work and at home.

IllusionofDemise
Offline
Last seen: 8 years 5 months ago
Joined: 2007-08-08 08:53
what version of windows are

what version of windows are you on?? Because that error is a gnucash error not from my launcher or portable version it happens with the normal gnucash install as well on some versions of windows for a list of known issuses on some windows version please see this page http://wiki.gnucash.org/wiki/Windows#Known_issues>

medlink
Offline
Last seen: 16 years 8 months ago
Joined: 2007-03-28 15:23
Win version

I'm on Win XP Pro, SP 2

I'll check out the link.

medlink
Offline
Last seen: 16 years 8 months ago
Joined: 2007-03-28 15:23
GConf/ORBit COMM_FAILURE

This is the error comments from the link above;

************************************************************************
***************** Start WIKI comments **********************************
************************************************************************

This is being reported to the ORBit crew as bug#363648. As a quick workaround, you might try to install ORBit2-2.13.3 from here instead of 2.14.x, as this seems to fix that problem. However, on some computers only the latest ORBit2 (2.14.7 from here as of this writing) fixes this, whereas on others, only ORBit-2.13.3 fixes this.

* GnuCash-2.2.0 ships with ORBit2-2.13.3; if you experience the above error, try downloading ORBit2-2.14.7 and unzipping it into the Program\GnuCash folder.

* GnuCash-2.2.1 ships with ORBit2-2.14.7; if you experience the above error, try downloading ORBit2-2.13.3 and unzipping it into the Program\GnuCash folder.

************************************************************************
******************* End WIKI comments **********************************
************************************************************************

There is a ORBit2-2.14.9 out now but it didn't work for me either. I had to use the ORBit2-2.13.3 version. You can get it here;

ftp://ftp.gnome.org/pub/gnome/binaries/win32/ORBit2/2.13/

One other VERY IMPORTANT thing: you need to put the DLLs (there are three) in the PortableApps\GnuCashPortable\App\GnuCash\bin directory.

The MEGA IMPORTANT thing: you need to put the DLLs (same three) in the PortableApps\GnuCashPortable\App\GnuCash\orbitfix directory. I guess this is an effort to be self-repairing and efficient? I kept noticing the DLLs being overlaid, the sizes and dates kept changing after I started the app. After investigating I found this directory. I copied over the DLLs and no more problems.

IllusionofDemise
Offline
Last seen: 8 years 5 months ago
Joined: 2007-08-08 08:53
the orbitfix was ment for 2k

the orbitfix was ment for 2k because that issue usualy only happened on 2k so when the launcher detected 2k it copyed over the 2.13 dlls and if it was any other version it copyed the normal dlls that came with gnucash.

So yes you need to replace the dlls in the orbitfix dir as well but the only problem with that is if you goto another winxp pc that doesnt require the fix then u will have to get the normal dlls and put back in the orbitfix dir

corwin
Offline
Last seen: 16 years 9 months ago
Joined: 2007-10-06 02:57
Run in other languages ?

GnucashPortable seems to work very well.

Is it possible to run it in other languages than english? The locale files seems to be there but i havn't found the place where to set the LANG variable like in GimpPortable.

Any hints?

Markus

ReneL
Offline
Last seen: 11 years 10 months ago
Joined: 2005-12-18 02:40
Just try LANGUAGE :)
IllusionofDemise
Offline
Last seen: 8 years 5 months ago
Joined: 2007-08-08 08:53
I will have to add something

I will have to add something to the launcher to let people select languages, because the portable gnucash does not use gnucash.bat anymore and thats where the langs flags need to be set.

I would have thought gnucash would have a menu for changing the language but i guess im wrong so im going to talk to the dev team later today about getting it added for the next gnucash release which will make gnucash better for all Smile

Its now on my ToDo list and ill try and get it done ASAP

For now im off to work

Later

Espreon
Espreon's picture
Offline
Last seen: 12 years 2 months ago
Joined: 2006-09-29 18:23
May I include this in my suites?

My Suites need a good financial management client.

IllusionofDemise
Offline
Last seen: 8 years 5 months ago
Joined: 2007-08-08 08:53
Yes you may

Yes you may Smile

rlloyd1975
Offline
Last seen: 16 years 3 months ago
Joined: 2005-12-10 23:42
I seem to have issues with

I seem to have issues with the download file, can some one else check to let me know if they can download it?

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

Maybe he's updating it.

If that's the case, Illusion, you should have a different file name for each pre-release like the official apps.

IllusionofDemise
Offline
Last seen: 8 years 5 months ago
Joined: 2007-08-08 08:53
sorry about the download its

sorry about the download its hosted on my own server and for some reason it dident come back on after the power outtage yesterday. It should be ok now if not ill fix it when i get home

paulf
Offline
Last seen: 4 months 3 days ago
Joined: 2007-10-17 13:28
Running GNUCash 2.2.1 Did Not Work

I downloaded and installed GNUCash 2.2.1 onto a 1 Gb flashdrive (not a U3). The install went fine and I then attempted to run GNUCash.
The flashscreen came up with the GNUCash name/logo but that's about all that happened. A review of the processes running on the machine (IBM Thinkpad X40) indicated that there was a GNUCash file running but there was nothing "visible", i.e. after the flashscreen disappeared nothing much happened.
I will try it again on my "big" machine [Pentium 4 3.2 GHz, 3 Gb RAM, 500 Gb Hard Drive] to see what happens, but thought I'd best report this.

rasriniv
Offline
Last seen: 16 years 9 months ago
Joined: 2007-08-20 17:15
GnuCash does not appear to be complete

I installed the Portable version of GnuCash on my USB Based drive. I've tried it on 2 different PCs,one running win/2000 and another running win/xp and it comes up fine. However when I try to link to my bank account to download transactions, I get an error message. GnuCash tells me that External Program AqBanking is not found!

Raja

Thanks & Regards
Raja Srinivasan

ReneL
Offline
Last seen: 11 years 10 months ago
Joined: 2005-12-18 02:40
Torrent Dowload

I just uploaded a torrent, so all people can just download the torrent and share their local copy.
http://linuxtracker.org/torrents-details.php?id=4789
http://www.mininova.org/tor/956740

If some other people want to provide a FTP or HTTP mirror, I will create an appropriate Metalink download file for automatic and fastest downloading.

IllusionofDemise
Offline
Last seen: 8 years 5 months ago
Joined: 2007-08-08 08:53
Sorry guys for lack of

Sorry guys for lack of updates i have been very busy with work. Im going to try and work on it this weekend :). Also sorry for the download being down but my server is having some issuses which are being worked on so it should be back soon.

BuddhaChu
BuddhaChu's picture
Offline
Last seen: 4 months 1 week ago
Joined: 2006-11-18 10:26
got u covered

I have a bunch of spare bandwidth on my webserver so I mirrored it for ya until you get your stuff sorted. Let me know when you want me to pull the plug on it.

I did verfy it's the current 0.4 version since that's what it says in the Other\GnuCash Portable Source\Readme.txt file. Wink

http://renttopwn.com/files/Portable/GnuCashPortable.paf.exe

Cancer Survivors -- Remember the fight, celebrate the victory!
Help control the rugrat population -- have yourself spayed or neutered!

Shawn Faucher
Shawn Faucher's picture
Offline
Last seen: 15 years 2 months ago
Developer
Joined: 2007-10-23 22:14
Errors on startup

For those of you receiving errors when GnucashPortable starts up, check and see if a registry entry exists at HKLM->Software->Gnucash. If this exists, the program will use the path entries within instead of those set in the environment variables by the launcher. The registry entries are created if you install the non-portable version. If you still have it installed, the portable version seems to work since it uses the files in the non-portable version. If you uninstall it however, that's when the errors crop up since those paths no longer exist.

I'd suggest a change in the launcher renaming the registry folder if it exists before the app starts, and changing it back afterward.

formerly rayven01

Deltaflyer
Offline
Last seen: 17 years 1 week ago
Joined: 2007-10-24 08:15
Re: Errors on startup

I have no non-Portable Version of GnuCash installed, but also receiving an Error.
It tries to open my GnuCash File via a absolute Path.
I started my GnuCash Version on my first Computer (The Drive of my USB Stick was I:)
Now I moved it to my other Computer, were my USB Stick is on Drive F:.
But it still tries to open my Datafile from I:

The only file I found, which contained this absolute Path is: \PortableApps\GnuCashPortable\Data\.gconf\apps\gnucash\history\%gconf.xml

Swamp Thing
Offline
Last seen: 17 years 1 week ago
Joined: 2007-01-18 15:06
GNU Cash Portable

downloaded the following version: GnuCashPortable-2.2.1Beta4.paf and it only worked once.......very time i try to run it won't even run.......I think ya better let Mike & his crack team take a peek at it so they can get it up to Portable Apps Quality....... Wink

---
Pressure - It can turn a lump of coal into a flawless diamond, or an average person into a perfect basketcase

xftnfnb7
Offline
Last seen: 14 years 1 month ago
Joined: 2006-02-17 17:08
Error when installing

I'm getting the following error when I run the install:

The NTVDM CPU has encountered an illegal instruction.
CS:0e30IP:0141 OP:63 65 3d 22 48

Dragunov
Offline
Last seen: 17 years 5 days ago
Joined: 2007-11-03 03:14
linux -windows

I have GnuCash installed on my laptop wich is running Fedora. When I want to open a file saved under Linux into Gnucash portable is crashes. The Gnucash-bin.exe generates an error. I am able to open the saved file on another machine which is running Gnucash under Ubuntu. When I want to open the same file on a machine which is running windows (with a normal installation of Gnucash) I get the same error.

Kim_Wood
Offline
Last seen: 11 years 7 months ago
Joined: 2007-09-20 01:43
Linux - Windows

Check your linux version. I believe that there has been a GNUcash data file change between version 2.0 & 2.2.0 and later. If your linux version is 2.0 or earlier, the data file will probably not work with any Windows GNUcash release. Enable backports and update to the latest linux GNUcash (2.2.0 or 2.2.1). All should be o/k then.

Regards,

Kim

Kim

BuddhaChu
BuddhaChu's picture
Offline
Last seen: 4 months 1 week ago
Joined: 2006-11-18 10:26
Attn: IllusionofDemise

IllusionofDemise:

Do you need me to keep mirroring the latest version for you? Your download link in the first post craps out and I have people downloading it from my server daily.

Let me know.

Moving forward, I'd suggest signing up for a Sourceforge account. It's easy.

Cancer Survivors -- Remember the fight, celebrate the victory!
Help control the rugrat population -- have yourself spayed or neutered!

ReneL
Offline
Last seen: 11 years 10 months ago
Joined: 2005-12-18 02:40
Torrent Dowload

My torrent just works, a few hundred copies of GnuCash 2.2.1 Portable Beta 0.4 have already been distributed.
http://linuxtracker.org/torrents-details.php?id=4789
http://www.mininova.org/tor/956740

In addition I created an eDonkey link so everyone can download and help by seeding a little bit longer.
ed2k://|file|GnuCashPortable-2.2.1Beta4.paf.exe|40901897|7F8C2ECFB7997EC956D3EDE5A9C0B7BC|/

If somebody wants to provide a FTP or HTTP mirror, I will create an appropriate Metalink download file including ftp/http, torrent, ed2k and magnet links for automatic and fastest downloading.

IllusionofDemise
Offline
Last seen: 8 years 5 months ago
Joined: 2007-08-08 08:53
Yes please keep mirroring

Yes please keep mirroring for now my servers are down due to hardware issues and im currently waiting on parts.

ReneL
Offline
Last seen: 11 years 10 months ago
Joined: 2005-12-18 02:40
I am holding the torrent up since then

linuxtracker shows 237 downloads, mininova shows 517 downloads and my torrent client shows a ratio of 200 Smile

And the best is, that there are still some other seeds available, let the new version come!

wolfgan_killer
Offline
Last seen: 17 years 1 day ago
Joined: 2007-11-06 20:26
Download problem

Sorry, i didn't read all posts.

IllusionofDemise
Offline
Last seen: 8 years 5 months ago
Joined: 2007-08-08 08:53
Sorry everyone for the lack

Sorry everyone for the lack of time i have to keep everything upto date im very busy these days. I havent forgot about my portable apps, its just hard to find time to get online these days with work and 3 kids and house renos. But ill Try my best to view the forum every week or so and to keep the app updated

IllusionofDemise

IllusionofDemise
Offline
Last seen: 8 years 5 months ago
Joined: 2007-08-08 08:53
AqBanking

For everyone wondering why Aqbanking isent working its because gnucash uses aqbanking v2 which sets its paths etc using the registry, I did not know this at first but after talking to the developers of AqBanking they confirmed this and assured me that Aqbanking v3 will be using relative paths instead of the registry. As for a release date they told me sometime this month but they are unsure of when the GnuCash dev team will implement it into GnuCash.

I realize there is another implementation of Gnucash Portable But unlike it i coded mine so that no Admin rights where needed to install GnuCash portable i dident want to limit my version in that way.

As soon as AqBanking v3 is release im going to recompile gnucash to use it and upload a new beta of my portable version

IllusionofDemise

Happy-Rob
Offline
Last seen: 14 years 9 months ago
Joined: 2007-11-21 02:40
Live CD

Gnucash is a great program, and I really like the way it's portable, but I have to admit I'm a little greedy - is there any way to get it to run from CD? (most other portable apps seem to, just by burning the whole portable apps menu).

HappyRob

paulf
Offline
Last seen: 4 months 3 days ago
Joined: 2007-10-17 13:28
Files has the Drive Letter in the Path

I have been trying out GNUCash to both Beta test it and to get to know it. One "problem" (not a deal breaker, merely an annoyance) is that when I switch from one machine to the next sometimes my flash drive is E:, sometimes F:, etc.
When I start up GNUCash and the drive letter isn't the same on the machine I'm on as it was on the previous machine it can't find my account files (i.e. it's looking for G:\PortableApps\... when it should be looking into the E: drive).
I can find the data files by browsing, just think it would be easier not to have the full path name saved when you save a file.

Paulf

IllusionofDemise
Offline
Last seen: 8 years 5 months ago
Joined: 2007-08-08 08:53
Discontinued

Discontinued please use rayven01's New implementation of Gnucash Portable as i no longer have time to do updates.

https://portableapps.com/node/10005

Log in or register to post comments