Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 74002 - x11-plugins/gkrelltop-2.2.6 version bump
Summary: x11-plugins/gkrelltop-2.2.6 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High enhancement (vote)
Assignee: Martin Holzer (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on: 80834 91614 93243
Blocks:
  Show dependency tree
 
Reported: 2004-12-10 06:14 UTC by Daniel Webert
Modified: 2005-08-16 14:17 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Ebuild for version 2.2.6, with support for server-plugin (gkrelltop-2.2.6.ebuild,1.78 KB, text/plain)
2005-02-06 10:45 UTC, Bruno
Details
Patch for ebuild from version 2.6. to version 2.6-r1 (gkrelltop-2.6-r1.ebuild.diff,330 bytes, patch)
2005-05-05 13:43 UTC, Bruno
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Webert 2004-12-10 06:14:39 UTC
x11-plugins/gkrelltop-2.2.5 version bump
Comment 1 Daniel Webert 2004-12-10 06:17:03 UTC
watch out - the src-filename-scheme changed ...
Comment 2 Daniel Webert 2004-12-10 07:07:49 UTC
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>
Comment 3 Daniel Webert 2004-12-20 21:32:13 UTC
latest is 2.2.6
Comment 4 Bruno 2005-02-06 10:45:10 UTC
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.
Comment 5 Daniel Webert 2005-03-28 10:52:16 UTC
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
Comment 6 Daniel Webert 2005-04-28 17:04:35 UTC
ping - works fine overhere 1 month 
Comment 7 Markus Tacker 2005-05-03 06:59:47 UTC
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.
Comment 8 Bruno 2005-05-05 13:43:53 UTC
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!)
Comment 9 Daniel Webert 2005-05-05 14:00:18 UTC
made a stable request for gkrellm-2.2.5 in #91614
Comment 10 Bruno 2005-05-05 15:19:51 UTC
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)
Comment 11 Daniel Webert 2005-08-16 09:11:52 UTC
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 ...
Comment 12 Bruno 2005-08-16 12:10:19 UTC
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) 
Comment 13 Daniel Webert 2005-08-16 14:17:53 UTC
closing this one, because this bug was the bump - the missing headers are in 102751