Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 178161 - stabilize media-gfx/splashutils-1.4.2
Summary: stabilize media-gfx/splashutils-1.4.2
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Michal Januszewski (RETIRED)
URL:
Whiteboard:
Keywords:
: 183866 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-05-12 10:02 UTC by Michal Januszewski (RETIRED)
Modified: 2007-09-01 19:03 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michal Januszewski (RETIRED) gentoo-dev 2007-05-12 10:02:18 UTC
media-gfx/splashutils-1.4.2 is a bugfix release that fixes several problems present in 1.4.1. 1.4.2 has been in the tree only for a week, but I believe that it would make the user experience better than 1.4.1, which was marked stable for the 2007.0 release. Please stabilize it when you see fit.
Comment 1 Steve Dibb (RETIRED) gentoo-dev 2007-05-12 10:20:22 UTC
amd64 stable
Comment 2 N. Dan Smith 2007-05-12 17:40:39 UTC
on ppc:

You can run `make` now.
  CC      objs/solibsplash.o
  LD      objs/libsplash.so
  CONF    libjpeg
  MAKE    libjpeg
In file included from /usr/lib/klibc/include/arch/ppc/klibc/archsignal.h:11,
                 from /usr/lib/klibc/include/signal.h:14,
                 from /usr/lib/klibc/include/sys/select.h:11,
                 from /usr/lib/klibc/include/unistd.h:12,
                 from /usr/lib/klibc/include/stdio.h:11,
                 from /var/tmp/portage/media-gfx/splashutils-1.4.2/work/splashutils-1.4.2/libs/jpeg-6b/jinclude.h:46,
                 from /var/tmp/portage/media-gfx/splashutils-1.4.2/work/splashutils-1.4.2/libs/jpeg-6b/jcapimin.c:20:
/usr/include/asm/signal.h:145: error: field 'sa' has incomplete type
make[1]: *** [jcapimin.o] Error 1
make: *** [jpeglib] Error 2

!!! ERROR: media-gfx/splashutils-1.4.2 failed.
Call stack:
  ebuild.sh, line 1614:   Called dyn_compile
  ebuild.sh, line 971:   Called qa_call 'src_compile'
  environment, line 3107:   Called src_compile
  splashutils-1.4.2.ebuild, line 133:   Called die


Portage 2.1.2.2 (default-linux/ppc/ppc32/2006.1/G4, gcc-4.1.1, glibc-2.5-r0, 2.6.19-gentoo-r5 ppc)
=================================================================
System uname: 2.6.19-gentoo-r5 ppc 7447A, altivec supported
Gentoo Base System version 1.12.1
Timestamp of tree: Sat, 12 May 2007 17:00:10 +0000
dev-java/java-config: 1.3.7, 2.0.31
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="ppc"
AUTOCLEAN="yes"
CBUILD="powerpc-unknown-linux-gnu"
CFLAGS="-O2 -mcpu=G4 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -pipe"
CHOST="powerpc-unknown-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -mcpu=G4 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="collision-protect distlocks metadata-transfer sandbox sfperms strict test"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LINGUAS="en_US"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/sunrise"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X alsa altivec apache2 berkdb bitmap-fonts bonobo branding cdr cli cracklib crypt cups dri dvd eds emboss encode esd firefox fortran gdbm gif gnome gpm gstreamer gtk gtkhtml iconv ipv6 isdnlog jpeg ldap libg++ libwww mad midi mikmod mozbranding mozilla mp3 mpeg ncurses nls nptl nptlonly ogg opengl pam pcre pdf perl png ppc pppd python quicktime readline reflection ruby sdl session spell spl ssl tcpd test truetype truetype-fonts type1-fonts unicode vorbis xml xorg xv zlib" ALSA_CARDS="aoa aoa-fabric-layout aoa-onyx aoa-soundbus aoa-soundbus-i2s aoa-tas aoa-toonie powermac usb-audio via82xx" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_US" USERLAND="GNU" VIDEO_CARDS="radeon"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 3 Michal Januszewski (RETIRED) gentoo-dev 2007-05-12 18:25:16 UTC
Nathan: this looks like a problem with the kernel headers. Perhaps try remerging klibc?
Comment 4 Markus Ullmann (RETIRED) gentoo-dev 2007-05-14 19:25:28 UTC
works fine here
Comment 5 Timothy Stotts 2007-05-23 21:41:23 UTC
same issue on ppc; fine on x86
Comment 6 Timothy Stotts 2007-05-24 16:12:34 UTC
Whoever is able to compile splashutils on ppc32, could you post the following information?

    # uname -a
    # ls -l /usr/src/linux
    # equery list klibc
    # equery list sysfsutils
    # equery list linux-headers
    # equery list libpng
    # equery list fbgrab
    # equery list libmng
    # equery list jpeg
    # equery list tiff
    # equery list freetype
    # equery list giflib
    # equery list gpm
    # emerge --info
Comment 7 Lars Weiler (RETIRED) gentoo-dev 2007-06-02 21:39:49 UTC
(In reply to comment #6)
> Whoever is able to compile splashutils on ppc32, could you post the following
> information?

Sounds like nobody is able to compile it on ppc32.  Same error on the Pegasos here.
Comment 8 Tobias Scherbaum (RETIRED) gentoo-dev 2007-06-15 21:03:17 UTC
Same here on a G4 iBook. How do we proceed here?
Comment 9 nixnut (RETIRED) gentoo-dev 2007-06-16 12:33:33 UTC
I think it's the #ifndef below in /usr/include/asm/signal.h that's tripping it up
 
#ifndef _SIGNAL_H
struct sigaction {
        __sighandler_t sa_handler;
        unsigned long sa_flags;
        __sigrestore_t sa_restorer;
        sigset_t sa_mask;               /* mask last for extensibility */
};
#endif

struct k_sigaction {
        struct sigaction sa;
};

splashutils emerges ok if I copy include/asm/signal.h from my kernel sources (2.6.20) to /usr/include/asm/signal.h. The file from the newer kernel sources doesn't have that #ifndef. Upgrading linux-headers to 2.6.20-r2 does the trick too.
Comment 10 Michal Januszewski (RETIRED) gentoo-dev 2007-07-03 21:18:50 UTC
It looks like there is a problem with the current stable version of linux-headers. Perhaps it's time to move to 2.6.20-r2?
Comment 11 Joe Jezak (RETIRED) gentoo-dev 2007-07-22 16:36:23 UTC
Fixed by new linux-headers going stable (2.6.21).  I've marked splashutils-1.4.2 ppc stable.  Closing since we're the last arch.
Comment 12 nixnut (RETIRED) gentoo-dev 2007-09-01 19:03:46 UTC
*** Bug 183866 has been marked as a duplicate of this bug. ***