Opened 14 years ago

Closed 14 years ago

#10081 closed defect (fixed)

NEW: gnucash-2.0.1

Reported by: mas@… Owned by: macports-tickets@…
Priority: High Milestone:
Component: ports Version: 1.2
Keywords: Cc: software@…, jgbc3wx02@…
Port:

Description

gnucash-2.0.0

The Portfile is ATTACHED.

Description: GnuCash is personal and small-business financial-accounting software, freely licensed under the GNU GPL and available for GNU/Linux, *BSD, Solaris and Mac OSX. 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. (From the homepage.)

Homepage: http://www.gnucash.org/

Comments: The Portfile summarizes dependencies and problems encountered while installing. It is far from perfect, but produces a working copy of the software.

Attachments (7)

Portfile (2.4 KB) - added by mas@… 14 years ago.
Portfile revision 0 for gnucash-2.0.0
Portfile.2 (2.4 KB) - added by mas@… 14 years ago.
Portfile revision 1 for gnucash-2.0.0
Portfile.3 (2.7 KB) - added by mas@… 14 years ago.
Portfile revision 0 for gnucash-2.0.1
Portfile.4 (2.4 KB) - added by mas@… 14 years ago.
Portfile revision 1 for gnucash-2.0.1
Portfile.5 (2.5 KB) - added by mas@… 14 years ago.
Portfile revision 2 for gnucash-2.0.1
Portfile.6 (1.9 KB) - added by mas@… 14 years ago.
Portfile revision 3 for gnucash-2.0.1
Portfile.diff (1.4 KB) - added by rhwood@… 14 years ago.
Proposed changes to rev 3.

Download all attachments as: .zip

Change History (26)

Changed 14 years ago by mas@…

Attachment: Portfile added

Portfile revision 0 for gnucash-2.0.0

Changed 14 years ago by mas@…

Attachment: Portfile.2 added

Portfile revision 1 for gnucash-2.0.0

comment:1 Changed 14 years ago by mas@…

attachments.isobsolete: 01

comment:2 Changed 14 years ago by mas@…

attachments.isobsolete: 01

Changed 14 years ago by mas@…

Attachment: Portfile.3 added

Portfile revision 0 for gnucash-2.0.1

comment:3 Changed 14 years ago by mas@…

Summary: NEW: gnucash-2.0.0NEW: gnucash-2.0.1

Anything else I have to do to get this into cvs? This bug has been sitting around for two weeks now.

Changed 14 years ago by mas@…

Attachment: Portfile.4 added

Portfile revision 1 for gnucash-2.0.1

comment:4 Changed 14 years ago by mas@…

attachments.isobsolete: 01

comment:5 Changed 14 years ago by mas@…

dependson: 10287

Changed 14 years ago by mas@…

Attachment: Portfile.5 added

Portfile revision 2 for gnucash-2.0.1

comment:6 Changed 14 years ago by mas@…

attachments.isobsolete: 01

comment:7 Changed 14 years ago by joe@…

Looks like there is a problem locating slib:

from configure:

<snip> checking for (g-wrap) guile module... yes checking for (g-wrap gw-glib-spec) guile module... yes checking for SLIB support... configure: error:

Cannot find SLIB. Are you sure you have it installed? See http://bugzilla.gnome.org/show_bug.cgi?id=347922

$ port installed | grep slib

slib @3a3_0 (active) slib-guile @1.0_0 (active)

comment:8 Changed 14 years ago by joe@…

Noticed the

ln -s /opt/local/lib/slib /opt/local/share/guile/1.6/slib

In the portfile long_description. Why don't you handle this task within the actual Portfile? Is there not a way for Portfiles to create symlinks?

At any rate, I did this and am still having the same problem:

checking for SLIB support... configure: error:

Cannot find SLIB. Are you sure you have it installed? See http://bugzilla.gnome.org/show_bug.cgi?id=347922

comment:9 Changed 14 years ago by mas@…

(In reply to comment #8)

Noticed the

ln -s /opt/local/lib/slib /opt/local/share/guile/1.6/slib

In the portfile long_description. Why don't you handle this task within the actual Portfile? Is there not a way for Portfiles to create symlinks?

I don't handle this from withing the Portfile for gnucash because I believe it is a problem with the slib installation, not with gnucash, and thus I doubt it should be fixed by gnucash, but either by slib or slib-guile.

At any rate, I did this and am still having the same problem:

checking for SLIB support... configure: error:

Cannot find SLIB. Are you sure you have it installed? See http://bugzilla.gnome.org/show_bug.cgi?id=347922

What error message do you get when you enter this command:

guile -c "(use-modules (ice-9 slib)) (require 'printf)"

comment:10 Changed 14 years ago by mas@…

blocked: 10289

comment:11 Changed 14 years ago by mas@…

dependson: 10077

comment:12 Changed 14 years ago by mas@…

dependson: 10302

comment:13 Changed 14 years ago by mas@…

(In reply to comment #8)

Noticed the

ln -s /opt/local/lib/slib /opt/local/share/guile/1.6/slib

In the portfile long_description. Why don't you handle this task within the actual Portfile? Is there not a way for Portfiles to create symlinks?

I have submitted a new bug 10302 fixing slib-guile to create this symlink. As gnucash will not compile without this symlink, I have made this Port dependent on bug 10302 being incorporated.

Changed 14 years ago by mas@…

Attachment: Portfile.6 added

Portfile revision 3 for gnucash-2.0.1

comment:14 Changed 14 years ago by mas@…

attachments.isobsolete: 01

comment:15 Changed 14 years ago by software@…

Cc: software@… added

comment:16 Changed 14 years ago by joe@…

After applying the patch for slib-guile, gnucash compiles cleanly... looks good to me!

comment:17 Changed 14 years ago by jgbc3wx02@…

Cc: jgbc3wx02@… added

Changed 14 years ago by rhwood@…

Attachment: Portfile.diff added

Proposed changes to rev 3.

comment:18 Changed 14 years ago by rhwood@…

blocked: 4501

comment:19 Changed 14 years ago by rhwood@…

Resolution: fixed
Status: newclosed

Port committed to CVS in catagory gnome.

Note: See TracTickets for help on using tickets.