Hi Andreas The package is GOOD TO GO from my side if the following issues get addressed. For your convinience I include a small patch at the end of the mail which fixes the following
o remove empty /etc/postinstall directory o Typos and missing/wrong requires in setup.hint/TeXmacs.README I did a rebuild from source with gcc-3.3.1 and latest cygwin-1.5.7 and it builds fine although your README states that gcc-3.3 doesn't work. What errors do you get ? I tried both your binary version and my gcc-3.3.1 build version with the tutorial you mentionend in your announcement o http://www.fmi.uni-passau.de/~seidl/texmacs/tmtour.html#3 and everything works fine except with both versions I get the following error on the first startup. (Which doesn't seem to do any harm. The second time I start texmacs it doesn't show up anymore) ...... snip .... TeXmacs] loading ecss10 at 600 dpi TeXmacs] loading cmsy10 at 600 dpi TeXmacs] loading ectt10 at 600 dpi TeXmacs] loading rtcxr10 at 600 dpi TeXmacs] Executing mktextfm rtcxr10.tfm /usr/share/texmf/web2c/mktexnam: Could not map source abbreviation for rtcxr10. /usr/share/texmf/web2c/mktexnam: Need to update ? mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input rtcxr10 This is METAFONT, Version 2.7182 (Web2C 7.4.5) kpathsea: Running mktexmf rtcxr10 ! I can't find file `rtcxr10'. <*> ...=ljfour; mag:=1; nonstopmode; input rtcxr10 Please type another input file name ! Emergency stop. <*> ...=ljfour; mag:=1; nonstopmode; input rtcxr10 Transcript written on mfput.log. mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input rtcxr10' failed. TeXmacs] loading ecrm8 at 600 dpi TeXmacs] Executing mktextfm ecrm8.tfm mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input ecrm8 This is METAFONT, Version 2.7182 (Web2C 7.4.5) kpathsea: Running mktexmf ecrm8 mktexmf: /var/cache/fonts/source/jknappen/ec/ecrm8.mf: successfully generated. ......... snip ... One last thing I noticed. Your version depends on cygiconv-2.dll but when I configure from source iconv support doesn't get included: checking for iconv.h... yes checking for iconv... no checking for iconv in -liconv... no configure: warning: iconv was not found, HTML import may crash excerpt from config.log: configure:2535: checking for iconv in -liconv configure:2552: gcc -o conftest -O2 conftest.c -liconv 1>&5 /tmp/cc0X42Ma.o(.text+0x35):conftest.c: undefined reference to `_iconv_open' /tmp/cc0X42Ma.o(.text+0x5d):conftest.c: undefined reference to `_iconv' collect2: ld returned 1 exit status configure: failed program was: #line 2539 "configure" #include "confdefs.h" #include <stdlib.h> #include <iconv.h> int main() { iconv_t cd = iconv_open ("",""); iconv (cd, NULL, NULL, NULL, NULL); ; return 0; } Grepping for iconv_open symbol 02:53 PM [534]> nm /usr/lib/libiconv.dll.a | grep iconv_open 00000000 I __imp__libiconv_open 00000000 T _libiconv_open shows that configure *SHOULDN'T* find iconv support. And finally the above mentioned patch: ----------------------- cut here ------------------------------------------------ --- TeXmacs-1.0.3.2-1.sh.orig 2004-02-02 12:54:07.607892800 +0100 +++ TeXmacs-1.0.3.2-1.sh 2004-02-02 12:52:08.566720000 +0100 @@ -150,8 +150,7 @@ install() { rm -f ${instdir}${f} ; \ fi ;\ done &&\ - for d in ${prefix}/share/doc/${PKG}-${VER} ${prefix}/share/doc/Cygwin \ - ${sysconfdir}/postinstall ; do + for d in ${prefix}/share/doc/${PKG}-${VER} ${prefix}/share/doc/Cygwin ; do if [ ! -d ${instdir}${d} ] ; then mkdir -p ${instdir}${d} ;\ fi ;\ @@ -178,7 +177,10 @@ install() { fi ;\ fi ;\ if [ -f ${srcdir}/CYGWIN-PATCHES/postinstall.sh ] ; then \ - /usr/bin/install -m 755 ${srcdir}/CYGWIN-PATCHES/postinstall.sh \ + if [ ! -d ${instdir}${cygsysconfdir}/postinstall ] ; then + mkdir -p ${instdir}${sysconfdir}/postinstall + fi && \ + /usr/bin/install -m 755 ${srcdir}/CYGWIN-PATCHES/postinstall.sh \ ${instdir}${sysconfdir}/postinstall/${PKG}.sh fi ) } --- TeXmacs-1.0.3.2\CYGWIN-PATCHES\setup.hint.orig 2004-02-02 11:16:57.835091200 +0100 +++ TeXmacs-1.0.3.2\CYGWIN-PATCHES\setup.hint 2004-02-02 12:43:12.746248000 +0100 @@ -17,6 +17,6 @@ Converters exist for TeX/LaTeX and they Html/MathML/Xml. In the future, TeXmacs is planned to evolve towards a complete scientific office suite." category: Editors Math -requires: ghostscript-base ghostscript-x11 guile guile-devel gile-doc tetex-bin tetex-base tetex-extra tetex-devel xfree68-base xfree68-prog transfig -#suggested: libiconv netpbm +requires: ghostscript-base ghostscript-x11 guile guile-devel guile-doc libguile12 tetex-bin tetex-base tetex-extra tetex-devel XFree68-base XFree68-prog transfig libfreetype26 libiconv2 +#suggested: netpbm #build requires: gcc-3.2 make --- TeXmacs-1.0.3.2\CYGWIN-PATCHES\TeXmacs.README.orig 2004-02-02 11:16:57.835091200 +0100 +++ TeXmacs-1.0.3.2\CYGWIN-PATCHES\TeXmacs.README 2004-02-02 14:30:37.092763200 +0100 @@ -7,15 +7,18 @@ Runtime requirements: ghostscript-x11 guile guile-devel - gile-doc + guile-doc tetex-bin tetex-base tetex-extra tetex-devel - xfree68-base - xfree68-prog + XFree68-base + XFree68-prog transfig - + libguile12 + libfreetype26 + libiconv2 + Build requirements: cygwin-1.5.3 or newer gcc-3.2 (note: gcc-3.3 does not work) @@ -25,7 +28,7 @@ Canonical homepage: http://texmacs.org Canonical download: - http://texmacs.org + ftp://ftp.texmacs.org/pub/TeXmacs/targz/ ------------------------------------ ----------------------- cut here ------------------------------------------------ Ciao Volker
