Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 179775 - stabilize x11-drivers/xf86-video-sis-0.9.3
Summary: stabilize x11-drivers/xf86-video-sis-0.9.3
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 191615
  Show dependency tree
 
Reported: 2007-05-25 17:52 UTC by Xake
Modified: 2007-09-07 21:09 UTC (History)
1 user (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 Xake 2007-05-25 17:52:58 UTC
I saw that this package had been in portage since 2006-12-02 and no updates. The only bugs reported is people doing funny things with USE-flags, so maybe time to stabilize?
Comment 1 Igor Korot 2007-06-12 19:32:29 UTC
Is this error fixed:

sis_dri.c: 753: error: conflicting types for 'SISDRICloseScreen'
sis_dri.c: 427: error: previous implicit declaration of 'SISDRICloseScreen' was here

This error I got when building this module on x86 platform with the latest stable packet xf86-video-sis....

Thank you.
Comment 2 Igor Korot 2007-06-12 20:55:26 UTC
(In reply to comment #1)
> Is this error fixed:
> sis_dri.c: 753: error: conflicting types for 'SISDRICloseScreen'
> sis_dri.c: 427: error: previous implicit declaration of 'SISDRICloseScreen' was
> here
> This error I got when building this module on x86 platform with the latest
> stable packet xf86-video-sis....
> Thank you.

This is the reference to the issue:

http://bugs.gentoo.org/show_bug.cgi?id=167256
Comment 3 Joshua Baergen (RETIRED) gentoo-dev 2007-06-18 00:41:46 UTC
(In reply to comment #2)
> (In reply to comment #1)
> > Is this error fixed:
> > sis_dri.c: 753: error: conflicting types for 'SISDRICloseScreen'
> > sis_dri.c: 427: error: previous implicit declaration of 'SISDRICloseScreen' was
> > here
> > This error I got when building this module on x86 platform with the latest
> > stable packet xf86-video-sis....
> > Thank you.
> 
> This is the reference to the issue:
> 
> http://bugs.gentoo.org/show_bug.cgi?id=167256
> 

It probably hasn't been fixed, since it doesn't appear anyone has bothered to file the issue upstream.
Comment 4 Xake 2007-06-18 18:26:10 UTC
Ok, I have VIDEO_CARDS set so that is probably why I have not encountered that bug. I can assure sis-0.9.1-r1 and 0.9.3 works like a charm.

And I can't see what fglrx (ati-drivers?) has to do with it. I did an 'emerge ati-drivers xf86-video-sis' both with eselect opengl set nvidia (my card on my little faster playbox) and eselect opengl set ati (for trying it out) and both works fine.
I am going to unset VIDEO_CARDS to see if I can recreate the fail before filing upstream. Feel free to file before me if you like.:-)
Comment 5 Igor Korot 2007-06-18 20:11:42 UTC
(In reply to comment #4)
> Ok, I have VIDEO_CARDS set so that is probably why I have not encountered that
> bug. I can assure sis-0.9.1-r1 and 0.9.3 works like a charm.

I have a VIDEO_CARDS set to 'sis'. And I used previous version of the driver. However, during the upgrade of the X from 7.0 to 7.1 (or 7.2) it tried to install 0.9.1-r1 but fail with the error above.

> And I can't see what fglrx (ati-drivers?) has to do with it. I did an 'emerge
> ati-drivers xf86-video-sis' both with eselect opengl set nvidia (my card on my
> little faster playbox) and eselect opengl set ati (for trying it out) and both
> works fine.

I just tried 'emerge xf86-video-sis'...

> I am going to unset VIDEO_CARDS to see if I can recreate the fail before filing
> upstream. Feel free to file before me if you like.:-)

Comment 6 Xake 2007-06-19 17:57:53 UTC
Strange, i can replicate at all.

hit me with your emerge --info and I will tell you mine as soon as I can fetch it.
Comment 7 Igor Korot 2007-06-20 00:13:19 UTC
# emerge --info
Portage 2.1.2-r9 (default-linux/x86/2006.1/desktop, gcc-3.4.6, glibc-2.4-r3,
2.6.17-gentoo-r8 i686)
=================================================================
System uname: 2.6.17-gentoo-r8 i686 Intel(R) Pentium(R) M processor 1.86GHz
Gentoo Base System release 1.12.9
Timestamp of tree: Thu, 15 Feb 2007 21:20:01 +0000
dev-lang/python:     2.3.6, 2.4.4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.18.1
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.17
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.20
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config
/usr/kde/3.5/shutdown /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo
/etc/texmf/web2c"
CXXFLAGS="-O2 -march=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/gentoo/"
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"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="X acpi alsa arts berkdb bitmap-fonts cairo cdr cli cracklib crypt cups
dbus dlloader dri dvd dvdr eds emboss encode esd fam firefox fortran gdbm gif
gpm gstreamer hal iconv ipv6 isdnlog jpeg kde ldap libg++ mad midi mikmod mp3
mpeg ncurses nls nptl nptlonly ogg opengl oss pam pcre perl png ppds pppd
python qt qt3 qt4 quicktime readline reflection sdl session spell spl ssl tcltk
tcpd tk truetype truetype-fonts type1-fonts unicode vorbis win32codecs x86 xml
xorg xv zlib" ALSA_CARDS="hda-intel" 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" USERLAND="GNU"
VIDEO_CARDS="apm ark ati chips cirrus cyrix dummy fbdev glint i128 i740 i810
imstt mga neomagic nsc nv rendition s3 s3virge savage siliconmotion sis sisusb
tdfx tga trident tseng v4l vesa vga via vmware voodoo"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS,
LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY

Comment 8 Xake 2007-06-20 09:34:48 UTC
two mayor things that differs between your system and mine: glibc-2.5 and gcc-4.1.2
I could try to set up a chroot and try that. or you could upgrade your gcc to latest stable and try that (do not forget gcc-config).
Comment 9 Xake 2007-06-30 23:08:10 UTC
Error confirmed in chroot: emerge with gcc-3 and it fails, emerge with gcc-4 and it works.
Comment 10 Xake 2007-09-02 19:24:50 UTC
So what is left for this package to become stable?
Currently it seems like the only ones having problem compiling this is the ones using a old gcc or have USE-flag problems.
What is the blocker?
Comment 11 Chris Gianelloni (RETIRED) gentoo-dev 2007-09-07 20:44:31 UTC
Well, this is stable on amd64/x86 now for bug #191615 but if it needs to go on other arches, they'll need to be added to CC.
Comment 12 Donnie Berkholz (RETIRED) gentoo-dev 2007-09-07 21:09:09 UTC
Since sis hardware pretty much only shows up on x86 stuff, closing as fixed.