Closed doublemeat closed 7 years ago
Thanks for such detailed report! You saved a lot of time :smile:
I have two observations:
libxfce4panel-2.0-dev
is GTK+3 variant, while you need libxfce4panel-1.0-dev
in order to build with GTK+2. I can't find libxfce4panel-1.0-dev
package in Xubuntu packages list, so perhaps you are forced to build GTK+3 version of XFCE plugin (don't forget to install libgtk-3-dev
).
I recommend GTK+3 builds when possible (the only concern I can think of is bad theming in GTK2-based environments, but I think that's not the case of Xubuntu)
--libdir
part of configure script is needed only when interested on lxpanel plugin (in fact it may cause problems while building other targets). Try first without using it.
EDIT: It may be useful to know that Multiload-ng does not depend anymore from libgtop
.
Install xfce4-panel-dev
and it should work. Or, use my PPA: https://launchpad.net/~nilarimogard/+archive/ubuntu/webupd8/+packages?field.name_filter=multiload-ng&field.status_filter=published&field.series_filter=
I confirm that your errors are related to selecting GTK+3 build. XFCE is still based on GTK+2 in Xubuntu.
Installing libxfce4panel-1.0-dev (or xfce4-panel-dev in newer Ubuntus) and using --with-gtk=2.0
is enough to successfully build Multiload-ng. That's the way @hotice packages are built.
However, as already pointed out, release packages are available on WebUpd8 PPA. This is the preferred (read: official) method of installing Multiload-ng in Ubuntu and derivatives.
I'm waiting for @doublemeat confirmation to close the issue, but I think it's already solved.
I am closing this issue because it's very likely related to user system rather than Multiload-ng build code. Everything seems to be fine in other systems, looks like there are just some missing packages.
Also, new minor releases are out, and the issue may or may not be there in new builds, so this issue may not reflect the actual status of the problem, if any.
Please feel free to open a new issue after testing with the new release, and applying suggestions in above comments.
I wasn't able to follow your recommendations due the combination of 1) personal time constraints, and 2) I achieved a working version by modifying your deb as noted in a different issue.
Therefore, totally good with the issue being closed. :-)
Thanks!
Version info:
I followed your build instructions at https://github.com/udda/multiload-ng#build-instructions.
I started with an already configured git/build environment installed to compile most source, including:
I also already had these installed:
In the course of trying to resolve the errors in the ./config process, I wound up installing:
The config script seemed to be complaining about specific versions, not all of which I couldn't seem to satisfy (particularly libxfce4panel-1.0 but in various permutations others too):
Here's the steps I took:
This might be interesting:
So, any ideas how I can get this to build?
Here's the whole config.log: