Created attachment 231656 [details] make build+install log No matter whether the "make config" options are selected or deselected, "make clean install" leads to: ===> Registering installation for okular-21.12.1_5 pkg-static: Unable to access file /usr/ports/graphics/okular/work/stage/usr/local/lib/qt5/plugins/okular/generators/okularGenerator_md.so:No such file or directory pkg-static: Unable to access file /usr/ports/graphics/okular/work/stage/usr/local/share/applications/okularApplication_md.desktop:No such file or directory pkg-static: Unable to access file /usr/ports/graphics/okular/work/stage/usr/local/share/applications/org.kde.mobile.okular_md.desktop:No such file or directory pkg-static: Unable to access file /usr/ports/graphics/okular/work/stage/usr/local/share/kservices5/okularMd.desktop:No such file or directory pkg-static: Unable to access file /usr/ports/graphics/okular/work/stage/usr/local/share/metainfo/org.kde.okular-md.metainfo.xml:No such file or directory *** Error code 1 These files don't exist. When I create them as empty files, the install succeeds. Full build log attached.
Moin moin -- Checking for module 'libmarkdown' -- Package 'libmarkdown', required by 'virtual:world', not found -- Could NOT find Discount (missing: Discount_LIBRARIES) those lines look suspicous -- could you check your installation of textproc/discount ? mfg Tobias
okular# pkg list discount-2.2.2 /usr/local/bin/markdown /usr/local/include/mkdio.h /usr/local/lib/libmarkdown.a /usr/local/man/man1/markdown.1.gz /usr/local/man/man3/markdown.3.gz /usr/local/man/man3/mkd-callbacks.3.gz /usr/local/man/man3/mkd-functions.3.gz /usr/local/man/man3/mkd-line.3.gz /usr/local/man/man3/mkd_cleanup.3.gz /usr/local/man/man3/mkd_compile.3.gz /usr/local/man/man3/mkd_css.3.gz /usr/local/man/man3/mkd_doc_author.3.gz /usr/local/man/man3/mkd_doc_date.3.gz /usr/local/man/man3/mkd_doc_title.3.gz /usr/local/man/man3/mkd_generatecss.3.gz /usr/local/man/man3/mkd_generatehtml.3.gz /usr/local/man/man3/mkd_generateline.3.gz /usr/local/man/man3/mkd_in.3.gz /usr/local/man/man3/mkd_line.3.gz /usr/local/man/man3/mkd_string.3.gz /usr/local/man/man7/markdown.7.gz /usr/local/man/man7/mkd-extensions.7.gz /usr/local/share/licenses/discount-2.2.2/BSD2CLAUSE /usr/local/share/licenses/discount-2.2.2/LICENSE /usr/local/share/licenses/discount-2.2.2/catalog.mk okular# locate libmarkdown /usr/local/lib/libmarkdown.a after portupgrade: okular# pkg list discount-2.2.7_1 /usr/local/bin/markdown /usr/local/include/mkdio.h /usr/local/lib/libmarkdown.a /usr/local/lib/libmarkdown.so /usr/local/lib/libmarkdown.so.2 /usr/local/lib/libmarkdown.so.2.2.7 /usr/local/libdata/pkgconfig/libmarkdown.pc /usr/local/share/licenses/discount-2.2.7_1/BSD3CLAUSE /usr/local/share/licenses/discount-2.2.7_1/LICENSE /usr/local/share/licenses/discount-2.2.7_1/catalog.mk /usr/local/share/man/man1/markdown.1.gz /usr/local/share/man/man3/markdown.3.gz /usr/local/share/man/man3/mkd-callbacks.3.gz /usr/local/share/man/man3/mkd-functions.3.gz /usr/local/share/man/man3/mkd-line.3.gz /usr/local/share/man/man3/mkd_cleanup.3.gz /usr/local/share/man/man3/mkd_compile.3.gz /usr/local/share/man/man3/mkd_css.3.gz /usr/local/share/man/man3/mkd_doc_author.3.gz /usr/local/share/man/man3/mkd_doc_date.3.gz /usr/local/share/man/man3/mkd_doc_title.3.gz /usr/local/share/man/man3/mkd_generatecss.3.gz /usr/local/share/man/man3/mkd_generatehtml.3.gz /usr/local/share/man/man3/mkd_generateline.3.gz /usr/local/share/man/man3/mkd_in.3.gz /usr/local/share/man/man3/mkd_line.3.gz /usr/local/share/man/man3/mkd_string.3.gz /usr/local/share/man/man7/markdown.7.gz /usr/local/share/man/man7/mkd-extensions.7.gz Now the install succeeds.
Moin moin Glad, you got it working. I'll close this as 'not a bug' in this case :) mfg Tobias
There must have been a bug somewhere when libmarkdown.so was missing (or got lost) from the discount package, but this may be hard to track down (discount package or ports framework or pkg or portupgrade). I had similar install errors with other ports as well but never reported them.