The GPC manual for PtrInt reads
PtrInt (Under construction.) Synopsis type PtrCard = Integer attribute (Size = BitSizeOf (Pointer)); Description A signed integer type of the same size as a pointer. Conforming to ‘PtrInt’ is a GNU Pascal extension.
This should obviously be
PtrInt = Integer attribute (Size = BitSizeOf (Pointer));
By the way, I didn't manage to build the html version of the manual, because the entry for 'Index' creates an index.html file, which conflicts with the usual index.html file.
Regards,
Adriaan van Os
Adriaan van Os wrote:
The GPC manual for PtrInt reads
PtrInt (Under construction.) Synopsis type PtrCard = Integer attribute (Size = BitSizeOf (Pointer)); Description A signed integer type of the same size as a pointer. Conforming to ÂPtrInt is a GNU Pascal extension.
This should obviously be
PtrInt = Integer attribute (Size = BitSizeOf (Pointer));
Thanks.
By the way, I didn't manage to build the html version of the manual, because the entry for 'Index' creates an index.html file, which conflicts with the usual index.html file.
Which version of makeinfo do you have? AFAIR, they changed the file layout. Before I look closer, let's see if it's that.
Frank
Frank Heckenbach wrote:
Adriaan van Os wrote:
By the way, I didn't manage to build the html version of the manual, because the entry for 'Index' creates an index.html file, which conflicts with the usual index.html file.
Which version of makeinfo do you have? AFAIR, they changed the file layout. Before I look closer, let's see if it's that.
[G5:/CW] adriaan% makeinfo --version makeinfo (GNU texinfo) 4.8
Regards,
Adriaan van Os
Adriaan van Os a écrit:
Frank Heckenbach wrote:
Adriaan van Os wrote:
By the way, I didn't manage to build the html version of the manual, because the entry for 'Index' creates an index.html file, which conflicts with the usual index.html file.
Which version of makeinfo do you have? AFAIR, they changed the file layout. Before I look closer, let's see if it's that.
[G5:/CW] adriaan% makeinfo --version makeinfo (GNU texinfo) 4.8
Same problem with djgpp since a long time. Here it is due to the fact that the file system is case insensitive. There are two files index.html and Index.html I use a work around for my personal use (generating index and index_) But a true fix for all systems would be certainly better. The same arises with pi and Pi
Maurice
Maurice Lombardi wrote:
Adriaan van Os a écrit:
Frank Heckenbach wrote:
Adriaan van Os wrote:
By the way, I didn't manage to build the html version of the manual, because the entry for 'Index' creates an index.html file, which conflicts with the usual index.html file.
Which version of makeinfo do you have? AFAIR, they changed the file layout. Before I look closer, let's see if it's that.
[G5:/CW] adriaan% makeinfo --version makeinfo (GNU texinfo) 4.8
Same problem with djgpp since a long time. Here it is due to the fact that the file system is case insensitive. There are two files index.html and Index.html I use a work around for my personal use (generating index and index_) But a true fix for all systems would be certainly better. The same arises with pi and Pi
Retried it now with makeinfo 4.8 (and Apple HFS is case-insensitive also). I get a file "Index_002dGPC.html" and a file "index.html"). Hitting the Top link in a browser moves me to the wrong place.
The README file for the docs says
If you prefer HTML documentation, run one of the following commands in the GPC build directory:
It means the build/gcc subdir ?
make p/html/gpc.html Create HTML files in a p/html subdirectory
[G5:gpc345u3/build/gcc] adriaan% make p/html/gpc.html make: *** No rule to make target `p/html/gpc.html'. Stop.
make pascal.html Create the complete GPC web page in p/html, including all the other files (except the download section, the mailing list archive and the search function).
[G5:gpc345u3/build/gcc] adriaan% make pascal.html cd ../../gcc-3.4.5/gcc/p/rts && make -f Makefile.in srcdir=. GCC_VERSION="3.4.5" SHELL="/bin/sh" CFLAGS="-g" PFLAGS="" AR_FLAGS="rc" RTSFLAGS="" DESTDIR="../.." AR="` if [ -f /Users/adriaan/gnu/gpc/gpc345u3/build/gcc/../binutils/ar ] ; then echo /Users/adriaan/gnu/gpc/gpc345u3/build/gcc/../binutils/ar ; else if [ "powerpc-apple-darwin7" = "powerpc-apple-darwin7" ] ; then echo ar; else t='s,y,y,'; echo ar | sed -e $t ; fi; fi`" RANLIB="` if [ -f /Users/adriaan/gnu/gpc/gpc345u3/build/gcc/../binutils/ranlib ] ; then echo /Users/adriaan/gnu/gpc/gpc345u3/build/gcc/../binutils/ranlib ; else if [ "powerpc-apple-darwin7" = "powerpc-apple-darwin7" ] ; then echo ranlib; else t='s,y,y,'; echo ranlib | sed -e $t ; fi; fi`" RANLIB_TEST="" generated-files make[1]: Nothing to be done for `generated-files'. ../../gcc-3.4.5/gcc/p/script/mkdir-p ./p/html rm -rf ./p/html/gpc ./p/html/gpc-hr ./p/html/gpc-es LANG=en_GB LC_ALL=en_GB makeinfo -I ../../gcc-3.4.5/gcc/p/doc -I ../../gcc-3.4.5/gcc/p/doc/en -I ../../gcc-3.4.5/gcc/p/doc/generated --html --no-split -o ./p/html/gpcs-en.html ../../gcc-3.4.5/gcc/p/doc/en/gpcs.texi LANG=de_DE LC_ALL=de_DE makeinfo -I ../../gcc-3.4.5/gcc/p/doc -I ../../gcc-3.4.5/gcc/p/doc/de -I ../../gcc-3.4.5/gcc/p/doc/generated --html --no-split -o ./p/html/gpcs-de.html ../../gcc-3.4.5/gcc/p/doc/de/gpcs.texi LANG=hr_HR LC_ALL=hr_HR makeinfo -I ../../gcc-3.4.5/gcc/p/doc -I ../../gcc-3.4.5/gcc/p/doc/hr -I ../../gcc-3.4.5/gcc/p/doc/generated -I ../../gcc-3.4.5/gcc/p/doc/en --html --no-split -o ./p/html/gpcs-hr.html ../../gcc-3.4.5/gcc/p/doc/hr/gpcs.texi LANG=es_ES LC_ALL=es_ES makeinfo -I ../../gcc-3.4.5/gcc/p/doc -I ../../gcc-3.4.5/gcc/p/doc/es -I ../../gcc-3.4.5/gcc/p/doc/generated -I ../../gcc-3.4.5/gcc/p/doc/en --html --no-split -o ./p/html/gpcs-es.html ../../gcc-3.4.5/gcc/p/doc/es/gpcs.texi LANG=en_GB LC_ALL=en_GB makeinfo -I ../../gcc-3.4.5/gcc/p/doc -I ../../gcc-3.4.5/gcc/p/doc/en -I ../../gcc-3.4.5/gcc/p/doc/generated --html -I ../../gcc-3.4.5/gcc/p/doc -I ../../gcc-3.4.5/gcc/p/doc/en -I ../../gcc-3.4.5/gcc/p/doc/generated -o ./p/html/gpc ../../gcc-3.4.5/gcc/p/doc/en/gpc.texi LANG=hr_HR LC_ALL=hr_HR makeinfo -I ../../gcc-3.4.5/gcc/p/doc -I ../../gcc-3.4.5/gcc/p/doc/hr -I ../../gcc-3.4.5/gcc/p/doc/generated -I ../../gcc-3.4.5/gcc/p/doc/en --html -I ../../gcc-3.4.5/gcc/p/doc -I ../../gcc-3.4.5/gcc/p/doc/hr -I ../../gcc-3.4.5/gcc/p/doc/generated -I ../../gcc-3.4.5/gcc/p/doc/en -o ./p/html/gpc-hr ../../gcc-3.4.5/gcc/p/doc/hr/gpc.texi LANG=es_ES LC_ALL=es_ES makeinfo -I ../../gcc-3.4.5/gcc/p/doc -I ../../gcc-3.4.5/gcc/p/doc/es -I ../../gcc-3.4.5/gcc/p/doc/generated -I ../../gcc-3.4.5/gcc/p/doc/en --html -I ../../gcc-3.4.5/gcc/p/doc -I ../../gcc-3.4.5/gcc/p/doc/es -I ../../gcc-3.4.5/gcc/p/doc/generated -I ../../gcc-3.4.5/gcc/p/doc/en -o ./p/html/gpc-es ../../gcc-3.4.5/gcc/p/doc/es/gpc.texi cd ./p/html && tar --owner=root --group=root --mode=u=rwX,go=rX --use-compress-program=bzip2 -cf gpc-html.tar.bz2 gpc gpcs-en.html tar: root: %s: Invalid group tar: Error is not recoverable: exiting now make: *** [p/stamp-gpc-html] Error 2
Regards,
Adriaan van Os
Adriaan van Os a écrit:
Maurice Lombardi wrote:
Adriaan van Os a écrit:
Frank Heckenbach wrote:
Adriaan van Os wrote:
By the way, I didn't manage to build the html version of the manual, because the entry for 'Index' creates an index.html file, which conflicts with the usual index.html file.
Which version of makeinfo do you have? AFAIR, they changed the file layout. Before I look closer, let's see if it's that.
[G5:/CW] adriaan% makeinfo --version makeinfo (GNU texinfo) 4.8
Same problem with djgpp since a long time. Here it is due to the fact that the file system is case insensitive. There are two files index.html and Index.html I use a work around for my personal use (generating index and index_) But a true fix for all systems would be certainly better. The same arises with pi and Pi
Retried it now with makeinfo 4.8 (and Apple HFS is case-insensitive also). I get a file "Index_002dGPC.html" and a file "index.html"). Hitting the Top link in a browser moves me to the wrong place.
This is what I have done until now: _download_ the manual files (.tar.bz2) from the web site looking inside it has two files index.html and Index.html (and also pi.html and Pi.html) using a script (below) to extract both, change the name(s) and correct the html files. This is a dirty trick, I agree, and a true fix would be welcomed.
Maurice
---------------------------------------------------------- #! /bin/sh cd /dev/env/DJDIR/doc/gpc rm -f *.html rm -f gpc/*.* tar xf "$1" --use=bzip2 mv gpc/index.html gpc/Index_.html mv gpc/pi.html gpc/Pi_.html tar xf "$1" --use=bzip2 gpc/index.html gpc/pi.html cd gpc for fil in *.html; do echo $fil cat ./$fil | sed -e 's|Index.html|Index_.html|g' -e 's|Pi.html|Pi_.html|g' > $fil.new mv -f ./$fil.new ./$fil done ----------------------------------------------------------------
Frank Heckenbach wrote:
Adriaan van Os wrote:
By the way, I didn't manage to build the html version of the manual, because the entry for 'Index' creates an index.html file, which conflicts with the usual index.html file.
Which version of makeinfo do you have? AFAIR, they changed the file layout. Before I look closer, let's see if it's that.
[G5:/CW] adriaan% makeinfo --version makeinfo (GNU texinfo) 4.8
Ah, but on another system (that I may have used when I tried), I still have 4.7 installed and the NEWS file for Texinfo 4.8 reads
4.8 (31 December 2004) <snip> . HTML output: - <a name="..."> constructs are added for the old-style conversion of node names to HTML names, so that external references to them can continue to work. <snip>
Is that what you meant ?
Regards,
Adriaan van Os