Bug 261800 - graphics/okular install error
Summary: graphics/okular install error
Status: Closed Not A Bug
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-kde (group)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-02-08 19:42 UTC by Friedrich Volkmann
Modified: 2022-02-08 23:39 UTC (History)
1 user (show)

See Also:
tcberner: maintainer-feedback+


Attachments
make build+install log (917.67 KB, text/plain)
2022-02-08 19:42 UTC, Friedrich Volkmann
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Friedrich Volkmann 2022-02-08 19:42:48 UTC
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.
Comment 1 Tobias C. Berner freebsd_committer freebsd_triage 2022-02-08 19:55:44 UTC
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
Comment 2 Friedrich Volkmann 2022-02-08 20:37:30 UTC
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.
Comment 3 Tobias C. Berner freebsd_committer freebsd_triage 2022-02-08 21:06:12 UTC
Moin moin 


Glad, you got it working.

I'll close this as 'not a bug' in this case  :)

mfg Tobias
Comment 4 Friedrich Volkmann 2022-02-08 23:39:34 UTC
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.