Created attachment 333860 [details] /var/tmp/portage/dev-lang/julia-9999/temp/build.log emerge --info Portage 2.1.11.31 (default/linux/amd64/10.0/no-multilib, gcc-4.5.4, glibc-2.15-r3, 3.6.11-gentoo x86_64) ================================================================= System uname: Linux-3.6.11-gentoo-x86_64-Intel-R-_Core-TM-_i7_CPU_860_@_2.80GHz-with-gentoo-2.1 Timestamp of tree: Mon, 31 Dec 2012 14:45:01 +0000 ld GNU ld (GNU Binutils) 2.22 app-shells/bash: 4.2_p37 dev-java/java-config: 2.1.11-r3 dev-lang/python: 2.6.8, 2.7.3-r2, 3.1.5, 3.2.3 dev-util/cmake: 2.8.9 dev-util/pkgconfig: 0.27.1 sys-apps/baselayout: 2.1-r1 sys-apps/openrc: 0.11.8 sys-apps/sandbox: 2.5 sys-devel/autoconf: 2.13, 2.69 sys-devel/automake: 1.4_p6-r1, 1.7.9-r2, 1.8.5-r4, 1.9.6-r3, 1.10.3, 1.11.6 sys-devel/binutils: 2.22-r1 sys-devel/gcc: 4.4.7, 4.5.4 sys-devel/gcc-config: 1.7.3 sys-devel/libtool: 2.4-r1 sys-devel/make: 3.82-r4 sys-kernel/linux-headers: 3.6 (virtual/os-headers) sys-libs/glibc: 2.15-r3 Repositories: gentoo betelgeuse betagarden sunrise zugaina science g-ctan x-layman ACCEPT_KEYWORDS="amd64" ACCEPT_LICENSE="*" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=native -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /var/lib/hsqldb" CONFIG_PROTECT_MASK="${EPREFIX}/etc/gconf /etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.3/ext-active/ /etc/php/apache2-php5.4/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cgi-php5.4/ext-active/ /etc/php/cli-php5.3/ext-active/ /etc/php/cli-php5.4/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" CXXFLAGS="-march=native -O2 -pipe" DISTDIR="/usr/portage/distfiles" FCFLAGS="-O2 -pipe" FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch" FFLAGS="-O2 -pipe" GENTOO_MIRRORS="ftp://gentoo.imj.fr/pub/gentoo/ http://130.59.10.35/ftp/mirror/gentoo/" LANG="pt_PT.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" MAKEOPTS="-j9 -l9" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/var/lib/layman/betelgeuse /var/lib/layman/betagarden /var/lib/layman/sunrise /var/lib/layman/zugaina /var/lib/layman/science /usr/local/portage /var/lib/layman" SYNC="rsync://ftp.rnl.ist.utl.pt/gentoo-portage" USE="R X a52 aac aacplus aalib acl acpi action_modeswitch addressbook adns adplug aften akonadi alsa amd64 amr analitza apbs apng archive ares arpack aspell ass atmo attica audiofile autoipd autotrace avahi avcodec avformat avx bash-completion berkdb binfilter bluetooth bs2b bzip2 cairo cdda cddax cddb cdio cleartype cli clucene consolekit context corefonts cover cpudetection cracklib crypt csharp cuda-double cue cups curl cxx dap dbus dc1394 declarative demosaic designer-plugin detex device-mapper dirac djvu double-precision dri dts dv dvd dvi2tty dvipdfm ebook eigen embedded enca encode equalizer exif expat expoblending extra faac faad facedetect fam fame ffmpeg fftw fits flac flash fluidsynth fontconfig fortran fortran95 fpx frei0r ftp fuse g3dvl games gcj gd gdbm geoip geolocation geos gif gimp gmath gml gmxmopac7 gnuplot gnutls gpac gphoto2 gpm gps graphics graphite graphviz grass gsl gstreamer gtk gudev guile hdf5 hdri hpcups humanities hunspell hwdb ical iconv icu id3tag idn ieee1394 imagemagick indi inkjar inotify int64 ipod ipv6 jack jadetex java javascript jbig jemalloc jpeg jpeg2k kate kde kig-scripting kipi kpathsea ladspa lame lapack lash lastfm latex latex3 lcms lensfun libass libcaca libnl libnotify libsamplerate libssh2 libsysfs libtiger libv4l libv4l2 libvisual lm_sensors lqr lua luatex lyrics lzma lzo mad matroska mdnsresponder-compat melt metis midi minizip mjpeg mms mmx mmxext mng modplug modules mopac7 motif mp3 mp3tunes mp4 mpeg mpg123 mpi mplayer mpqc mpris mtp mudflap multimedia musepack music musicbrainz mysql ncurses netcdf network networking nlpsolver nls nptl nsplugin numpy nuv ocr octave odbc ogdi ogg okular omega opal openal openbabel opencl openexr opengl openipmi openmp pam pango panorama pcre pdf pdfannotextractor pdfimport perl pgf phonon plasma plotutils png policykit portaudio postproc postscript ppds pppd projectm pstricks publishers pulseaudio python q32 q64 qimageblitz qt3support qt4 quad quicktime rar raw readline realtime redeyes romio rtf rtmp rtsp ruby rups sasl scale0tilt scanner schroedinger science scrobbler sdl sdl-image semantic-desktop session shaders shine smi smime smp sms smtp sndfile snmp soundtouch sox spatialite speex spell sql sqlite sse sse2 sse3 sse4 sse4a ssl ssse3 subtitles subversion supernodal svg swig symlink szip taglib tbb tcpd tesseract tex4ht tga theora thin-splines threads thumbnail tidy tiff tk toolame tordns truetype twolame type3 udev unicode usb v4l v4l2 vaapi vamp vcdinfo vdpau video vmd vorbis vpx wavpack webkit wma wma-fixed wmf wxwidgets x264 xanim xcomposite xetex xindy xine xml xmp xpm xvid xvmc yaz zeroconf zip 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="authn_core authz_core socache_shmcb unixd 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" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump" CAMERAS="sony_dscf55" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" 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="evdev wacom keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="pt en" PHP_TARGETS="php5-3" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_2" RUBY_TARGETS="ruby18 ruby19" USERLAND="GNU" VIDEO_CARDS="nvidia nv vesa" 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, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
cat /var/tmp/portage/dev-lang/julia-9999/temp/build.log * Package: dev-lang/julia-9999 * Repository: science * Maintainer: guillaume.horel@gmail.com * USE: amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: sandbox >>> Unpacking source... Cloning into bare repository '/usr/portage/distfiles/egit-src/julia.git'... remote: Counting objects: 44989, done. remote: Compressing objects: 100% (12184/12184), done. remote: Total 44989 (delta 33856), reused 43573 (delta 32593) Receiving objects: 100% (44989/44989), 14.99 MiB | 268 KiB/s, done. Resolving deltas: 100% (33856/33856), done. GIT NEW clone --> repository: git://github.com/JuliaLang/julia.git at the commit: 68e09fb7dc1a38e5affe5dcc6b49d46c1e00f9fa branch: master storage directory: "/usr/portage/distfiles/egit-src/julia.git" checkout type: bare repository Cloning into '/var/tmp/portage/dev-lang/julia-9999/work/julia-9999'... done. Branch branch-master set up to track remote branch master from origin. Switched to a new branch 'branch-master' >>> Unpacked to /var/tmp/portage/dev-lang/julia-9999/work/julia-9999 >>> Source unpacked in /var/tmp/portage/dev-lang/julia-9999/work >>> Preparing source in /var/tmp/portage/dev-lang/julia-9999/work/julia-9999 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-lang/julia-9999/work/julia-9999 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-lang/julia-9999/work/julia-9999 ... make -j9 -l9 -j1 Submodule 'deps/libuv' (git://github.com/JuliaLang/libuv.git) registered for path 'deps/libuv' Submodule 'deps/openlibm' (git://github.com/JuliaLang/openlibm.git) registered for path 'deps/openlibm' Cloning into 'deps/libuv'... remote: Counting objects: 13688, done. remote: Compressing objects: 100% (3567/3567), done. remote: Total 13688 (delta 10737), reused 12872 (delta 10068) Receiving objects: 100% (13688/13688), 3.69 MiB | 199 KiB/s, done. Resolving deltas: 100% (10737/10737), done. Submodule path 'deps/libuv': checked out '0709538fecef54c67c84d446af7edddd3e4a1e99' Cloning into 'deps/openlibm'... remote: Counting objects: 1979, done. remote: Compressing objects: 100% (568/568), done. remote: Total 1979 (delta 1540), reused 1836 (delta 1399) Receiving objects: 100% (1979/1979), 764.50 KiB | 618 KiB/s, done. Resolving deltas: 100% (1540/1540), done. Submodule path 'deps/openlibm': checked out '34013cae408cb303fed9d2c5a47a70c19f4fd8cf' src/unix/pipe.c: In function ‘uv_pipe_link’: src/unix/pipe.c:126:3: warning: ISO C90 forbids mixed declarations and code src/e_j0.c: In function ‘pzero’: src/e_j0.c:273:16: warning: ‘p’ may be used uninitialized in this function src/e_j0.c:273:19: warning: ‘q’ may be used uninitialized in this function src/e_j0.c: In function ‘qzero’: src/e_j0.c:368:16: warning: ‘p’ may be used uninitialized in this function src/e_j0.c:368:19: warning: ‘q’ may be used uninitialized in this function src/e_j0f.c: In function ‘pzerof’: src/e_j0f.c:229:15: warning: ‘p’ may be used uninitialized in this function src/e_j0f.c:229:18: warning: ‘q’ may be used uninitialized in this function src/e_j0f.c: In function ‘qzerof’: src/e_j0f.c:324:15: warning: ‘p’ may be used uninitialized in this function src/e_j0f.c:324:18: warning: ‘q’ may be used uninitialized in this function src/e_j1.c: In function ‘pone’: src/e_j1.c:267:16: warning: ‘p’ may be used uninitialized in this function src/e_j1.c:267:19: warning: ‘q’ may be used uninitialized in this function src/e_j1.c: In function ‘qone’: src/e_j1.c:363:16: warning: ‘p’ may be used uninitialized in this function src/e_j1.c:363:19: warning: ‘q’ may be used uninitialized in this function src/e_j1f.c: In function ‘ponef’: src/e_j1f.c:224:15: warning: ‘p’ may be used uninitialized in this function src/e_j1f.c:224:18: warning: ‘q’ may be used uninitialized in this function src/e_j1f.c: In function ‘qonef’: src/e_j1f.c:320:15: warning: ‘p’ may be used uninitialized in this function src/e_j1f.c:320:18: warning: ‘q’ may be used uninitialized in this function src/e_lgamma_r.c: In function ‘lgamma_r’: src/e_lgamma_r.c:207:15: warning: ‘nadj’ may be used uninitialized in this function src/e_lgammaf_r.c: In function ‘lgammaf_r’: src/e_lgammaf_r.c:140:14: warning: ‘nadj’ may be used uninitialized in this function src/s_expm1.c: In function ‘expm1’: src/s_expm1.c:134:17: warning: ‘c’ may be used uninitialized in this function src/s_expm1f.c: In function ‘expm1f’: src/s_expm1f.c:43:16: warning: ‘c’ may be used uninitialized in this function src/s_log1p.c: In function ‘log1p’: src/s_log1p.c:103:16: warning: ‘c’ may be used uninitialized in this function src/s_log1pf.c: In function ‘log1pf’: src/s_log1pf.c:41:15: warning: ‘c’ may be used uninitialized in this function ld80/s_exp2l.c: In function ‘exp2l’: ld80/s_exp2l.c:216:17: warning: ‘twopk’ may be used uninitialized in this function ld80/s_exp2l.c:216:24: warning: ‘twopkp10000’ may be used uninitialized in this function In file included from test-double.c:34:0: libm-test.c:228:6: warning: conflicting types for built-in function ‘sincos’ In file included from test-float.c:34:0: libm-test.c:228:1: warning: conflicting types for built-in function ‘sincosf’ % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 284k 100 284k 0 0 65668 0 0:00:04 0:00:04 --:--:-- 83310 patching file dSFMT.h patching file dSFMT.c CC deps/Rmath/src/bd0.o CC deps/Rmath/src/dnbeta.o CC deps/Rmath/src/i1mach.o CC deps/Rmath/src/pnbinom.o CC deps/Rmath/src/qlnorm.o CC deps/Rmath/src/rgeom.o CC deps/Rmath/src/bessel_i.o CC deps/Rmath/src/dnbinom.o CC deps/Rmath/src/imax2.o CC deps/Rmath/src/pnchisq.o CC deps/Rmath/src/qlogis.o CC deps/Rmath/src/rhyper.o CC deps/Rmath/src/bessel_j.o CC deps/Rmath/src/dnchisq.o CC deps/Rmath/src/imin2.o CC deps/Rmath/src/pnf.o CC deps/Rmath/src/qnbeta.o CC deps/Rmath/src/rlnorm.o CC deps/Rmath/src/bessel_k.o CC deps/Rmath/src/dnf.o CC deps/Rmath/src/lbeta.o CC deps/Rmath/src/pnorm.o CC deps/Rmath/src/qnbinom.o CC deps/Rmath/src/rlogis.o CC deps/Rmath/src/bessel_y.o CC deps/Rmath/src/dnorm.o CC deps/Rmath/src/lgamma.o CC deps/Rmath/src/pnt.o CC deps/Rmath/src/qnchisq.o CC deps/Rmath/src/rmultinom.o CC deps/Rmath/src/beta.o CC deps/Rmath/src/dnt.o CC deps/Rmath/src/lgammacor.o CC deps/Rmath/src/polygamma.o CC deps/Rmath/src/qnf.o CC deps/Rmath/src/rnbinom.o CC deps/Rmath/src/chebyshev.o CC deps/Rmath/src/dpois.o CC deps/Rmath/src/log1p.o CC deps/Rmath/src/ppois.o CC deps/Rmath/src/qnorm.o CC deps/Rmath/src/rnchisq.o CC deps/Rmath/src/choose.o CC deps/Rmath/src/dt.o CC deps/Rmath/src/mlutils.o CC deps/Rmath/src/pt.o CC deps/Rmath/src/qnt.o CC deps/Rmath/src/rnorm.o CC deps/Rmath/src/d1mach.o CC deps/Rmath/src/dunif.o CC deps/Rmath/src/pbeta.o CC deps/Rmath/src/ptukey.o CC deps/Rmath/src/qpois.o CC deps/Rmath/src/rpois.o CC deps/Rmath/src/dbeta.o CC deps/Rmath/src/dweibull.o CC deps/Rmath/src/pbinom.o CC deps/Rmath/src/punif.o CC deps/Rmath/src/qt.o CC deps/Rmath/src/rt.o CC deps/Rmath/src/dbinom.o CC deps/Rmath/src/expm1.o CC deps/Rmath/src/pcauchy.o CC deps/Rmath/src/pweibull.o CC deps/Rmath/src/qtukey.o CC deps/Rmath/src/runif.o CC deps/Rmath/src/dcauchy.o CC deps/Rmath/src/fmax2.o CC deps/Rmath/src/pchisq.o CC deps/Rmath/src/qbeta.o CC deps/Rmath/src/qunif.o CC deps/Rmath/src/rweibull.o CC deps/Rmath/src/dchisq.o CC deps/Rmath/src/fmin2.o CC deps/Rmath/src/pexp.o CC deps/Rmath/src/qbinom.o CC deps/Rmath/src/qweibull.o CC deps/Rmath/src/sexp.o CC deps/Rmath/src/dexp.o CC deps/Rmath/src/fprec.o CC deps/Rmath/src/pf.o CC deps/Rmath/src/qcauchy.o CC deps/Rmath/src/rbeta.o CC deps/Rmath/src/sign.o CC deps/Rmath/src/df.o CC deps/Rmath/src/fround.o CC deps/Rmath/src/pgamma.o CC deps/Rmath/src/qchisq.o CC deps/Rmath/src/rbinom.o CC deps/Rmath/src/signrank.o CC deps/Rmath/src/dgamma.o CC deps/Rmath/src/fsign.o CC deps/Rmath/src/pgeom.o CC deps/Rmath/src/qexp.o CC deps/Rmath/src/rcauchy.o CC deps/Rmath/src/snorm.o CC deps/Rmath/src/dgeom.o CC deps/Rmath/src/ftrunc.o CC deps/Rmath/src/phyper.o CC deps/Rmath/src/qf.o CC deps/Rmath/src/rchisq.o CC deps/Rmath/src/stirlerr.o CC deps/Rmath/src/dhyper.o CC deps/Rmath/src/gamma.o CC deps/Rmath/src/plnorm.o CC deps/Rmath/src/qgamma.o CC deps/Rmath/src/rexp.o CC deps/Rmath/src/toms708.o CC deps/Rmath/src/dlnorm.o CC deps/Rmath/src/gamma_cody.o CC deps/Rmath/src/plogis.o CC deps/Rmath/src/qgeom.o CC deps/Rmath/src/rf.o CC deps/Rmath/src/wilcox.o CC deps/Rmath/src/dlogis.o CC deps/Rmath/src/gammalims.o CC deps/Rmath/src/pnbeta.o CC deps/Rmath/src/qhyper.o CC deps/Rmath/src/rgamma.o CC deps/Rmath/src/sunif.o LINK deps/Rmath/src/libRmath.so % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 6848k 100 6848k 0 0 2291k 0 0:00:02 0:00:02 --:--:-- 2372k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 111k 100 111k 0 0 210k 0 --:--:-- --:--:-- --:--:-- 297k checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... gcc3 configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating tests/Makefile config.status: executing depfiles commands Making install in src /usr/bin/install -c patchelf '/var/tmp/portage/dev-lang/julia-9999/work/julia-9999/usr/bin' Making install in tests /usr/bin/install -c -m 644 patchelf.1 '/var/tmp/portage/dev-lang/julia-9999/work/julia-9999/usr/share/man/man1' CC src/jltypes.o CC src/gf.o CC src/support/hashing.o CC src/support/timefuncs.o CC src/support/dblprint.o CC src/support/ptrhash.o CC src/support/operators.o CC src/support/socket.o CC src/support/utf8.o CC src/support/ios.o CC src/support/htable.o CC src/support/bitvector.o CC src/support/int2str.o CC src/support/libsupportinit.o CC src/support/arraylist.o LINK src/support/libsupport.a CC src/flisp/flisp.o CC src/flisp/builtins.o CC src/flisp/string.o CC src/flisp/equalhash.o CC src/flisp/table.o CC src/flisp/iostream.o CC src/flisp/julia_extensions.o LINK src/flisp/libflisp.a CC src/flisp/flmain.o CC src/flisp/flisp /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.4/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lunwind-generic collect2: ld returned 1 exit status make[3]: *** [flisp] Error 1 make[2]: *** [flisp/libflisp.a] Error 2 make[1]: *** [julia-release] Error 2 make: *** [release] Error 2 * ERROR: dev-lang/julia-9999 failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-lang/julia-9999'`, * the complete build log and the output of `emerge -pqv '=dev-lang/julia-9999'`. * This ebuild is from an overlay named 'science': '/var/lib/layman/science/' * The complete build log is located at '/var/tmp/dev-lang:julia-9999:20121231-153713.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-lang/julia-9999/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-lang/julia-9999/temp/environment'. * Working directory: '/var/tmp/portage/dev-lang/julia-9999/work/julia-9999' * S: '/var/tmp/portage/dev-lang/julia-9999/work/julia-9999'
It works fine on my machine which is x86, so it's specifically an amd64 issue. Do you have libunwind properly installed? It's a dependency in the ebuild so it should have been pulled automatically. In my setup, libunwind-generic is a symlink as so: /usr/lib/libunwind-generic.so -> libunwind-x86.so I assume that for you it should look something like: /usr/lib64/libunwind-generic.so -> libunwind-amd64.so
(In reply to comment #2) > It works fine on my machine which is x86, so it's specifically an amd64 > issue. > Do you have libunwind properly installed? It's a dependency in the ebuild so > it should have been pulled automatically. In my setup, libunwind-generic is > a symlink as so: > /usr/lib/libunwind-generic.so -> libunwind-x86.so > I assume that for you it should look something like: > /usr/lib64/libunwind-generic.so -> libunwind-amd64.so $ ls -1l /usr/lib64/libunwind* -rw-r--r-- 1 root root 28372 Dez 30 15:39 /usr/lib64/libunwind-ptrace.a lrwxrwxrwx 1 root root 18 Dez 30 15:39 /usr/lib64/libunwind.so -> libunwind.so.8.0.0 lrwxrwxrwx 1 root root 18 Dez 30 15:39 /usr/lib64/libunwind.so.8 -> libunwind.so.8.0.0 -rwxr-xr-x 1 root root 46912 Dez 30 15:39 /usr/lib64/libunwind.so.8.0.0 lrwxrwxrwx 1 root root 25 Dez 30 15:39 /usr/lib64/libunwind-x86_64.so -> libunwind-x86_64.so.8.0.0 lrwxrwxrwx 1 root root 25 Dez 30 15:39 /usr/lib64/libunwind-x86_64.so.8 -> libunwind-x86_64.so.8.0.0 -rwxr-xr-x 1 root root 67408 Dez 30 15:39 /usr/lib64/libunwind-x86_64.so.8.0.0 $ eix -s libunwind [I] sys-libs/libunwind Available versions: (7) 0.99-r1^t ~1.0.1^t 1.0.1-r1^t ~1.1 {{debug debug-frame lzma static-libs}} Installed versions: 1.0.1-r1(7)^t(15:39:34 30-12-2012)(-debug -debug-frame -static-libs) Homepage: http://savannah.nongnu.org/projects/libunwind Description: Portable and efficient API to determine the call-chain of a program
Alright looks like you need libunwind-1.1 Try USE="~amd64" emerge -1 libunwind, and let me know if julia installs. I'll update the dependency in the julia ebuild then.
(In reply to comment #4) > Alright looks like you need libunwind-1.1 Try USE="~amd64" emerge -1 > libunwind, and let me know if julia installs. I'll update the dependency in > the julia ebuild then. >>> Safely unmerging already-installed instance... No package files given... Grabbing a set. --- replaced obj /usr/share/man/man3/unw_strerror.3.bz2 --- replaced obj /usr/share/man/man3/unw_step.3.bz2 --- replaced obj /usr/share/man/man3/unw_set_reg.3.bz2 --- replaced obj /usr/share/man/man3/unw_set_fpreg.3.bz2 --- replaced obj /usr/share/man/man3/unw_set_caching_policy.3.bz2 --- replaced obj /usr/share/man/man3/unw_resume.3.bz2 --- replaced obj /usr/share/man/man3/unw_regname.3.bz2 --- replaced obj /usr/share/man/man3/unw_is_signal_frame.3.bz2 --- replaced obj /usr/share/man/man3/unw_is_fpreg.3.bz2 --- replaced obj /usr/share/man/man3/unw_init_remote.3.bz2 --- replaced obj /usr/share/man/man3/unw_init_local.3.bz2 --- replaced obj /usr/share/man/man3/unw_getcontext.3.bz2 --- replaced obj /usr/share/man/man3/unw_get_reg.3.bz2 --- replaced obj /usr/share/man/man3/unw_get_proc_name.3.bz2 --- replaced obj /usr/share/man/man3/unw_get_proc_info_by_ip.3.bz2 --- replaced obj /usr/share/man/man3/unw_get_proc_info.3.bz2 --- replaced obj /usr/share/man/man3/unw_get_fpreg.3.bz2 --- replaced obj /usr/share/man/man3/unw_get_accessors.3.bz2 --- replaced obj /usr/share/man/man3/unw_flush_cache.3.bz2 --- replaced obj /usr/share/man/man3/unw_destroy_addr_space.3.bz2 --- replaced obj /usr/share/man/man3/unw_create_addr_space.3.bz2 --- replaced obj /usr/share/man/man3/libunwind.3.bz2 --- replaced obj /usr/share/man/man3/libunwind-setjmp.3.bz2 --- replaced obj /usr/share/man/man3/libunwind-ptrace.3.bz2 --- replaced obj /usr/share/man/man3/libunwind-ia64.3.bz2 --- replaced obj /usr/share/man/man3/libunwind-dynamic.3.bz2 --- replaced obj /usr/share/man/man3/_U_dyn_register.3.bz2 --- replaced obj /usr/share/man/man3/_U_dyn_cancel.3.bz2 --- replaced dir /usr/share/man/man3 --- replaced dir /usr/share/man --- replaced obj /usr/share/doc/libunwind-1.0.1-r1/TODO.bz2 --- replaced obj /usr/share/doc/libunwind-1.0.1-r1/README.bz2 --- replaced obj /usr/share/doc/libunwind-1.0.1-r1/NEWS.bz2 --- replaced obj /usr/share/doc/libunwind-1.0.1-r1/ChangeLog.bz2 --- replaced obj /usr/share/doc/libunwind-1.0.1-r1/AUTHORS.bz2 --- replaced dir /usr/share/doc/libunwind-1.0.1-r1 --- replaced dir /usr/share/doc --- replaced dir /usr/share --- replaced obj /usr/lib64/libunwind.so.8.0.0 --- replaced sym /usr/lib64/libunwind.so.8 --- replaced sym /usr/lib64/libunwind.so --- replaced obj /usr/lib64/libunwind-x86_64.so.8.0.0 --- replaced sym /usr/lib64/libunwind-x86_64.so.8 --- replaced sym /usr/lib64/libunwind-x86_64.so --- replaced obj /usr/lib64/libunwind-ptrace.a --- replaced dir /usr/lib64 --- replaced obj /usr/include/unwind.h --- replaced obj /usr/include/libunwind.h --- replaced obj /usr/include/libunwind-x86_64.h --- replaced obj /usr/include/libunwind-ptrace.h --- replaced obj /usr/include/libunwind-dynamic.h --- replaced obj /usr/include/libunwind-common.h --- replaced dir /usr/include --- replaced dir /usr >>> Regenerating /etc/ld.so.cache... >>> Original instance of package unmerged safely. >>> sys-libs/libunwind-1.0.1-r1 merged. >>> Regenerating /etc/ld.so.cache... >>> Auto-cleaning packages... >>> No outdated packages were found on your system. * GNU info directory index is up-to-date. ********************* Making install in tests /usr/bin/install -c -m 644 patchelf.1 '/var/tmp/portage/dev-lang/julia-9999/work/julia-9999/usr/share/man/man1' CC src/jltypes.o CC src/gf.o CC src/support/hashing.o CC src/support/timefuncs.o CC src/support/dblprint.o CC src/support/ptrhash.o CC src/support/operators.o CC src/support/socket.o CC src/support/utf8.o CC src/support/ios.o CC src/support/htable.o CC src/support/bitvector.o CC src/support/int2str.o CC src/support/libsupportinit.o CC src/support/arraylist.o LINK src/support/libsupport.a CC src/flisp/flisp.o CC src/flisp/builtins.o CC src/flisp/string.o CC src/flisp/equalhash.o CC src/flisp/table.o CC src/flisp/iostream.o CC src/flisp/julia_extensions.o LINK src/flisp/libflisp.a CC src/flisp/flmain.o CC src/flisp/flisp /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.4/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lunwind-generic collect2: ld returned 1 exit status make[3]: *** [flisp] Error 1 make[2]: *** [flisp/libflisp.a] Error 2 make[1]: *** [julia-release] Error 2 make: *** [release] Error 2 * ERROR: dev-lang/julia-9999 failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-lang/julia-9999'`, * the complete build log and the output of `emerge -pqv '=dev-lang/julia-9999'`. * This ebuild is from an overlay named 'science': '/var/lib/layman/science/' * The complete build log is located at '/var/tmp/dev-lang:julia-9999:20130103-091359.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-lang/julia-9999/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-lang/julia-9999/temp/environment'. * Working directory: '/var/tmp/portage/dev-lang/julia-9999/work/julia-9999' * S: '/var/tmp/portage/dev-lang/julia-9999/work/julia-9999' >>> Failed to emerge dev-lang/julia-9999, Log file: >>> '/var/tmp/dev-lang:julia-9999:20130103-091359.log' * Messages for package dev-lang/julia-9999:
>>> Original instance of package unmerged safely. >>> sys-libs/libunwind-1.0.1-r1 merged. Looks like it still merged libunwind-1.0. You need libunwind-1.1. Try emerge ">=libunwind-1.1"
(In reply to comment #6) > >>> Original instance of package unmerged safely. > >>> sys-libs/libunwind-1.0.1-r1 merged. > > Looks like it still merged libunwind-1.0. You need libunwind-1.1. > Try emerge ">=libunwind-1.1" sorry! >>> Installing (1 of 1) sys-libs/libunwind-1.1 * checking 62 files for package collisions >>> Merging sys-libs/libunwind-1.1 to / --- /usr/ --- /usr/lib64/ >>> /usr/lib64/libunwind-ptrace.so.0.0.0 >>> /usr/lib64/libunwind-ptrace.so.0 -> libunwind-ptrace.so.0.0.0 >>> /usr/lib64/libunwind-coredump.so.0.0.0 >>> /usr/lib64/libunwind-generic.so -> libunwind-x86_64.so --- /usr/lib64/pkgconfig/ >>> /usr/lib64/pkgconfig/libunwind-coredump.pc >>> /usr/lib64/pkgconfig/libunwind-generic.pc >>> /usr/lib64/pkgconfig/libunwind-setjmp.pc >>> /usr/lib64/pkgconfig/libunwind-ptrace.pc >>> /usr/lib64/pkgconfig/libunwind.pc >>> /usr/lib64/libunwind-x86_64.so.8.0.1 >>> /usr/lib64/libunwind-ptrace.so -> libunwind-ptrace.so.0.0.0 >>> /usr/lib64/libunwind-setjmp.so.0.0.0 >>> /usr/lib64/libunwind.so.8.0.1 --- /usr/share/ --- /usr/share/man/ --- /usr/share/man/man3/ >>> /usr/share/man/man3/unw_get_fpreg.3.bz2 >>> /usr/share/man/man3/unw_backtrace.3.bz2 >>> /usr/share/man/man3/libunwind-dynamic.3.bz2 >>> /usr/share/man/man3/unw_is_signal_frame.3.bz2 >>> /usr/share/man/man3/unw_is_fpreg.3.bz2 >>> /usr/share/man/man3/unw_get_proc_info_by_ip.3.bz2 >>> /usr/share/man/man3/libunwind-ia64.3.bz2 >>> /usr/share/man/man3/libunwind-setjmp.3.bz2 >>> /usr/share/man/man3/unw_init_local.3.bz2 >>> /usr/share/man/man3/unw_create_addr_space.3.bz2 >>> /usr/share/man/man3/unw_get_proc_name.3.bz2 >>> /usr/share/man/man3/libunwind.3.bz2 >>> /usr/share/man/man3/unw_set_fpreg.3.bz2 >>> /usr/share/man/man3/unw_destroy_addr_space.3.bz2 >>> /usr/share/man/man3/unw_step.3.bz2 >>> /usr/share/man/man3/unw_set_reg.3.bz2 >>> /usr/share/man/man3/unw_get_proc_info.3.bz2 >>> /usr/share/man/man3/unw_resume.3.bz2 >>> /usr/share/man/man3/_U_dyn_cancel.3.bz2 >>> /usr/share/man/man3/unw_init_remote.3.bz2 >>> /usr/share/man/man3/unw_get_reg.3.bz2 >>> /usr/share/man/man3/unw_get_accessors.3.bz2 >>> /usr/share/man/man3/libunwind-ptrace.3.bz2 >>> /usr/share/man/man3/unw_strerror.3.bz2 >>> /usr/share/man/man3/unw_regname.3.bz2 >>> /usr/share/man/man3/_U_dyn_register.3.bz2 >>> /usr/share/man/man3/unw_set_caching_policy.3.bz2 >>> /usr/share/man/man3/unw_getcontext.3.bz2 >>> /usr/share/man/man3/unw_flush_cache.3.bz2 --- /usr/share/doc/ >>> /usr/share/doc/libunwind-1.1/ >>> /usr/share/doc/libunwind-1.1/README.bz2 >>> /usr/share/doc/libunwind-1.1/ChangeLog.bz2 >>> /usr/share/doc/libunwind-1.1/AUTHORS.bz2 >>> /usr/share/doc/libunwind-1.1/NEWS.bz2 >>> /usr/share/doc/libunwind-1.1/TODO.bz2 --- /usr/include/ >>> /usr/include/libunwind-ptrace.h >>> /usr/include/unwind.h >>> /usr/include/libunwind.h >>> /usr/include/libunwind-common.h >>> /usr/include/libunwind-coredump.h >>> /usr/include/libunwind-x86_64.h >>> /usr/include/libunwind-dynamic.h >>> /usr/lib64/libunwind-setjmp.so.0 -> libunwind-setjmp.so.0.0.0 >>> /usr/lib64/libunwind-coredump.so -> libunwind-coredump.so.0.0.0 >>> /usr/lib64/libunwind-coredump.so.0 -> libunwind-coredump.so.0.0.0 >>> /usr/lib64/libunwind-setjmp.so -> libunwind-setjmp.so.0.0.0 >>> /usr/lib64/libunwind-x86_64.so -> libunwind-x86_64.so.8.0.1 >>> /usr/lib64/libunwind-x86_64.so.8 -> libunwind-x86_64.so.8.0.1 >>> /usr/lib64/libunwind.so.8 -> libunwind.so.8.0.1 >>> /usr/lib64/libunwind.so -> libunwind.so.8.0.1 >>> Safely unmerging already-installed instance... No package files given... Grabbing a set. --- replaced obj /usr/share/man/man3/unw_strerror.3.bz2 --- replaced obj /usr/share/man/man3/unw_step.3.bz2 --- replaced obj /usr/share/man/man3/unw_set_reg.3.bz2 --- replaced obj /usr/share/man/man3/unw_set_fpreg.3.bz2 --- replaced obj /usr/share/man/man3/unw_set_caching_policy.3.bz2 --- replaced obj /usr/share/man/man3/unw_resume.3.bz2 --- replaced obj /usr/share/man/man3/unw_regname.3.bz2 --- replaced obj /usr/share/man/man3/unw_is_signal_frame.3.bz2 --- replaced obj /usr/share/man/man3/unw_is_fpreg.3.bz2 --- replaced obj /usr/share/man/man3/unw_init_remote.3.bz2 --- replaced obj /usr/share/man/man3/unw_init_local.3.bz2 --- replaced obj /usr/share/man/man3/unw_getcontext.3.bz2 --- replaced obj /usr/share/man/man3/unw_get_reg.3.bz2 --- replaced obj /usr/share/man/man3/unw_get_proc_name.3.bz2 --- replaced obj /usr/share/man/man3/unw_get_proc_info_by_ip.3.bz2 --- replaced obj /usr/share/man/man3/unw_get_proc_info.3.bz2 --- replaced obj /usr/share/man/man3/unw_get_fpreg.3.bz2 --- replaced obj /usr/share/man/man3/unw_get_accessors.3.bz2 --- replaced obj /usr/share/man/man3/unw_flush_cache.3.bz2 --- replaced obj /usr/share/man/man3/unw_destroy_addr_space.3.bz2 --- replaced obj /usr/share/man/man3/unw_create_addr_space.3.bz2 --- replaced obj /usr/share/man/man3/libunwind.3.bz2 --- replaced obj /usr/share/man/man3/libunwind-setjmp.3.bz2 --- replaced obj /usr/share/man/man3/libunwind-ptrace.3.bz2 --- replaced obj /usr/share/man/man3/libunwind-ia64.3.bz2 --- replaced obj /usr/share/man/man3/libunwind-dynamic.3.bz2 --- replaced obj /usr/share/man/man3/_U_dyn_register.3.bz2 --- replaced obj /usr/share/man/man3/_U_dyn_cancel.3.bz2 --- replaced dir /usr/share/man/man3 --- replaced dir /usr/share/man <<< obj /usr/share/doc/libunwind-1.0.1-r1/TODO.bz2 <<< obj /usr/share/doc/libunwind-1.0.1-r1/README.bz2 <<< obj /usr/share/doc/libunwind-1.0.1-r1/NEWS.bz2 <<< obj /usr/share/doc/libunwind-1.0.1-r1/ChangeLog.bz2 <<< obj /usr/share/doc/libunwind-1.0.1-r1/AUTHORS.bz2 --- replaced dir /usr/share/doc --- replaced dir /usr/share <<< obj /usr/lib64/libunwind.so.8.0.0 --- replaced sym /usr/lib64/libunwind.so.8 --- replaced sym /usr/lib64/libunwind.so <<< obj /usr/lib64/libunwind-x86_64.so.8.0.0 --- replaced sym /usr/lib64/libunwind-x86_64.so.8 --- replaced sym /usr/lib64/libunwind-x86_64.so <<< obj /usr/lib64/libunwind-ptrace.a --- replaced dir /usr/lib64 --- replaced obj /usr/include/unwind.h --- replaced obj /usr/include/libunwind.h --- replaced obj /usr/include/libunwind-x86_64.h --- replaced obj /usr/include/libunwind-ptrace.h --- replaced obj /usr/include/libunwind-dynamic.h --- replaced obj /usr/include/libunwind-common.h --- replaced dir /usr/include --- replaced dir /usr <<< dir /usr/share/doc/libunwind-1.0.1-r1 >>> Regenerating /etc/ld.so.cache... >>> Original instance of package unmerged safely. >>> sys-libs/libunwind-1.1 merged. >>> Regenerating /etc/ld.so.cache... >>> Auto-cleaning packages... >>> No outdated packages were found on your system. * GNU info directory index is up-to-date. ********************** >>> Installing (1 of 1) dev-lang/julia-9999 * checking 309 files for package collisions >>> Merging dev-lang/julia-9999 to / --- /etc/ --- /etc/env.d/ >>> /etc/env.d/99julia --- /usr/ --- /usr/sbin/ --- /usr/share/ >>> .......... >>> /usr/bin/julia -> julia-release-readline >>> dev-lang/julia-9999 merged. >>> Regenerating /etc/ld.so.cache... >>> Recording dev-lang/julia in "world" favorites file... >>> Auto-cleaning packages... >>> No outdated packages were found on your system. * GNU info directory index is up-to-date. :-) OK!
$ julia _ _ _ _(_)_ | A fresh approach to technical computing (_) | (_) (_) | Documentation: http://docs.julialang.org _ _ _| |_ __ _ | Type "help()" to list help topics | | | | | | |/ _` | | | | |_| | | | (_| | | Version 0.0.0+106169091.rcccc.dirty _/ |\__'_|_|_|\__'_| | Commit cccc489dfb (2013-01-02 23:03:57)* |__/ | julia>
Great. I've updated the ebuild on the overlay to use >=libunwind-1.1 by default. Can you close the bug now that it works for you? Thanks.