analog (from chipmunk suite) freezes when trying plotting because it looks for the fonts in the wrong path It seems that the temporary building path is wongly inherited during the building process... Reproducible: Always Steps to Reproduce: 1.hit the plot entry in the msc menu Actual Results: freezes with tis warnings: Warning: Unable to open font file /var/tmp/portage/chipmunksystem-20031105-r2/work/lib/plot.font Press return to continue. Warning: Font 2 was not found! Press return to continue. Expected Results: Some plotting ;-) Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r5 i686) ================================================================= System uname: 2.6.11-gentoo-r5 i686 Intel(R) Pentium(R) 4 CPU 1500MHz Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Mar 14 2005, 14:07:42)] ccache version 2.3 [enabled] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r7 sys-devel/libtool: 1.5.14 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=i686 -mcpu=pentium4 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=i686 -mcpu=pentium4 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig buildpkg ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://pandemonium.tiscali.de/pub/gentoo/ http://pandemonium.tiscali.de/pub/gentoo/" LANG="en_US" LC_ALL="en_US" LINGUAS="en it" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync1.it.gentoo.org/gentoo-portage" USE="x86 3dnow X Xaw3d aalib acl acpi alsa apm arts artswrappersuid audiofile avi bash-completion berkdb bitmap-fonts caps cdr crypt cscope cups curl directfb divx4linux dvd dvdr dvdread emboss encode esd fam fftw flac fluidsynth foomaticdb fortran gcj gdbm ggi gif gimp gimpprint gpm gstreamer gtk gtk2 guile imagemagick imlib jack jack-tmpfs java jikes jpeg junit kde ladcca libg++ libsamplerate libwww live lua lzo mad mikmod motif mozilla mozp3p mp3 mpeg ncurses network nls nowin nptl objc ogg oggvorbis opengl pam pdflib perl pic png portaudio ppds python qt quicktime readline real rtc scanner sdl slang soundtouch speex spell sse ssl stroke svg svga symlink tcltk tcpd tetex theora tiff truetype truetype-fonts type1-fonts unicode usb videos vim-with-x vorbis wmf wxwindows xanim xine xml xml2 xv xvid xvmc yv12 zlib linguas_en linguas_it" Unset: ASFLAGS, CBUILD, CTARGET, LDFLAGS
"plotting entry in the misc menu" sorry for the typos. ah, it hangs only if there is something to plot: that is, it does'nt complain if the circuit is blank
Confirmed. Thanks for reporting. I'll try to fix it some time soon.
Created attachment 68786 [details, diff] patch for chipmunksystem-20031105-r2.ebuild This patch for the ebuild fixes the plot.font path issue. Additionally, it fixes the paths to some *.ps files that are needed as well.
Patched ebuild (r3) is now in CVS. Thanks for your work, Markus.