Opened 9 years ago

Closed 9 years ago

#46270 closed defect (fixed)

gnucash build fails – fatal error: 'libguile.h' file not found

Reported by: EnekoGotzon Owned by: drkp (Dan Ports)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: dbevans (David B. Evans), marco.morales.a@…
Port: gnucash

Description (last modified by ryandesign (Ryan Carsten Schmidt))

gnucash port build constantly fails

fatal error: 'libguile.h' file not found

Probably related to the recent update of guile from version 1.8.x to 2.0.x.
One day ago gnucash and gnucash-devel were updated to version 2.6.4. (#45631).

Mac OS X.10.1. Cleaning done.

Thank you!

Attachments (2)

main.log (92.5 KB) - added by EnekoGotzon 9 years ago.
config.log (115.5 KB) - added by EnekoGotzon 9 years ago.

Download all attachments as: .zip

Change History (12)

Changed 9 years ago by EnekoGotzon

Attachment: main.log added

comment:1 Changed 9 years ago by dbevans (David B. Evans)

Cc: devans@… added; dports@… openmaintainer@… removed
Keywords: file not found removed
Owner: changed from macports-tickets@… to dports@…
Version: 2.3.3

Don't use openmaintainer@… in CC. It's just a dummy address to indicate that the maintainer allows others to make change as well.

comment:2 Changed 9 years ago by drkp (Dan Ports)

Can you also attach the config.log file from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gnome_gnucash/gnucash/work/gnucash-2.6.4/config.log ?

For some reason the config utility is picking up some of the cflags from guile 2.0 and some from guile 1.8. I haven't seen that happen before even on systems with both installed...

comment:3 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)

comment:4 Changed 9 years ago by drkp (Dan Ports)

Port: guile18 added; guile removed
Status: newassigned

I can reproduce this now; it is a bug in the autoconf m4 files we install for guile18.

Changed 9 years ago by EnekoGotzon

Attachment: config.log added

comment:5 in reply to:  2 Changed 9 years ago by EnekoGotzon

Replying to dports@…:

Can you also attach the config.log file from...

Done my friend!

comment:6 Changed 9 years ago by drkp (Dan Ports)

Resolution: fixed
Status: assignedclosed

We needed to fix the autoconf files for guile18 to return the correct paths (r129797) as well as make gnucash depend on guile18 because there seem to be a few guile 2.0-related issues remaining (r129799).

comment:7 Changed 9 years ago by drkp (Dan Ports)

Resolution: fixed
Status: closedreopened

No, apparently that autoconf fix doesn't work right unless guile 2.0 is also installed...

comment:8 Changed 9 years ago by EnekoGotzon

On Yosemite 10.1 and MacPorts 2.3.3: building, staging, installing, cleaning and activating gnucash @2.6.5_0+hbci+ofx was successful.

Last edited 9 years ago by EnekoGotzon (previous) (diff)

comment:9 Changed 9 years ago by drkp (Dan Ports)

Cc: marco.morales.a@… added
Port: gnucash added; guile18 removed

Has duplicate #46537.

comment:10 Changed 9 years ago by drkp (Dan Ports)

Resolution: fixed
Status: reopenedclosed

Should be fully fixed by r133443.

Note: See TracTickets for help on using tickets.