Opened 3 years ago

Closed 3 years ago

#48798 closed defect (fixed)

liboop @1.0: build fails with readline 6.3

Reported by: greeneg (Gary Greene) Owned by: ryandesign (Ryan Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.3.3
Keywords: Cc:
Port: liboop

Description

Build fails on El Capitan for liboop. Attached is the main.log.

Attachments (1)

main.log (42.0 KB) - added by greeneg (Gary Greene) 3 years ago.
Build logs for liboop

Download all attachments as: .zip

Change History (5)

Changed 3 years ago by greeneg (Gary Greene)

Attachment: main.log added

Build logs for liboop

comment:1 Changed 3 years ago by greeneg (Gary Greene)

After doing some work on trying to figure out why this is happening, it appears to be an incompatibility with GNU Readline 6.3.003 and liboop. I'm investigating whether this is actually a readline bug or liboop.

Last edited 3 years ago by greeneg (Gary Greene) (previous) (diff)

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

Owner: changed from macports-tickets@… to ryandesign@…
Port: liboop added
Status: newassigned
Summary: Cannot build liboop, dependency of lshliboop @1.0: build fails with readline 6.3

The log says:

error: use of undeclared identifier 'VFunction'

Yes, that is an incompatibility with readline 6.3 because "VFunction" was removed in readline 6.3, after having been initially deprecated in readline 4.2.

Looks like liboop has moved to http://www.lysator.liu.se/liboop/. We should update the port to a newer version, if a newer version exists. If not, we can probably patch this easily.

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

No new distfile has been released, but they have fixed this problem in their repository, so we can use that patch.

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

Resolution: fixed
Status: assignedclosed

Fixed this and a few other problems in r140062.

Note: See TracTickets for help on using tickets.