Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 219435 - [science overlay] sci-physics/phun-3.5.ebuild (New package)
Summary: [science overlay] sci-physics/phun-3.5.ebuild (New package)
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://www.phun.at/
Whiteboard: Science overlay
Keywords: EBUILD, InOverlay
Depends on:
Blocks:
 
Reported: 2008-04-27 09:50 UTC by Luca Marturana
Modified: 2011-12-19 18:20 UTC (History)
9 users (show)

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


Attachments
phun-3.5.ebuild (phun-3.5.ebuild,770 bytes, text/plain)
2008-04-27 09:52 UTC, Luca Marturana
Details
phun-3.5.ebuild (phun-3.5.ebuild,777 bytes, text/plain)
2008-04-27 18:18 UTC, Luca Marturana
Details
phun-4.22.ebuild (phun-4.22.ebuild,1.47 KB, text/plain)
2009-02-05 16:46 UTC, MATSUU Takuto (RETIRED)
Details
phun-5.26.ebuild (phun-5.26.ebuild,1.46 KB, text/plain)
2009-03-31 19:47 UTC, Alan Richmond
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Luca Marturana 2008-04-27 09:50:57 UTC
Phun is a physics simulator, for example gravity, friction and so on. It's useful to learn about physics laws or simply for fun. The package is released as binary, with this note:

Phun is free for non-commercial use. This means you can download it, copy it etc, just don't make money using it (don't sell it or use it for promotional puposes, but it's ok for you to use it at work while your boss isn't looking). You'll need a decent computer with hardware 3D (well, 2D) acceleration. Phun is still beta, so don't expect it to work perfectly.

I don't know which license I have to write on the ebuild, for now I left GPL but it isn't right. Anyway the ebuild works fine on my x86 system. There are also binaries for 64bit systems, but I cannot test them.
Comment 1 Luca Marturana 2008-04-27 09:52:04 UTC
Created attachment 151113 [details]
phun-3.5.ebuild

See Description for notes about this ebuild.
Comment 2 Ulrich Müller gentoo-dev 2008-04-27 13:17:53 UTC
> Phun is free for non-commercial use. [...]

> I don't know which license I have to write on the ebuild, for now I left GPL
> but it isn't right.

I would say this is covered by "free-noncomm".
Comment 3 Luca Marturana 2008-04-27 18:18:25 UTC
Created attachment 151162 [details]
phun-3.5.ebuild

> I would say this is covered by "free-noncomm".

Thanks Ulrich, I haven't succeded to find it. I updated the ebuild with the correct license.
Comment 4 Sébastien Fabbro (RETIRED) gentoo-dev 2008-04-27 19:34:03 UTC
Hi Luca,

Thanks for the contribution. I added phun to the science overlay for now, with some fixes to your ebuild (mainly added missing dependencies in RDEPEND).
Do you think you could tell us how to test it, or better write a quick src_test for it?

