Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 146571 - net-p2p/gtkhx does not compile after gcc-4.1.1 upgrade
Summary: net-p2p/gtkhx does not compile after gcc-4.1.1 upgrade
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Charlie Shepherd (RETIRED)
URL:
Whiteboard: Removed
Keywords:
Depends on:
Blocks:
 
Reported: 2006-09-06 08:42 UTC by Kevin Korb
Modified: 2007-01-02 09:35 UTC (History)
4 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 Kevin Korb 2006-09-06 08:42:12 UTC
...
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DLOCALEDIR=\"\"       -I/usr/local/include    -I.     -I..    -I../intl       -Wall   -D_REENTRANT    -D_GNU_SOURCE    -g -Wall -fsigned-char -O2 -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/gdk-pixbuf-1.0 -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -c dfa.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DLOCALEDIR=\"\"       -I/usr/local/include    -I.     -I..    -I../intl       -Wall   -D_REENTRANT    -D_GNU_SOURCE    -g -Wall -fsigned-char -O2 -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/gdk-pixbuf-1.0 -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -c files.c
In file included from hx.h:10,
                 from files.c:32:
hotline.h:17: warning: '__packed__' attribute ignored for field of type 'guint8[]'
hotline.h:23: warning: '__packed__' attribute ignored for field of type 'guint8[]'
hotline.h:41: warning: '__packed__' attribute ignored for field of type 'guint8[]'
hotline.h:51: warning: '__packed__' attribute ignored for field of type 'guint8[]'
files.c: In function 'icon_of_fh':
files.c:930: warning: pointer targets in passing argument 1 of 'strcasestr_len' differ in signedness
files.c:931: warning: pointer targets in passing argument 1 of 'strcasestr_len' differ in signedness
files.c: In function 'output_file_list':
files.c:1003: error: invalid lvalue in assignment
files.c: At top level:
files.c:1174: warning: '__packed__' attribute ignored for field of type 'guint8[0u]'
files.c: In function 'exists_remote':
files.c:1307: error: invalid lvalue in assignment
files.c:1308: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
files.c:1308: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
files.c:1308: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
files.c:1308: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
files.c:1308: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
files.c:1308: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
files.c:1308: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
files.c:1308: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness
make[2]: *** [files.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/usr/local/tmp/portage/gtkhx-0.9.4/work/gtkhx-0.9.4/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/tmp/portage/gtkhx-0.9.4/work/gtkhx-0.9.4'
make: *** [all-recursive-am] Error 2

!!! ERROR: net-p2p/gtkhx-0.9.4 failed.
Call stack:
  ebuild.sh, line 1539:   Called dyn_compile
  ebuild.sh, line 939:   Called src_compile
  ebuild.sh, line 609:   Called die

!!! emake failed
!!! If you need support, post the topmost build error, and the call stack if relevant.


emerge --info:
Portage 2.1-r2 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.4-r3, 2.6.17-gentoo-r7 i686)
=================================================================
System uname: 2.6.17-gentoo-r7 i686 AMD Athlon(tm) XP 2800+
Gentoo Base System version 1.12.4
app-admin/eselect-compiler: [Not Present]
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
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.11-r5
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-mtune=athlon-xp -march=athlon-xp -O2 -pipe -mmmx -m3dnow -msse"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /var/service"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-mtune=athlon-xp -march=athlon-xp -O2 -pipe -mmmx -m3dnow -msse"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer notitles parallel-fetch sandbox sfperms strict userpriv usersandbox"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LDFLAGS="-Wl,-O1 -Wl,--sort-common,-z,now"
LINGUAS="en_US"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages/dementia"
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"
PORTDIR_OVERLAY="/usr/portage/local"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext 7zip X Xaw3d a52 aac aalib acpi alsa amr asf audiofile avi berkdb bitmap-fonts bzip2 cairo cdb cdda cddb cdparanoia cdr cli crypt cups curl dbus dga directfb divx4linux djbfft dlloader dri dts dv dvb dvd dvdr dvdread encode escreen exif fam fbcon fbdev ffmpeg fftw filepro firefox flac font-server foomaticdb fpx gd gdbm gif gimp gimpprint gkrellm glut graphviz gsl gtk gtk2 gzip hbci icq idn imagemagick imlib imlib2 ipod iproute2 irc isdnlog java jbig jpeg jpeg2k lame lcms libcaca libg++ lzo lzw mad matroska matrox mbox mikmod mjpeg mmx mmxext mng mod modplug motif mozilla moznocompose moznoirc moznomail mozsvg mp3 mp4 mpeg mpeg2 mplayer musepack musicbrainz ncurses net network nfs nocd nodrm noplugin nptl nptlonly nsplugin nvidia offensive ofx ogg opengl oss pam pcre pdf perl png posix ppds python qt3 qt4 quicktime rar readline real reflection reiserfs rplay rtc rtsp samba sdl session slang sndfile sox speex spell spl sse ssl sysfs syslog tcltk tga theora threads tiff timidity tk transcode truetype truetype-fonts type1 type1-fonts udev usb userlocales v4l v4l2 vcd vcdimager vidix vlm vorbis win32codecs wma wmf wxwindows x264 xanim xfs xine xinerama xmms xorg xpm xprint xscreensaver xv xvid xvmc yv12 zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux linguas_en_US userland_GNU video_cards_apm video_cards_fbdev video_cards_mga video_cards_vesa video_cards_vga video_cards_v4l video_cards_nvidia"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-09-06 08:53:35 UTC
<snip>
After years of work on GtkHx, project founder and primary coder Misha Nasledov has handed over the project to Justin Turner Arthur on 2004-02-11. Misha is pursuing an education and is working on a new project concerning sound synthesis. He will continue to contribute the Debian packages for future releases of GtkHx. This website and the GtkHx development team will be undergoing various changes in the next few weeks, so keep checking this site for the latest information. Once a few important bugs are resolved, I plan on releasing 0.9.5.
</snip>

Well, I guess this thing is just dead and buried.
Comment 2 Guillaume Destuynder (RETIRED) gentoo-dev 2006-09-20 08:10:47 UTC
i sent a patch upstream, if they do not accept it or do not reply i will consider dropping gtkhx. it still uses gtk 1 libraries, does not seems supported either.
I will go on supporting the command line "hx" client until i find a replacement for it (maybe avaraline's python hx client)

(note: the hx client will be bumped on cvs as soon as the fixed 0.4.11 hits the mirrors, as it suffers from the same incompatibility)

of course, if someone either: 
- give strong points about maintaing gtkhx
- maintain it (i can send a gcc4 patch)

i will not drop it (until gtk 1 libs are removed ;p)
Comment 3 Guillaume Destuynder (RETIRED) gentoo-dev 2006-11-09 06:47:12 UTC
upstream seems dead, so i will deprecate this ebuild and mask it.
please use the hx (net-p2p/hx) command line client as there is no supported GUI client for Hotline anymore.
Comment 4 Steve Dibb (RETIRED) gentoo-dev 2006-11-26 12:24:29 UTC
assigning to treecleaners
Comment 5 Charlie Shepherd (RETIRED) gentoo-dev 2006-12-17 23:07:24 UTC
Although treecleaner policy is to get maintainers to remove their own packages, as kang is MIA I'll reassign this to myself. CC'ing m-needed and treecleaners to keep them in the loop.
Comment 6 Charlie Shepherd (RETIRED) gentoo-dev 2007-01-02 09:35:35 UTC
Punted