Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 276808 - Fltk, any version, MUST change the code
Summary: Fltk, any version, MUST change the code
Status: RESOLVED DUPLICATE of bug 276695
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-06 18:42 UTC by Audiodef
Modified: 2009-07-07 02:44 UTC (History)
0 users

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 Audiodef 2009-07-06 18:42:23 UTC
No version of fltk will compile on my machine. All versions I've been able to try from portage have to change const void*, const void* to const dirent**, const dirent**. It will not work otherwise. 

When I go to fltk.org to get the latest tarballs, I'm getting "not in bzip2 format" errors in portage even though I can unpack the tarballs manually just fine. 

I am just not seeing any of this work. I'd be absolutely thrilled to stay on top of this and help the devs fix this. 

Reproducible: Always

Steps to Reproduce:
1. emerge fltk
2. Problems arise as noted in the description

Actual Results:  
Emerge always fails for various reasons. 

Expected Results:  
Successful compile of fltk.

You let me know what you need and I'll provide it. I'm anxious to get this installed and working, and to nab any bugs along the way.
Comment 1 Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2009-07-06 18:56:49 UTC
Post the output of `emerge --info` and attach the build log.
Comment 2 Audiodef 2009-07-06 20:38:54 UTC
No build log. This is all of it:

[ebuild  N    ] x11-libs/fltk-2.0_pre6793  USE="jpeg opengl png xft zlib -cairo -debug -doc -xinerama" 0 kB [1]

Total: 1 package (1 new), Size of downloads: 0 kB
Portage tree and overlays:
 [0] /usr/portage
 [1] /usr/local/portage


>>> Verifying ebuild manifests

>>> Emerging (1 of 1) x11-libs/fltk-2.0_pre6793 from unknown repo
 * fltk-2.0.x-r6793.tar.gz RMD160 SHA1 SHA256 size ;-) ...                                                                                            [ ok ]
 * checking ebuild checksums ;-) ...                                                                                                                  [ ok ]
 * checking auxfile checksums ;-) ...                                                                                                                 [ ok ]
 * checking miscfile checksums ;-) ...                                                                                                                [ ok ]
>>> Unpacking source...
>>> Unpacking fltk-2.0.x-r6793.tar.gz to /var/tmp/portage/x11-libs/fltk-2.0_pre6793/work

gzip: /var/tmp/portage/x11-libs/fltk-2.0_pre6793/distdir/fltk-2.0.x-r6793.tar.gz: not in gzip format
tar: This does not look like a tar archive
tar: Error exit delayed from previous errors
 * 
 * ERROR: x11-libs/fltk-2.0_pre6793 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_unpack
 *             environment, line 3043:  Called _eapi0_src_unpack
 *               ebuild.sh, line  593:  Called unpack 'fltk-2.0.x-r6793.tar.gz'
 *               ebuild.sh, line  383:  Called _unpack_tar 'gzip'
 *               ebuild.sh, line  361:  Called die
 * The specific snippet of code:
 *   				assert "$myfail"
 *  The die message:
 *   failure unpacking fltk-2.0.x-r6793.tar.gz
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/x11-libs/fltk-2.0_pre6793/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-libs/fltk-2.0_pre6793/temp/environment'.
 * This ebuild is from an overlay: '/usr/local/portage/'
 * 

>>> Failed to emerge x11-libs/fltk-2.0_pre6793, Log file:

>>>  '/var/tmp/portage/x11-libs/fltk-2.0_pre6793/temp/build.log'

 * Messages for package x11-libs/fltk-2.0_pre6793:

 * 
 * ERROR: x11-libs/fltk-2.0_pre6793 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_unpack
 *             environment, line 3043:  Called _eapi0_src_unpack
 *               ebuild.sh, line  593:  Called unpack 'fltk-2.0.x-r6793.tar.gz'
 *               ebuild.sh, line  383:  Called _unpack_tar 'gzip'
 *               ebuild.sh, line  361:  Called die
 * The specific snippet of code:
 *   				assert "$myfail"
 *  The die message:
 *   failure unpacking fltk-2.0.x-r6793.tar.gz
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/x11-libs/fltk-2.0_pre6793/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-libs/fltk-2.0_pre6793/temp/environment'.
 * This ebuild is from an overlay: '/usr/local/portage/'
 * 
