LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 10-21-2013, 04:50 PM   #16
Lenard Spencer
Member
 
Registered: Sep 2004
Location: Florida
Distribution: Slackware, Linux from Scratch
Posts: 329

Rep: Reputation: 199Reputation: 199

Quote:
Originally Posted by ponce View Post
Finally got the patch to work, and even found your patch for gnome-vfs.

With all this work, I think the sanest route for Gnucash 2.4.x at present would be to stick with Slack 14.0. And judging by the Gnucash 2.5.6 changelog, it could be a while before we see a 2.6 stable version.
 
Old 10-22-2013, 12:22 PM   #17
aikempshall
Member
 
Registered: Nov 2003
Location: Bristol, Britain
Distribution: Slackware
Posts: 902

Rep: Reputation: 153Reputation: 153
Lenard

Well done!

Gnucash has always been a lot of effort to compile on Slackware. So, for 14.1, there are a few more problems which you seemed to have solved.

Can you give me any details of what needs to be done.

From this thread I gather in it's simplest form for gnucash there are two options -

For OPTION 1 follow these steps not necessarily in the order quoted

Step A.
Compile the usual dependencies in the appropriate order.

Step B.
For libbonobo apply the mentioned patch - wherever that is?

Step C.
For gnome-vfs apply the mentioned patch - wherever that is?

Step D.
Install slib 3b2 to sit alongside slib 3b4 or instead off.

Step E.
Install a patched guille 1.8 so it can sit alongside guille 2.0

Step F.
Maybe instead of points 4 and 5 regress to slib 3b2 and guille 1.8 and see what breaks!!!!!

Step G.
Compile gunucash


For OPTION 2

Stick with Slackware 14.0 until the gnucash 2.6 release is available.


Alex
 
Old 10-23-2013, 05:18 AM   #18
aikempshall
Member
 
Registered: Nov 2003
Location: Bristol, Britain
Distribution: Slackware
Posts: 902

Rep: Reputation: 153Reputation: 153
Well this is what I've done

Uninstalled guile 2.0.9 - hopefully this won't cause too much damage - just at the testing stage.

compiled and installed -

1. guile 1.8
2. gnutls - recompiled. Just in case, as it appears to use guile 2.0.9 and was compiled in slackware after guile 2.0.9 was installed as per current changelog
3. goffice
4. slib 3b2
5. libofx
6. libgnome-canvas
7. libgnomecups
8. ORBit2
9. gnome-mime-data
10. libgnomeprint
11. libgnomeprintui
12. libbonobo - patched to remove the -DG_DISABLE_DEPRECATED flag
13. gnome-vfs - patched to remove the -DG_DISABLE_DEPRECATED flag
14. libgnome - patched to remove the -DG_DISABLE_DEPRECATED flag
15. libbonoboui
16. libgnomeui
17. gtkhtml

All successful so now compiling gnucash 2.4.13

So it's just wait and see!

Alex
 
Old 10-23-2013, 10:31 AM   #19
aikempshall
Member
 
Registered: Nov 2003
Location: Bristol, Britain
Distribution: Slackware
Posts: 902

Rep: Reputation: 153Reputation: 153
gnucash 2.4.13 and gnucash 2.4.11 fails to compile due to pcre being bounced from 8.12 in 14.0 to 8.33 in 14.1. pcre changelog states for version 8.30 -

3. Removed the function pcre_info(), which has been obsolete and deprecated
since it was replaced by pcre_fullinfo() in February 2000.

The error when compiling gnucash is -

/usr/lib/libgoffice-0.8.so.8: undefined reference to `pcre_info'
collect2: error: ld returned 1 exit status
make[4]: *** [gnucash] Error 1


Alex
 
Old 10-24-2013, 08:48 AM   #20
aikempshall
Member
 
Registered: Nov 2003
Location: Bristol, Britain
Distribution: Slackware
Posts: 902

Rep: Reputation: 153Reputation: 153
Had to recompile goffice-0.8.14 with this patch -

Code:
--- goffice/utils/regutf8.c.orig	2009-09-05 18:52:09.000000000 -0500
+++ goffice/utils/regutf8.c	2012-06-09 18:04:29.000000000 -0500
@@ -155,7 +155,7 @@
 		default: return GO_REG_BADPAT;
 		}
 	} else {
-		gor->re_nsub = pcre_info (r, NULL, NULL);
+		gor->re_nsub = pcre_fullinfo (r, NULL, 0, NULL);
 		gor->nosub = (cflags & GO_REG_NOSUB) != 0;
 		return 0;
 	}

after which gnucash compiled and started successfully. Now at testing stage.

Alex
 
Old 11-04-2013, 07:46 AM   #21
aikempshall
Member
 
Registered: Nov 2003
Location: Bristol, Britain
Distribution: Slackware
Posts: 902

Rep: Reputation: 153Reputation: 153
Well that all tested successfully. I've move on to have guile 2.0.9 sitting next to guile 1.8.8. See http://www.linuxquestions.org/questi...hlight=gnucash

Alex
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Update request: ksh93 in -current Gerard Lally Slackware 14 06-11-2013 06:16 AM
[SOLVED] Request to update alsa-lib in current tux_dude Slackware 1 05-03-2013 09:03 PM
[TESTING REQUEST] Xorg in -current (yes, again) rworkman Slackware 171 10-31-2009 04:49 PM
Request: New shadow in current jong357 Slackware 3 12-10-2008 03:51 PM
Request for slackware-current jong357 Slackware 6 04-15-2008 09:34 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 08:37 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration