openjade fails to compile with: make[2]: *** No rule to make target `/usr/lib/libosp.la', needed by `openjade'. Stop. when /usr/lib/libosp.la does not exist. This is due to openjade depending on sed and libtool to convert the string ``/usr/lib/libosp.a'' into -L /usr/lib -losp . See work/jade/Makefile.sub . Failed compile log will be attached in an hour or so
Created attachment 210651 [details] /home/ohnobinki/openjade-libosp-la.patch fix Makefile dep on external file
A similar patch called openjade-1.3.2-la-fix.patch exists in portage; however, that patch seems to depend on a different version of openjade or on different patches already having been applied to openjade. Also, the current ebuild does not aplpy this particular patch.
Created attachment 210666 [details] /tmp/openjade-1.3.2-r1.build.log
(In reply to comment #2) > A similar patch called openjade-1.3.2-la-fix.patch exists in portage; however, > that patch seems to depend on a different version of openjade or on different > patches already having been applied to openjade. Also, the current ebuild does > not aplpy this particular patch. The current and only ebuild does not apply this patch in any case: $ grep la-fix /usr/portage/app-text/openjade/openjade-1.3.2-r1.ebuild retuns nothing. So why isn't the patch applied when it's there? app-text/openjade-1.3.2-r1 also fails to build here with the same error.
In 1.3.2-r2