Error during indicator-appmenu compilation

Asked by lcavalheiro

I'm trying to compile indicator-appmenu and install it on Slackware. But I'm bumping on this error:

hud_cli-hud-cli.o: In function `print_suggestions':
hud-cli.c:(.text+0x21e): undefined reference to `pango_parse_markup'
collect2: error: ld returned 1 exit status
Makefile:799: recipe for target 'hud-cli' failed
make[3]: *** [hud-cli] Error 1

I have Pango installed on computer. Also, I have no idea why I'm getting this error.

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu indicator-appmenu Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1

What is the output of:

lsb_release -a; uname -a

And what version of the application are you trying to compile?

Thanks

Revision history for this message
lcavalheiro (contas) said :
#2

On Slackware there is no lsb_release. I'm running Slackware64 -current version.

# uname -a
Linux slacklazarus 4.4.3 #1 SMP Fri Feb 26 14:52:38 CST 2016 x86_64 AMD FX(tm)-6300 Six-Core Processor AuthenticAMD GNU/Linux

I'm trying to compile indicator-appmenu 12.10.3

Em 04 de 03 de 2016 às 08:43:21T-0000, actionparsnip <email address hidden> escreveu:

> Your question #287810 on indicator-appmenu in Ubuntu changed:
> https://answers.launchpad.net/ubuntu/+source/indicator-appmenu/+question/287810
>
> Status: Open => Needs information
>
> actionparsnip requested more information:
> What is the output of:
>
> lsb_release -a; uname -a
>
> And what version of the application are you trying to compile?
>
> Thanks
>
> --
> To answer this request for more information, you can either reply to
> this email or enter your reply at the following page:
> https://answers.launchpad.net/ubuntu/+source/indicator-appmenu/+question/287810
>
> You received this question notification because you asked the question.

--
Cordialmente,
Luís Fernando

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#3

Then its nothing to do with Ubuntu, which is all that is supported here. You need a Slackware forum:
http://www.slackware.com/forum/

Revision history for this message
lcavalheiro (contas) said :
#4

Sorry, friend, but it is an error of compilation of indicator-appmenu software. On README there's few hints about this compilation (nothing more running "$ ./configure && make && sudo make install"), so I supposed I could get some help about any undocumented step ou missing dependency (since there is no dependencies list on source tarball). This is clearly a missing dependency or ./configure issue.

But I can see now I've make a huge mistake. No support from you to your software, right? Nice to know it. Thanks for nothing.

Em 04 de 03 de 2016 às 15:42:45T-0000, actionparsnip <email address hidden> escreveu:

> Your question #287810 on indicator-appmenu in Ubuntu changed:
> https://answers.launchpad.net/ubuntu/+source/indicator-appmenu/+question/287810
>
> Status: Open => Answered
>
> actionparsnip proposed the following answer:
> Then its nothing to do with Ubuntu, which is all that is supported here. You need a Slackware forum:
> http://www.slackware.com/forum/
>
> --
> If this answers your question, please go to the following page to let us
> know that it is solved:
> https://answers.launchpad.net/ubuntu/+source/indicator-appmenu/+question/287810/+confirm?answer_id=2
>
> If you still need help, you can reply to this email or go to the
> following page to enter your feedback:
> https://answers.launchpad.net/ubuntu/+source/indicator-appmenu/+question/287810
>
> You received this question notification because you asked the question.

--
Cordialmente,
Luís Fernando

Revision history for this message
Manfred Hampl (m-hampl) said :
#5

This is the question area for indicator-appmenu on Ubuntu.
If you are not running Ubuntu, you are definitely wrong here.

Maybe you get a suitable answer in the area https://answers.launchpad.net/ubuntu-menu-bar

And by the way, version 12.10.3 is no more in use on any Ubuntu release.

The build-depends are:
Build-Depends: debhelper (>= 9), dh-autoreconf, libglib2.0-dev (>= 2.35.4), libgtk-3-dev, gtk-doc-tools, gnome-common, intltool, dbus-test-runner, xvfb, libindicator3-dev (>= 0.4.90), libdbusmenu-glib-dev (>= 0.5.90), libdbusmenu-gtk3-dev (>= 0.5.90), libdbusmenu-jsonloader-dev (>= 0.5.90), libbamf3-dev (>= 0.2.53), libappindicator3-dev, indicator-application (>= 0.4.90)

Installing these packages on Ubuntu is sufficient to compile the package on Ubuntu.
We do not have any knowledge, what you have to do to meet these dependencies on Slackware.

Revision history for this message
lcavalheiro (contas) said :
#6

Ah, at least one useful answer. But it puzzled me even more. I downloaded this version of indicator-appmenu from https://launchpad.net/indicator-appmenu, and it was presented to me as the most recent release available. So if you say to me Ubuntu doesn't use this version more and it is the most recent version on official project homepage, where can I find the real most recent version of it?

And about this dependencies list... I can easily translate it to other distributions, but would be so painful putting this info along with source code?

Em 04 de 03 de 2016 às 16:13:10T-0000, Manfred Hampl <email address hidden> escreveu:

> Your question #287810 on indicator-appmenu in Ubuntu changed:
> https://answers.launchpad.net/ubuntu/+source/indicator-appmenu/+question/287810
>
> Status: Open => Answered
>
> Manfred Hampl proposed the following answer:
> This is the question area for indicator-appmenu on Ubuntu.
> If you are not running Ubuntu, you are definitely wrong here.
>
> Maybe you get a suitable answer in the area
> https://answers.launchpad.net/ubuntu-menu-bar
>
> And by the way, version 12.10.3 is no more in use on any Ubuntu release.
>
> The build-depends are:
> Build-Depends: debhelper (>= 9), dh-autoreconf, libglib2.0-dev (>= 2.35.4), libgtk-3-dev, gtk-doc-tools, gnome-common, intltool, dbus-test-runner, xvfb, libindicator3-dev (>= 0.4.90), libdbusmenu-glib-dev (>= 0.5.90), libdbusmenu-gtk3-dev (>= 0.5.90), libdbusmenu-jsonloader-dev (>= 0.5.90), libbamf3-dev (>= 0.2.53), libappindicator3-dev, indicator-application (>= 0.4.90)
>
> Installing these packages on Ubuntu is sufficient to compile the package on Ubuntu.
> We do not have any knowledge, what you have to do to meet these dependencies on Slackware.
>
> --
> If this answers your question, please go to the following page to let us
> know that it is solved:
> https://answers.launchpad.net/ubuntu/+source/indicator-appmenu/+question/287810/+confirm?answer_id=4
>
> If you still need help, you can reply to this email or go to the
> following page to enter your feedback:
> https://answers.launchpad.net/ubuntu/+source/indicator-appmenu/+question/287810
>
> You received this question notification because you asked the question.

--
Cordialmente,
Luís Fernando

Revision history for this message
Manfred Hampl (m-hampl) said :
#7

Apparently the development has been moved elsewhere, https://launchpad.net/indicator-appmenu/15.10

And the Build depends information is contained in the source (debian/control)

Can you help with this problem?

Provide an answer of your own, or ask lcavalheiro for more information if necessary.

To post a message you must log in.