macaroni-os / macaroni-os/mark-issues

[editors-kit] app-editors/geany-plugins-1.38[markdown] doesn't emerge

Open
#680 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

editors-kit emerge failure MARK mark-31 mark-iii mark-unstable
Dominant language
No language data
Stars
5
Forks
1
PR merge metrics
No merged PRs in 30d

Description

```
checking for mkdio.h... yes
checking for gtk+-3.0 >= 2.16
webkit2gtk-4.0 >= 1.1.13
gthread-2.0... no
configure: error: Package requirements (gtk+-3.0 >= 2.16
webkit2gtk-4.0 >= 1.1.13
gthread-2.0) were not met:

Package 'webkit2gtk-4.0' not found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables MARKDOWN_CFLAGS
and MARKDOWN_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/app-editors/geany-plugins-1.38/work/geany-plugins-1.38/config.log
* ERROR: app-editors/geany-plugins-1.38::editors-kit failed (configure phase):
* econf failed
*
* Call stack:
* ebuild.sh, line 93: Called src_configure
* environment, line 462: Called econf '--disable-cppcheck' '--disable-extra-c-warnings' '--enable-nls' '--enable-utilslib' '--enable-addons' '--enable-autoclose' '--enable-automark' '--enable-codenav' '--enable-commander' '--enable-defineformat' '--enable-geanyextrasel' '--enable-geanyinsertnum' '--enable-geanymacro' '--enable-geanyminiscript' '--enable-geanynumberedbookmarks' '--enable-geanyprj' '--enable-geanyvc' '--enable-gtkspell' '--enable-keyrecord' '--enable-latex' '--enable-lineoperations' '--enable-lipsum' '--enable-overview' '--enable-pairtaghighlighter' '--enable-pohelper' '--enable-projectorganizer' '--enable-sendmail' '--enable-shiftcolumn' '--enable-tableconvert' '--enable-treebrowser' '--enable-vimode' '--enable-xmlsnippets' '--disable-debugger' '--enable-geanyctags' '--disable-geanydoc' '--enable-geanylua' '--enable-geanypg' '--enable-geniuspaste' '--enable-gitchangebar' '--enable-markdown' '--disable-peg-markdown' '--enable-pretty-printer' '--enable-scope' '--disable-spellcheck' '--enable-updatechecker' '--enable-workbench' '--disable-geanygendoc' '--disable-devhelp' '--disable-webhelper' '--disable-geanypy' '--disable-multiterm'
* phase-helpers.sh, line 680: Called __helpers_die 'econf failed'
* isolated-functions.sh, line 112: Called die
* The specific snippet of code:
* die "$@"
*
* If you need support, post the output of `emerge --info '=app-editors/geany-plugins-1.38::editors-kit'`,
* the complete build log and the output of `emerge -pqv '=app-editors/geany-plugins-1.38::editors-kit'`.
* The complete build log is located at '/var/tmp/portage/app-editors/geany-plugins-1.38/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/app-editors/geany-plugins-1.38/temp/environment'.
* Working directory: '/var/tmp/portage/app-editors/geany-plugins-1.38/work/geany-plugins-1.38'
```
We need to autogen `geany` and `geany-plugins` in order to use new webkit-gtk package.

Possible workaround for now is disable `markdown` USE.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the geany and geany-plugins package definitions and how they configure the markdown plugin against the newer webkit-gtk package. Confirm the dependency and generated configuration support the webkit2gtk-4.0 requirement, then verify that the geany-plugins-1.38 markdown USE variant emerges without disabling markdown.

Written by the indexing model from the issue text.

Assessment

Domain
build-system
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.