Opened 5 years ago

Closed 4 years ago

#42998 closed defect (fixed)

solfege @3.19.2_1 build failure

Reported by: alexmptrac@… Owned by: allencmcbride@…
Priority: Normal Milestone:
Component: ports Version: 2.2.1
Keywords: Cc: GalTrack@…, kurthindenburg (Kurt Hindenburg), neverpanic (Clemens Lang)
Port: solfege

Description

Mac OS version is 10.7.5. From reading the log file (attached), it appears makeinfo is failing with the error "raising the section level of @section which is too low". A bit of Googling suggests this may be a problem with newer versions of Texinfo being incompatible with older documentation files. I have version 5.2 of texinfo installed.

Attachments (2)

main.log (99.9 KB) - added by alexmptrac@… 5 years ago.
solfege.diff (2.8 KB) - added by kurthindenburg (Kurt Hindenburg) 5 years ago.

Download all attachments as: .zip

Change History (11)

Changed 5 years ago by alexmptrac@…

Attachment: main.log added

comment:1 Changed 5 years ago by alexmptrac@…

Cc: alexmptrac@… added

Cc Me!

comment:2 Changed 5 years ago by ryandesign (Ryan Schmidt)

Cc: alexmptrac@… removed
Owner: changed from macports-tickets@… to allencmcbride@…

As reporter, you do not need to Cc yourself; you will automatically receive notifications. However, you should Cc the maintainer of the port so that they see your ticket. I have assigned the ticket to the port's maintainer now.

I see that the version of solfege that we have in MacPorts, 3.19.2, is years old, and many newer stable versions have come since then, the latest being 3.22.2. 3.19.2 isn't stable; it was a development version, and it's not even the newest development version of the 3.19 series. The port should be updated. Maybe a newer version is already compatible with texinfo 5.

comment:3 Changed 5 years ago by GalTrack@…

I tried to replace the faulty file (FAQ.texi) with the one coming from the latest version (3.23.0, unstable) and the port now does install. In other words, I did:

sudo port install

I waited for it to fail. Then:

mv solfege-3.23.0/topdocs/FAQ.texi /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_audio_solfege/solfege/work/solfege-3.19.2/topdocs/FAQ.texi

and finally:

sudo port install solfege

again. I can now enjoy solfege again (version 3.19.2). I tried this on OS X 10.9.4 and also on 10.6.

I understand this is pretty ugly. How can one update the port?

Last edited 5 years ago by GalTrack@… (previous) (diff)

comment:4 Changed 5 years ago by GalTrack@…

Cc: GalTrack@… added

Cc Me!

comment:5 Changed 5 years ago by kurthindenburg (Kurt Hindenburg)

Cc: khindenburg@… added

Cc Me!

Changed 5 years ago by kurthindenburg (Kurt Hindenburg)

Attachment: solfege.diff added

comment:6 Changed 5 years ago by kurthindenburg (Kurt Hindenburg)

This diff updates to 3.22.2 which has the same FAQ.texi as the 3.23 unstable release.

comment:7 Changed 4 years ago by neverpanic (Clemens Lang)

Cc: cal@… added

I fixed this in r137540. We should still do the update, though. Kurt, do you want to commit this?

Last edited 4 years ago by neverpanic (Clemens Lang) (previous) (diff)

comment:8 Changed 4 years ago by kurthindenburg (Kurt Hindenburg)

Yea, I forgot about this ticket - they are using "cp --parents" which needs patched.

comment:9 Changed 4 years ago by neverpanic (Clemens Lang)

Resolution: fixed
Status: newclosed

Maintainer timeout, r138168.

Note: See TracTickets for help on using tickets.