Opened 2 years ago

Closed 2 years ago

Last modified 19 months ago

#63732 closed defect (fixed)

ragel and colm conflict on /opt/local/lib/libfsm.a

Reported by: essandess (Steve Smith) Owned by: mascguy (Christopher Nielsen)
Priority: Normal Milestone:
Component: ports Version: 2.7.1
Keywords: Cc: herbygillot (Herby Gillot)
Port: ragel colm

Description (last modified by essandess (Steve Smith))

ragel rev-upgrade and/or install:

Error: Failed to activate colm: Image error: /opt/local/lib/libfsm.a is being used by the active ragel port.  Please deactivate this port first, or use 'port -f activate colm' to force the activation.

This appears to be an upstream issue.

Change History (10)

comment:1 Changed 2 years ago by essandess (Steve Smith)

Description: modified (diff)

comment:2 Changed 2 years ago by essandess (Steve Smith)

Also, adding this obvious fix to the ragel Portfile causes a build failure because of a version mismatch:

:info:configure configure: error: check colm: expected version 0.13.0.7, but 0.1
4.7 is installed
post-destroot {                                                                 
    # avoid conflict with colm                                                  
    if {[file exists ${prefix}/lib/libfsm.a]} {                                 
        delete ${destroot}${prefix}/lib/libfsm.a                                
    }                                                                           
}                                                                               

Also, the latest version is 7.0.4. Updating to that version runs into this build error:

:info:build make[3]: *** No rule to make target `/opt/local/lib/libfsm.la', needed by `ragel'.  Stop.

comment:3 Changed 2 years ago by essandess (Steve Smith)

comment:4 Changed 2 years ago by mascguy (Christopher Nielsen)

Cc: mascguy added

comment:5 Changed 2 years ago by mascguy (Christopher Nielsen)

Owner: set to herbygillot
Port: colm added
Status: newassigned

comment:6 Changed 2 years ago by essandess (Steve Smith)

It looks to me that colm is now on a devel release, and that we should consider reverting back. Right now, there’s no viable fix for ragel installs and installs for its dependencies.

comment:7 Changed 2 years ago by mascguy (Christopher Nielsen)

Owner: changed from herbygillot to mascguy

comment:8 Changed 2 years ago by Christopher Nielsen <mascguy@…>

Resolution: fixed
Status: assignedclosed

In 72b42af49259f0ae0143462a8c8731dc0834ee7c/macports-ports (master):

colm: revert update to 0.14.7

  • Causes seemlingly unresolvable conflict with dependent ragel

Fixes: #63732

comment:9 Changed 2 years ago by mascguy (Christopher Nielsen)

Cc: herbygillot added; mascguy removed

comment:10 Changed 19 months ago by barracuda156

Note: See TracTickets for help on using tickets.