At startup, yacas displays the messages:
Type ?? for help.
Or type ?function for help on a function.
But neither of these work.
Reproducible: Always
Steps to Reproduce:
1. Start yacas
2. Type ??
3. Type ?Factors
Actual Results:
After 2, lynx displayed my current working directory.
After 3, lynx said "Alert! Unable to connect to ftp site", then yacas showed:
Looking up
Unable to locate remote host .
Alert!: Unable to connect to FTP host.
lynx: Can't access startfile file:///#Factor
Expected Results:
After ??, yacas should have displayed some sort of general help. After ?Factor,
it should have displayed information about the Factors command.
The file /usr/share/yacas/yacasinit.ys contains the following lines that may be
relevant:
Rule("Help",1,1,True)
[
SystemCall(Browser:" \"file://":FindFile("documentation/ref.html"):"#":f:"\"");
];
Rule("Help",0,1,True)
[
SystemCall(Browser:" \"file://":FindFile("documentation/books.html"):"\"");
];
Files called 'ref.html' and 'books.html' are installed by the yacas ebuild, but
they're located at:
/usr/share/doc/yacas-1.0.56/html/ref.html
and
/usr/share/doc/yacas-1.0.56/html/books.html
However, changing yacasinit.ys to refer to 'html' instead of 'documentation'
doesn't solve the problem. I have to replace those lines with:
Rule("Help",1,1,True)
[
SystemCall(Browser:"
\"file://localhost/usr/share/doc/yacas-1.0.56/html/ref.html#":f:"\"");
];
Rule("Help",0,1,True)
[
SystemCall(Browser:"
\"file://localhost/usr/share/doc/yacas-1.0.56/html/books.html\"");
];
to get ?? and ?Factors to work.
% emerge info
Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.5-r1,
2.6.12-gentoo-r4 i686)
=================================================================
System uname: 2.6.12-gentoo-r4 i686 AMD Athlon(tm) XP 1900+
Gentoo Base System version 1.6.13
dev-lang/python: 2.3.5
sys-apps/sandbox: 1.2.12
sys-devel/autoconf: 2.13, 2.59-r6
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6
sys-devel/binutils: 2.15.92.0.2-r10
sys-devel/libtool: 1.5.18-r1
virtual/os-headers: 2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-g -O2"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.1/share/config
/usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config
/usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config
/usr/kde/3.4/shutdown /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="-g -O2"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks fixpackages nostrip sandbox sfperms strict userpriv"
GENTOO_MIRRORS="http://gentoo.osuosl.org/ ftp://gentoo.ccccom.com
ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo http://mirror.datapipe.net/gentoo
http://gentoo.mirrors.easynews.com/linux/gentoo/ http://gentoo.ccccom.com"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
LINGUAS="en ja"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="x86 3dnow X Xaw3d aalib alsa apm arts avi berkdb bindist bitmap-fonts canna
cdr cjk crypt cups curl debug doc dvd eds emboss encode esd fam flac foomaticdb
fortran freetype freewnn gd gdbm gif gnome gpm gstreamer gtk gtk2 guile
imagemagick imlib ipv6 java joystick jpeg junit kde libg++ libwww mad maildir
mbox mikmod mng mozilla mozsvg mp3 mpeg mule ncurses nls noantlr nobcel
nobeanutils nobsh nocommonslogging nocommonsnet nodrm nojdepend nojsch nojython
nolog4j nooro noregexp norhino noxalan noxerces ogg oggvorbis opengl oss pam
pdflib perl pic pngpython qt quicktime readline ruby scanner sdl slang speex
spell sse ssl svga tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts
unicode usb vorbis wmf xine xinerama xml xml2 xmms xv zlib video_cards_matrox
linguas_en linguas_ja userland_GNU kernel_linux elibc_glibc"
Unset: ASFLAGS, CTARGET, LDFLAGS, MAKEOPTS
Thanks for reporting. This is now fixed in all the versions in Portage
(including 1.0.58, which I just added). Unfortunately, there is no user
function reference manual in versions later than 1.0.56 (it seems the manual
is in the process of being rewritten, so only general help is available (per
topic help is missing).