Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 28789 - app-admin/gkrellm-2.1.19
Summary: app-admin/gkrellm-2.1.19
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Martin Holzer (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-09-15 07:22 UTC by Andy Dustman
Modified: 2003-10-12 00:13 UTC (History)
2 users (show)

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


Attachments
app-admin/gkrellm/gkrellm-2.1.19.ebuild (gkrellm-2.1.19.ebuild,1.64 KB, text/plain)
2003-09-15 07:23 UTC, Andy Dustman
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andy Dustman 2003-09-15 07:22:41 UTC
2.1.18 broke gkrellmd if you were using glib-1.2:

2.1.19 - Fri Sep 12, 2003
-------------------------
	* Bugfixes
	  o Fix broken gkrellmd server compiles using glib12.
	* Translation updates
	  o pl.po from Przemyslaw Sulek <pbs--at--linux.net.pl>

In addition, the 2.1.18 ebuild lacks a dependency for dev-libs/glib. The gtk
dependency would bring that in automatically, but the standalone gkrellmd (i.e.
USE="-gtk -gtk2") would not have the glib dependency. I have compiled and tested
the 2.1.19 ebuild, and it will be attached.
Comment 1 Andy Dustman 2003-09-15 07:23:46 UTC
Created attachment 17755 [details]
app-admin/gkrellm/gkrellm-2.1.19.ebuild
Comment 2 Seemant Kulleen (RETIRED) gentoo-dev 2003-09-15 07:38:00 UTC
spankz0r, mholzer is actually maintaining it these days, just fyi
Comment 3 Mark Knecht 2003-09-16 04:01:30 UTC
Did an emerge --deep --update world last night. gkrellm2 doesn't run anymore. Normally I start it in .xinitrc. Here's what I see if I start it in a terminal:

bash-2.05b$ gkrellm2 -w

(process:5996): GLib-GObject-CRITICAL **: gtype.c:1871: initialization assertion failed, use g_type_init() prior to this function

(process:5996): GLib-GObject-CRITICAL **: file gobject.c: line 615 (g_object_new): assertion `G_TYPE_IS_OBJECT (object_type)' failed
Segmentation fault



Wizard root # emerge info
Portage 2.0.49-r4 (default-x86-1.4, gcc-3.3.1, glibc-2.3.2-r1, 2.4.20-gentoo-r7)
=================================================================
System uname: 2.4.20-gentoo-r7 i686 AMD Athlon(TM) XP 2600+
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-mcpu=athlon-xp -O3 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-mcpu=athlon-xp -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="sandbox ccache autoaddcvs"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 oss apm avi crypt cups encode foomaticdb gif jpeg kde libg++ libwww mad mikmod mmx mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib gtkhtml gdbm berkdb slang readline arts bonobo svga tcltk java guile sdl gpm tcpd pam ssl perl python esd imlib oggvorbis qt motif opengl mozilla cdr X gtk -gnome alsa radeon"

Wizard root # 

bash-2.05b$ 
Comment 4 André Lemos 2003-09-17 08:26:08 UTC
mmap2(0x4099f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 8, 0x1) = 0x4099f000
close(8)                                = 0
brk(0)                                  = 0x81b8000
brk(0x81ba000)                          = 0x81ba000
open("/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++



Portage 2.0.49-r4 (default-x86-1.4, gcc-3.3.1, glibc-2.3.2-r1, 2.6.0-test5-mm2)
=================================================================
System uname: 2.6.0-test5-mm2 i686 Intel(R) Celeron(R) CPU 1.70GHz
distcc 2.10 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -ffast-math -mfpmath=sse -march=pentium3 -pipe -fomit-frame-pointer -mmmx -msse -msse2 -frename-registers -fdelete-null-pointer-checks -fprefetch-loop-arrays"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-O2 -ffast-math -mfpmath=sse -march=pentium3 -pipe -fomit-frame-pointer -mmmx -msse -msse2 -frename-registers -fdelete-null-pointer-checks -fprefetch-loop-arrays"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache autoaddcvs sandbox userpriv"
GENTOO_MIRRORS="http://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 avi crypt cups encode foomaticdb gif jpeg libg++ mad mikmod mmx mpeg ncurses png quicktime spell truetype xml2 xmms xv zlib gtkhtml alsa gdbm slang readline arts tetex aalib bonobo svga ggi tcltk java guile mysql X sdl gpm tcpd pam libwww ssl perl python esd imlib oggvorbis gnome qt kde motif opengl mozilla cdr apache2 dvd gtk2 ipv6 maildir sasl sse tiff usb wmf xml -oss -apm -nls -pdflib -berkdb gtk -ldap joystick oss"
Comment 5 SpanKY gentoo-dev 2003-09-19 03:30:19 UTC
Additional Comments From andy-gentoo.54e552@dustman.net  2003-18-09 12:39 EST 

The X version works for me.

Mark: In your CFLAGS you should have -march=athlon in addition to 
-mcpu=athlon-xp to avoid SSE bugs in GCC. Maybe they are fixed in gcc-3.3.1, but
 it has other problems.

Andr
Comment 6 SpanKY gentoo-dev 2003-09-19 03:30:19 UTC
Additional Comments From andy-gentoo.54e552@dustman.net  2003-18-09 12:39 EST 

The X version works for me.

Mark: In your CFLAGS you should have -march=athlon in addition to 
-mcpu=athlon-xp to avoid SSE bugs in GCC. Maybe they are fixed in gcc-3.3.1, but
 it has other problems.

André: You might get better results using this:

CFLAGS="-march=pentium3 -mcpu=pentium4 -O2 -fno-strict-aliasing 
-fstack-protector -finline-functions -falign-jumps=5 -falign-loops=5 
-falign-functions=64 -pipe"

(except -fstack-protector seems broken on C++ code in gcc-3.3.1) Pentium4 
support has SSE2 bugs, and I think trying to turn on individual features 
officially discouraged. -march=pentium3 enables mmx and sse but not sse2. 
-mcpu=pentium4 gives you instruction scheduling for pentium4.

This is in /etc/make.conf:

# CRITICAL WARNINGS: ****************************************************** #
# ATHLON-4 will generate invalid SSE  instructions; use 'athlon'   instead. #
# PENTIUM4 will generate invalid SSE2 instructions; use 'pentium3' instead. #
# K6 markings are deceptive. Avoid setting -march for them. See Bug #24379. #
# ************************************************************************* #
Comment 7 Andy Dustman 2003-10-12 00:13:03 UTC
2.1.20 is in Portage, and it seems to work fine in X mode. The gkrellmd was
fixed back in 2.1.19, so I'm closing the bug.