Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 766716 - dev-util/ragel-7.0.3 : make[3]: *** No rule to make target '/usr/lib64/libfsm.la', needed by 'ragel'. Stop.
Summary: dev-util/ragel-7.0.3 : make[3]: *** No rule to make target '/usr/lib64/libfsm...
Status: RESOLVED DUPLICATE of bug 766210
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal with 1 vote (vote)
Assignee: Luca Barbato
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 766051
  Show dependency tree
 
Reported: 2021-01-23 18:32 UTC by Jeffrey Lin
Modified: 2021-05-05 14:44 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (dev-util:ragel-7.0.3:20210123-044740.log,16.21 KB, text/x-log)
2021-01-23 18:32 UTC, Jeffrey Lin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jeffrey Lin 2021-01-23 18:32:02 UTC
Created attachment 684243 [details]
build.log

Upstream removed bundled libfsm between 7.0.0 and 7.0.3 [1], opting to link against libfsm.la instead. There is no package available for libfsm [2], so the build fails.


[1]: https://github.com/adrian-thurston/ragel/commit/2b9836a94c27b6be724677fc415dc6544e7f3276
[2]: https://github.com/katef/libfsm
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-01-23 20:50:44 UTC
Aren’t they now in colm instead? Will check when at a machine.
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-01-23 23:35:32 UTC
It's now included in colm (ragel and colm split again). It's not the same libfsm.

So, why doesn't your colm have these? What version of colm is installed?


$ equery f colm | grep libfsm
/usr/include/libfsm
/usr/include/libfsm/action.h
/usr/include/libfsm/asm.h
/usr/include/libfsm/common.h
/usr/include/libfsm/dot.h
/usr/include/libfsm/fsmgraph.h
/usr/include/libfsm/gendata.h
/usr/include/libfsm/ragel.h
/usr/include/libfsm/redfsm.h
/usr/lib64/libfsm-0.14.6.so
/usr/lib64/libfsm.a
/usr/lib64/libfsm.la
/usr/lib64/libfsm.so
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-01-23 23:38:10 UTC
(In reply to Sam James from comment #2)

> $ equery f colm | grep libfsm
[...]
> /usr/lib64/libfsm-0.14.6.so
> /usr/lib64/libfsm.a
> /usr/lib64/libfsm.la
> /usr/lib64/libfsm.so

This is =dev-util/colm-0.14.6 btw.
Comment 4 Jeffrey Lin 2021-01-24 02:06:18 UTC
Turns out I was stripping .la files, which removed libfsm.la from colm. Marking as duplicate the .la bug.

*** This bug has been marked as a duplicate of bug 766210 ***
Comment 5 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-01-24 03:34:19 UTC
(In reply to Jeffrey Lin from comment #4)
> Turns out I was stripping .la files, which removed libfsm.la from colm.
> Marking as duplicate the .la bug.
> 
> *** This bug has been marked as a duplicate of bug 766210 ***

Unfortunately, I think it's really unlikely we can even strip them out of Colm.
Comment 6 Stefan de Konink 2021-05-05 14:44:27 UTC
If you end up here, like I did.

emerge colm
emerge ragel