Summary: | x11-plugins/gkrelltop-2.2.6 version bump | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Daniel Webert <rockoo> |
Component: | New packages | Assignee: | Martin Holzer (RETIRED) <mholzer> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | bonbons, k, kugelfang, m |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 80834, 91614, 93243 | ||
Bug Blocks: | |||
Attachments: |
Ebuild for version 2.2.6, with support for server-plugin
Patch for ebuild from version 2.6. to version 2.6-r1 |
Description
Daniel Webert
2004-12-10 06:14:39 UTC
watch out - the src-filename-scheme changed ... for the -r1 plz can we add the installation of the gkrelltopd.so (the server-daemon-part) also ... - make server / install-server - einfo 'howto install the daemon - gkrellmd.conf file: plugin-enable gkrelltopd' - einfo 'howto test the daemon-plugin' <snip> To make and install the server plugin only (you may optionally do glib12=yes): make server make install-server After the gkrelltopd server plugin is installed, it must be enabled by adding a line to a gkrellmd.conf file: plugin-enable gkrelltopd To check that it installs properly, do a test run of gkrellmd like so: gkrellmd -plod </snip> latest is 2.2.6 Created attachment 50547 [details] Ebuild for version 2.2.6, with support for server-plugin Suggested ebuild for the newest version, with compilation of server-plugin with USE -X PS see bug http://bugs.gentoo.org/show_bug.cgi?id=80834 if you have missing includes for server-plugin. hi bruno - ur latest ebuild need to copy the gkrelltop2.so to /usr/lib/gkrellm2/plugins and not to plugins-gkrellmd - maybe a einfo to put 'plugin-enable gkrelltop2d' in /etc/gkrellmd.conf - tested w/ gkrellm 2.2.4/2.2.5 - works fine overhere the last 2 weeks - so plz bump after the changes ping - works fine overhere 1 month ebuild 2.2.6 does not compile:
$ emerge gkrelltop
Calculating dependencies ...done!
>>> emerge (1 of 1) x11-plugins/gkrelltop-2.2.6 to /
>>> md5 files ;-) gkrelltop-2.2.ebuild
>>> md5 files ;-) ChangeLog
>>> md5 files ;-) gkrelltop-2.2.6.ebuild
>>> md5 files ;-) gkrelltop-2.2.2.ebuild
>>> md5 files ;-) metadata.xml
>>> md5 files ;-) gkrelltop-2.2.3.ebuild
>>> md5 files ;-) gkrelltop-2.2.4.ebuild
>>> md5 files ;-) files/digest-gkrelltop-2.2.2
>>> md5 files ;-) files/digest-gkrelltop-2.2
>>> md5 files ;-) files/digest-gkrelltop-2.2.6
>>> md5 files ;-) files/digest-gkrelltop-2.2.3
>>> md5 files ;-) files/digest-gkrelltop-2.2.4
>>> md5 src_uri ;-) gkrelltop_2.2-6.tar.gz
>>> Unpacking source...
>>> Unpacking gkrelltop_2.2-6.tar.gz to /var/tmp/portage/gkrelltop-2.2.6/work
>>> Source unpacked.
* Compiling server side plugin
gkrelltopd.c:4:31: gkrellm2/gkrellmd.h: No such file or directory
gkrelltopd.c:13: error: syntax error before "ntop"
gkrelltopd.c:13: warning: type defaults to `int' in declaration of `ntop'
gkrelltopd.c:13: warning: data definition has no type or storage class
gkrelltopd.c:17: error: syntax error before '*' token
gkrelltopd.c: In function `gkrelltopd_update':
gkrelltopd.c:21: error: `gboolean' undeclared (first use in this function)
gkrelltopd.c:21: error: (Each undeclared identifier is reported only once
gkrelltopd.c:21: error: for each function it appears in.)
gkrelltopd.c:21: error: syntax error before "any_changed"
gkrelltopd.c:23: error: `GK' undeclared (first use in this function)
gkrelltopd.c:23: error: `first_update' undeclared (first use in this function)
gkrelltopd.c:29: error: `any_changed' undeclared (first use in this function)
gkrelltopd.c:29: error: `FALSE' undeclared (first use in this function)
gkrelltopd.c:33: warning: implicit declaration of function `gkrellmd_dup_string'
gkrelltopd.c:41: error: `TRUE' undeclared (first use in this function)
gkrelltopd.c:49: warning: implicit declaration of function `gkrellmd_need_serve'
gkrelltopd.c:49: error: `mon' undeclared (first use in this function)
gkrelltopd.c: At top level:
gkrelltopd.c:58: error: syntax error before '*' token
gkrelltopd.c: In function `gkrelltopd_serve_data':
gkrelltopd.c:60: error: `gchar' undeclared (first use in this function)
gkrelltopd.c:60: error: syntax error before "buf"
gkrelltopd.c:61: error: `gint' undeclared (first use in this function)
gkrelltopd.c:63: warning: implicit declaration of function `gkrellmd_set_serve_name'
gkrelltopd.c:63: error: `mon' undeclared (first use in this function)
gkrelltopd.c:65: error: `i' undeclared (first use in this function)
gkrelltopd.c:67: error: `first_serve' undeclared (first use in this function)
gkrelltopd.c:69: error: `buf' undeclared (first use in this function)
gkrelltopd.c:71: warning: implicit declaration of function `gkrellmd_serve_data'
gkrelltopd.c: At top level:
gkrelltopd.c:82: error: syntax error before '*' token
gkrelltopd.c: In function `gkrelltopd_serve_setup':
gkrelltopd.c:84: error: `gchar' undeclared (first use in this function)
gkrelltopd.c:84: error: syntax error before "buf"
gkrelltopd.c:88: error: `buf' undeclared (first use in this function)
gkrelltopd.c:93: warning: implicit declaration of function `gkrellmd_plugin_serve_setup'
gkrelltopd.c:93: error: `mon' undeclared (first use in this function)
gkrelltopd.c: At top level:
gkrelltopd.c:97: error: syntax error before "gkrelltop_monitor"
gkrelltopd.c:97: warning: type defaults to `int' in declaration of `gkrelltop_monitor'
gkrelltopd.c:99: warning: initialization makes integer from pointer without a cast
gkrelltopd.c:100: warning: excess elements in scalar initializer
gkrelltopd.c:100: warning: (near initialization for `gkrelltop_monitor')
gkrelltopd.c:101: warning: excess elements in scalar initializer
gkrelltopd.c:101: warning: (near initialization for `gkrelltop_monitor')
gkrelltopd.c:102: warning: excess elements in scalar initializer
gkrelltopd.c:102: warning: (near initialization for `gkrelltop_monitor')
gkrelltopd.c:103: warning: data definition has no type or storage class
gkrelltopd.c:106: error: syntax error before '*' token
gkrelltopd.c:108: warning: return type defaults to `int'
!!! ERROR: x11-plugins/gkrelltop-2.2.6 failed.
!!! Function src_compile, Line 31, Exitcode 1
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.
Created attachment 58155 [details, diff]
Patch for ebuild from version 2.6. to version 2.6-r1
Hi Daniel
Sorry, I completely forgot this bug...
You are right, the client-side plugin should be installed to
/usr/lib/gkrellm2/plugins
See my diff for this and the einfo.
Markus Tacker,
Your compilation error comes from missing file in /usr/include/gkrellm/
Check the bugs about gkrellm for this (version 2.2.5 should install that file
correctly, stable 2.2.4 does not!)
made a stable request for gkrellm-2.2.5 in #91614 After checking for the gkrellmd.h file to be installed, I'm wrong in comment #8, the ebuild for that version does NOT install the include. Only my patch for ebuild of version 2.2.4 did install the gkrellmd.h (see bugs 80834 and 91614 which I marked as blocking this one) bruno - is this still a issue w/ 2.2.6? so we can close this one (version bump) and if needed open a new one ... On gkrellm ebuild side the bug is not fixed yet (2.2.6 and 2.2.7 still do not install the server header file in case of use -X) The current ebuild for gkrelltop in CVS does not support server-side plugin either. So as a simple bump for gkrelltop this bug may be closed, but #93243 need to be fixed to allow for server-side plugins. (and ebuilds for plugins that support server-side need to build and install those as well, taking X into their IUSE) closing this one, because this bug was the bump - the missing headers are in 102751 |