Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 341347 - popt-1.16 fails to compile on Interix
Summary: popt-1.16 fails to compile on Interix
Status: RESOLVED FIXED
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Prefix Support (show other bugs)
Hardware: x86 Interix
: High normal
Assignee: Markus Duft (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-16 17:50 UTC by Christopher Schwan
Modified: 2010-10-22 07:47 UTC (History)
0 users

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


Attachments
build log (build.log,16.21 KB, text/plain)
2010-10-16 17:51 UTC, Christopher Schwan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Christopher Schwan 2010-10-16 17:50:41 UTC
popt-1.16 fails to compile on Interix, aborting with error:

./.libs/libpopt.so: undefined reference to `_strtoll'
collect2: ld returned 1 exit status
make[2]: *** [test1] Error 1
make[2]: *** Waiting for unfinished jobs....
./.libs/libpopt.so: undefined reference to `_strtoll'
collect2: ld returned 1 exit status
make[2]: *** [test2] Error 1
./.libs/libpopt.so: undefined reference to `_strtoll'
collect2: ld returned 1 exit status
make[2]: *** [tdict] Error 1
make[2]: Leaving directory `/opt/gentoo/var/tmp/portage/dev-libs/popt-1.16/work/popt-1.16'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/gentoo/var/tmp/portage/dev-libs/popt-1.16/work/popt-1.16'
make: *** [all] Error 2
Comment 1 Christopher Schwan 2010-10-16 17:51:32 UTC
Created attachment 250907 [details]
build log
Comment 2 Christopher Schwan 2010-10-17 07:51:18 UTC
emerge --info:

Portage 2.2.01.15553-prefix (prefix/windows/interix/3.5/x86, gcc-4.2.4,
unavailable, 3.5 x86)
=================================================================
System uname: Interix-3.5-x86-32bit
Timestamp of tree: Sat, 16 Oct 2010 13:41:39 +0000
app-shells/bash:     4.1_p7
dev-lang/python:     2.6.4
sys-devel/autoconf:  2.13, 2.65-r1
sys-devel/automake:  1.4_p6-r1, 1.5-r1, 1.6.3-r1, 1.7.9-r2, 1.8.5-r4, 1.9.6-r3,
1.10.2-r00.1, 1.11.1
sys-devel/binutils:  2.20.51.0.10
sys-devel/gcc:       4.2.4-r01.2
sys-devel/gcc-config: 1.4.1-r00.2
sys-devel/libtool:   2.2.6b
sys-devel/make:      3.81-r2
ACCEPT_KEYWORDS="~x86-interix"
ACCEPT_LICENSE="* -@EULA"
CBUILD="i586-pc-interix3.5"
CFLAGS="-O2 -pipe"
CHOST="i586-pc-interix3.5"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf
/etc/terminfo"
CXXFLAGS="-O2 -pipe"
DISTDIR="/opt/gentoo/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--keep-going"
FEATURES="assume-digests collision-protect distlocks fixlafiles fixpackages
news nostrip parallel-fetch preserve-libs protect-owned sfperms strict
unknown-features-warn unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://sapc154.salomon.at/pub/portage
http://gentoo.ynet.sk/pub"
LANG="de"
LDFLAGS=""
MAKEOPTS="-j3"
PKGDIR="/opt/gentoo/usr/portage/packages"
PORTAGE_CONFIGROOT="/opt/gentoo/"
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="/opt/gentoo/var/tmp"
PORTDIR="/opt/gentoo/usr/portage"
SYNC="rsync://rsync.prefix.freens.org/gentoo-portage-prefix"
USE="cracklib cxx modules ncurses prefix readline ssl vim-syntax x86-interix
zlib" 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
cgi cgid 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" COLLECTD_PLUGINS="df interface irq load memory rrdtool
swap syslog" ELIBC="Interix" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore
fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver
oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt
ubx" INPUT_DEVICES="keyboard mouse" KERNEL="Interix" LCD_DEVICES="bayrad cfontz
cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" PHP_TARGETS="php-5.2"
RUBY_TARGETS="ruby18" USERLAND="GNU" XTABLES_ADDONS="quota2 psd pknock lscan
length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq
steal rawnat logmark ipmark dhcpmac delude chaos account" Unset:  CPPFLAGS,
CTARGET, FFLAGS, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_COMPRESS,
PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 3 Markus Duft (RETIRED) gentoo-dev 2010-10-18 06:40:35 UTC
mhm - interix has been a stepchild for a few months now ;) i'm currently in the progress of catching up again, and fixing through the system... you need not report seperate bugs for all deficiencies for now, as i'm touching most of those anyway. should be a few days to weeks until there is a fully functional version again. however i cannot promise there will be a clean upgrade path from the previous DVD release.

in the meantime - thanks for reporting and testing!
Comment 4 Markus Duft (RETIRED) gentoo-dev 2010-10-22 07:47:34 UTC
the strtoll and strtoull functions have been added to suacomp. suacomp is required from now on to build on interix here and elsewhere. new bootstraps will include it, but for existing ones, please manually install it.