Comment 3 Audiodef 2009-07-06 20:39:24 UTC
emerge --info:

Portage 2.2_rc33 (default/linux/amd64/2008.0, gcc-4.3.2, glibc-2.9_p20081201-r2, 2.6.30-gentoo-r2 x86_64)
=================================================================
System uname: Linux-2.6.30-gentoo-r2-x86_64-Intel-R-_Pentium-R-_D_CPU_3.20GHz-with-gentoo-1.12.11.1
Timestamp of tree: Mon, 06 Jul 2009 17:45:01 +0000
app-shells/bash:     3.2_p39
dev-java/java-config: 2.1.8-r1
dev-lang/python:     2.5.4-r2, 2.6.2-r1
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.5, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /etc/conf.d/clock /etc/conf.d/hostname /etc/conf.d/hwclock /etc/hosts"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.osuosl.org/ http://gentoo.mirrors.pair.com/ http://gentoo.mirrors.tds.net/gentoo http://gentoo.netnitco.net http://mirror.datapipe.net/gentoo http://gentoo.mirrors.easynews.com/linux/gentoo/ http://chi-10g-1-mirror.fastsoft.net/pub/linux/gentoo/gentoo-distfiles/ http://www.cyberuse.com/gentoo/ "
LANG="C"
LDFLAGS="-Wl,-O1"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="X acl acpi alsa amd64 automount berkdb bzip2 cddb cleartype cli consolekit cpudetection cracklib crypt cups dbus dell dirac directfb djbfft dri encode exif faac faad fam fbcon ffmpeg fortran gdbm gif gmplayer gnome gnome-keyring gpm gtk hal iconv ieee1394 ipv6 isdnlog jack java jpeg ladspa midi mmx mp3 mp3rtp mudflap multilib musepack nautilus ncurses nls nptl nptlonly ogg opengl openmp pam pcre pdf perl png ppds pppd python quicktime readline reflection samba schroedinger session spl sse sse2 ssl svg sysfs tcpd templates theora threads tiff truetype unicode vorbis xcf xorg xulrunner zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="radeon"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, LINGUAS, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 4 Audiodef 2009-07-06 20:40:22 UTC
What I meant was this is all of the build log:

>>> Unpacking source...
>>> Unpacking fltk-2.0.x-r6793.tar.gz to /var/tmp/portage/x11-libs/fltk-2.0_pre6793/work

gzip: /var/tmp/portage/x11-libs/fltk-2.0_pre6793/distdir/fltk-2.0.x-r6793.tar.gz: not in gzip format
tar: This does not look like a tar archive
tar: Error exit delayed from previous errors
 * 
 * ERROR: x11-libs/fltk-2.0_pre6793 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_unpack
 *             environment, line 3043:  Called _eapi0_src_unpack
 *               ebuild.sh, line  593:  Called unpack 'fltk-2.0.x-r6793.tar.gz'
 *               ebuild.sh, line  383:  Called _unpack_tar 'gzip'
 *               ebuild.sh, line  361:  Called die
 * The specific snippet of code:
 *                              assert "$myfail"
 *  The die message:
 *   failure unpacking fltk-2.0.x-r6793.tar.gz
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/x11-libs/fltk-2.0_pre6793/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-libs/fltk-2.0_pre6793/temp/environment'.
 * This ebuild is from an overlay: '/usr/local/portage/'
 * 
Comment 5 Jeroen Roovers (RETIRED) gentoo-dev 2009-07-07 02:44:04 UTC
(In reply to comment #0)
> No version of fltk will compile on my machine. All versions I've been able to
> try from portage have to change const void*, const void* to const dirent**,
> const dirent**. It will not work otherwise. 

See below.

> When I go to fltk.org to get the latest tarballs, I'm getting "not in bzip2
> format" errors in portage even though I can unpack the tarballs manually just
> fine. 

Er, that appears to be unrelated to the problem above - focusing on that one.

*** This bug has been marked as a duplicate of bug 276695 ***