(Ulrich, if you want this package, go for it.)
Comment 5 Luca Marturana 2008-04-27 20:13:56 UTC
(In reply to comment #4)
> Hi Luca,
> 
> Thanks for the contribution. I added phun to the science overlay for now, with
> some fixes to your ebuild (mainly added missing dependencies in RDEPEND).

Hi Sébastien,

I didn't added those dependencies because the binary package provides binaries for needed libraries too (libboost_filesystem.so, libGLEW.so.1.3, libSDL_image-1.2.so).

> Do you think you could tell us how to test it, or better write a quick src_test
> for it?

For test I meant simply install the ebuild and run the software, I could not test it on 64bit because I don't have a 64bit system.
Comment 6 Sébastien Fabbro (RETIRED) gentoo-dev 2008-04-28 09:59:11 UTC
 
> I didn't added those dependencies because the binary package provides binaries
> for needed libraries too (libboost_filesystem.so, libGLEW.so.1.3,
> libSDL_image-1.2.so).

If phun provides these libraries, it's usually better (and safer) to remove them and depend on system ones. It make sense to leave them if they actually change from the system ones, and in that case you probably need to add an LDPATH env variable.



Comment 7 MATSUU Takuto (RETIRED) gentoo-dev 2009-02-05 16:46:44 UTC
Created attachment 181048 [details]
phun-4.22.ebuild

I tried unsuccessfully to use system boost library.
It works fine with my x86 and amd64 pc.
Comment 8 Thomas Capricelli 2009-03-03 02:26:08 UTC
i installed sci-physics/phun-4.22 from the science overlay on my amd64. I have this when i try to start it :


/opt/Phun/phun.bin: symbol lookup error: /opt/Phun/phun.bin: undefined symbol: _ZN5boost10filesystem6detail15not_found_errorE
Comment 9 Alan Richmond 2009-03-31 19:47:19 UTC
Created attachment 186886 [details]
phun-5.26.ebuild

Minor updates for version 5.26
Comment 10 Sébastien Fabbro (RETIRED) gentoo-dev 2009-04-06 16:22:56 UTC
I updated phun-5.28 in the science overlay. I would not mind committing this version to the main tree, but I need volunteers for testing:
* opengl stuff, I get the following errors when running phun: 
  "ERROR: Exception caught in main: Couldn't set video mode, SDL-error: Couldn't find matching GLX visual" 
Does it happen for you?

* boost versions might cause problems: which one from the tree works for you?
  (I won't commit to the main tree with the bundled boost)
Comment 11 Dominik Kozaczko 2009-05-11 12:58:53 UTC
I got the following error trying to run phun 5.28 installed from science overlay:

$ phun
./phun.bin: symbol lookup error: ./phun.bin: undefined symbol: _ZN5boost6system20get_generic_categoryEv
Comment 12 Dominik Kozaczko 2009-05-11 13:01:04 UTC
I forgot to mention:
I have dev-libs/boost-1.35.0-r2 (marked as stable)

emerge --info:

Portage 2.2_rc33 (default/linux/amd64/2008.0, gcc-4.3.2, glibc-2.8_p20080602-r1, 2.6.29-gentoo-r1 x86_64)
=================================================================
System uname: Linux-2.6.29-gentoo-r1-x86_64-AMD_Phenom-tm-_9650_Quad-Core_Processor-with-glibc2.2.5
Timestamp of tree: Mon, 11 May 2009 06:00:01 +0000
distcc 3.1 x86_64-pc-linux-gnu [disabled]
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7-r1, 2.1.7
dev-lang/python:     2.5.4-r2
dev-python/pycrypto: 2.0.1-r8
dev-util/cmake:      2.6.2-r1
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.4.3-r2
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 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"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -msse3 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/lib/hsqldb /var/spool/torque"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=k8 -msse3 -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.po.opole.pl http://distfiles.gentoo.org"
LANG="pl_PL.UTF-8"
LC_ALL="pl_PL.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="pl en"
MAKEOPTS="-j5"
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/portage/local/layman/cwiid /usr/portage/local/layman/voip /usr/portage/local/layman/sunrise /usr/portage/local/layman/science /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X acl acpi alsa amd64 avahi berkdb bzip2 cli cracklib crypt cups dbus dri dvd flac fortran gdbm gif gpm gtk hal iconv ipv6 isdnlog java jpeg jpeg2k libnotify midi mmx mp3 mpeg mudflap multilib ncurses nls nptl nptlonly ogg opengl openmp pam pcre perl png pppd python readline reflection sdl session smp spell spl sse sse2 sse3 ssl startup-notification svg sysfs tcpd threads unicode usb vorbis xinerama xorg xprint 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" APACHE2_MPMS="prefork" ELIBC="glibc" INPUT_DEVICES="keyboard mouse joystick evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="pl en" USERLAND="GNU" VIDEO_CARDS="radeon vesa mach64 radeonhd"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 13 Joe Roberts 2009-05-13 16:26:14 UTC
Getting this error.

./phun.bin: /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by ./phun.bin)

If I try to run:

LD_LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.2/ /usr/bin/phun

I get the same error as Dominik.

root@endurance /usr/portage/sys-libs/libstdc++-v3 : emerge --info
Portage 2.1.6.11 (default/linux/amd64/2008.0, gcc-4.1.2, glibc-2.8_p20080602-r1, 2.6.27-gentoo-r8 x86_64)
=================================================================
System uname: Linux-2.6.27-gentoo-r8-x86_64-Intel-R-_Core-TM-2_CPU_6700_@_2.66GHz-with-glibc2.2.5
Timestamp of tree: Wed, 13 May 2009 05:15:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p39
dev-java/java-config: 2.1.7
dev-lang/python:     2.5.4-r2
dev-util/ccache:     2.4-r7
dev-util/cmake:      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.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache collision-protect distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch userpriv usersandbox"
GENTOO_MIRRORS="http://www.gtlib.gatech.edu/pub/gentoo http://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ http://gentoo.mirrors.pair.com/ http://gentoo.llarian.net/ http://gentoo.binarycompass.org http://mirror.datapipe.net/gentoo http://mirrors.cs.wmich.edu/gentoo http://mirror.usu.edu/mirrors/gentoo/ http://mirror.mcs.anl.gov/pub/gentoo/ http://gentoo.mirrors.easynews.com/linux/gentoo/ http://gentoo.cites.uiuc.edu/pub/gentoo/ http://gentoo.chem.wisc.edu/gentoo/ http://lug.mtu.edu/gentoo/ http://gentoo.mirrors.hoobly.com/ http://chi-10g-1-mirror.fastsoft.net/pub/linux/gentoo/gentoo-distfiles/ http://mirror.its.uidaho.edu/pub/gentoo/ "
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j3"
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/portage/local/layman/yarik-overlay /usr/portage/local/layman/science /usr/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="32bit X a52 aalib acl acpi administrator aften aim akode alias alsa amazon amd64 amr amrnb amrwb aotuv archive bash-completion berkdb binary-drivers branding bundledlibevent bwscheduler bzip2 cairo cdda cddax cddb cdio cdparanoia cdr cdrom chm chroot cli colordiff connectionstatus contactnotes corefonts cpudetection cracklib crypt css cups cupsddk curl dbus dedicated dga dirac divx downloadorder dri dts dv dvd dvdnav dvdr eigen elf emovix enca encode examples exif extra-algorithms extrafilters fam fame fax festival ffmpeg finger firefox3 flac fontconfig foomaticdb fortran fping ftp garmin gd gdbm geoip gif gimp gmail gnutella gopher gpac gphoto2 gpm grub gs gstreamer gtk hal hash hddtemp hdri history hpn html htmlhandbook iconv id3 id3tag idn ieee1394 imagemagick infowidget ipfilter isdnlog jabber jack jadetex java java6 javascript jingle joystick jpeg jpeg2k kde kde4 kdm kernel-helper kqemu kross ktts kvm lame libcaca libnotify libv4l2 libvisual live lm_sensors logrotate logviewer lzo maildir matroska mbox mbrola mediaplayer midi mime mmx mmxext mng modules mono mozilla mp2 mp3 mp4 mp4live mpeg mpeg2 mplayer mpu401 msn mtp mudflap multilib multiuser musepack musicbrainz nas ncurses net netjack netmeeting network nfs nls normalize nowlistening npp nptl nptlonly nsplugin nuv nvidia offensive ogg opengl openmp oscar otr oxygen pam pango parport passfile pcf pcre pdf perl perl-geoipupdate phonon php pipes pixmaps player plugins png pnm postproc postscript povray ppds pppd privacy pulseaudio python q32 qemu qt3 qt4 quicktime rar raw readline realmedia reflection rss rtc samba sasl scanfolder scanner sdl search sensord serial session sftp shout slp smp sms smtp snmp spl sse sse2 sse3 ssl ssse3 statistics stats stream subtitles sysfs sysvipc tcpd teamarena teletext test texteffect tga theora thumbnail tidy tiff timidity tokenizer tools translator tremor truetype unicode unsupported upnp ups urlpicpreview usb v4l v4l2 vamp vcd vcdinfo vcdx vde vdpau vhook videos visualization vlm vnc vorbis vorbis-psy wavpack webdav webinterface webpresence winpopup wlm wma wmf wmp wxwindows x11vnc x264 xcomposite xface xforms xft xine xml xmlwriter xorg xorgmodule xosd xpm xscreensaver xv xvid xvmc yahoo yp yv12 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="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="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="fbdev glint i810 intel mach64 mga neomagic nv r128 radeon savage sis tdfx trident vesa vga via vmware voodoo"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS



Comment 14 lalebarde 2009-09-21 21:24:13 UTC
With gcc-config on i686-pc-linux-gnu-4.1.2, I have the same problem as Joe Roberts : 

./phun.bin: /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/libstdc++.so.6: version
`GLIBCXX_3.4.9' not found (required by ./phun.bin)

with gcc-config on i686-pc-linux-gnu-4.3.2, and after having reemerge phun, I have the same problem as Dominik Kozaczko :

./phun.bin: symbol lookup error: ./phun.bin: undefined symbol:
_ZN5boost6system20get_generic_categoryEv

I use the phun-5.8 version.

emerge --info

# emerge --info
Portage 2.1.6.13 (default/linux/x86/2008.0/desktop, gcc-4.3.2, glibc-2.9_p20081201-r2, 2.6.28-gentoo-r5 i686)
=================================================================
System uname: Linux-2.6.28-gentoo-r5-i686-Intel-R-_Pentium-R-_4_CPU_2.40GHz-with-gentoo-1.12.11.1
Timestamp of tree: Wed, 19 Aug 2009 13:20:01 +0000
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7-r1, 2.1.8-r1
dev-lang/python:     2.4.4-r14, 2.5.4-r3, 2.6.2-r1
dev-python/pycrypto: 2.0.1-r6
dev-util/cmake:      2.6.4
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 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="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O2 -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/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=pentium4 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distcc distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://ftp.free.fr/mirrors/ftp.gentoo.org/ ftp://gentoo.imj.fr/pub/gentoo/ ftp://mirror.ovh.net/gentoo-distfiles/ http://gentoo.modulix.net/gentoo/ http://ftp.club-internet.fr/pub/mirrors/gentoo/ http://mirror.ovh.net/gentoo-distfiles/ http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="fr_FR.UTF-8"
LC_ALL="fr_FR.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="fr fr_FR en"
MAKEOPTS="-j2"
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/layman/desktop-effects /usr/local/portage/layman/pro-audio /usr/local/portage/layman/pok3d /usr/local/portage/layman/mornifle-gentoo-package /usr/local/portage/layman/science /usr/local/portage/layman/sunrise /usr/local/portage /usr/portage/local/mesEbuilds"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X a52 aac aalib acl acpi alsa apm bash-completion bcmath berkdb bluetooth branding bzip2 calendar cdparanoia cdr clamav cli cracklib crypt cups dbus dga dri dts dv dvb dvd dvdr eds encode esd evo exif fam fbcon fftw firefox flac fortran ftp gd gdbm gif ginac gphoto2 gpm graphviz gstreamer hal hardened iconv icq idn ieee1394 imagemagick imap imlib ipv6 isdnlog jack javascript joystick jpeg jpeg2k kde kerberos krb4 ldap libnotify libwww lirc lm_sensors mad mhash midi mikmod mjpeg mp3 mp4 mpeg msn mudflap mysql mysqli nas ncurses nls nocd nptl nptlonly nsplugin ofx ogg openal opengl openmp pam pcre pda pdf perl plotutils png portaudio posix ppds pppd profile python qt3 qt3support qt4 quicktime readline reflection samba scanner sdl session sharedmem slang slp source spell spl ssl startup-notification svg sysfs tcpd test tetex tiff tokenizer truetype unicode usb v4l v4l2 vcd videos vorbis win32codecs x264 x86 xml xorg xscreensaver xulrunner xv xvid yahoo zlib" ALSA_CARDS="AC97" 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="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="fr fr_FR en" USERLAND="GNU" VIDEO_CARDS="vga radeon"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 15 lalebarde 2009-09-21 21:25:44 UTC
Does anyone has managed to make it work ?
Comment 16 Alan Richmond 2010-08-21 02:51:57 UTC
Using phun-5.28 version from science overlay:
$ phun
./phun.bin: error while loading shared libraries: libpng.so.3: cannot open shared object file: No such file or directory

# emerge --info
Portage 2.1.8.3 (default/linux/amd64/10.0/desktop, gcc-4.4.3, glibc-2.11.2-r0, 2.6.31-gentoo-r6 x86_64)
=================================================================
System uname: Linux-2.6.31-gentoo-r6-x86_64-Intel-R-_Core-TM-2_Duo_CPU_E8200_@_2.66GHz-with-gentoo-1.12.13
Timestamp of tree: Sat, 21 Aug 2010 01:45:01 +0000
distcc 3.1 x86_64-pc-linux-gnu [enabled]
ccache version 2.4 [enabled]
app-shells/bash:     4.0_p37
dev-java/java-config: 1.3.7-r1, 2.1.11
dev-lang/python:     2.4.6, 2.5.4-r4, 2.6.5-r3, 3.1.2-r4
dev-util/ccache:     2.4-r7
dev-util/cmake:      2.8.1-r2
sys-apps/baselayout: 1.12.13
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.65
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r4, 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.4.3-r2
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
sys-devel/make:      3.81-r2
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -O2 -pipe"
CHOST="x86_64-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 /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/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=core2 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests ccache collision-protect distcc distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.osuosl.org/ ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ "
LANG="en_US"
LC_ALL="en_US"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="en_US en"
MAKEOPTS="-j3"
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/layman/kde3 /usr/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa amd64 asf audiofile avahi bash-completion berkdb bitmap-fonts bluetooth branding browserplugin bzip2 cairo cddb cdr cli consolekit cracklib crypt cups curl cxx dbus divx4linux dri dts dvd dvdnav dvdr dvdread emboss encode exif expat faac faad fam ffmpeg firefox flac fortran gdbm geoip gif gimp gimpprint gpm hal iconv idea imagemagick ipv6 java jpeg jpeg2k kde kipi lame lcms libnotify libsamplerate mad matroska mikmod mjpeg mmx mmxext mng modules mozilla mozsvg mp3 mp4 mpeg mplayer mudflap multilib mysql ncurses network nls nptl nptlonly nsplugin nvidia ogg opengl openmp pam pango pcre pdf perl pic plasma png ppds pppd python qt qt3 qt3support qt4 readline reflection samba scanner sdl semantic-desktop session slp smp sndfile speex spell spl sqlite sse sse2 ssl startup-notification subtitles svg sysfs tcpd theora tiff truetype truetype-fonts type1-fonts unicode usb vcd vorbis wma wmf x264 xcb xcomposite xine xinerama xml xorg xscreensaver xulrunner xv xvid xvid4linux xvmc zeroconf 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 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" ELIBC="glibc" INPUT_DEVICES="evdev vmmouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_US en" RUBY_TARGETS="ruby18" SANE_BACKENDS="plustek" USERLAND="GNU" VIDEO_CARDS="nvidia vmware" 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, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 17 Sébastien Fabbro (RETIRED) gentoo-dev 2010-08-24 20:11:27 UTC
phun development seemed to have switch to algodoo, and not free anymore. should we  really care about keeping this buggy package?
Comment 18 Sébastien Fabbro (RETIRED) gentoo-dev 2011-12-19 18:20:57 UTC
ok. gone from science overlay. re-open if interest grows again.