Ok, we have a Pike 7.6 beta at http://pike.ida.liu.se/pub/pike/beta/7.6.43-20050820/Pike-v7.6.34.tar.gz
If you find no major flaws we'll release it as is.
Hm, I got
Bundle nettle not available in /home/marcus/Pike-v7.6.34/bundles.
Which is a bit strange, because there are two nettle bundles there, no less...
The configure script looks for nettle*.tar.gz, but the files which actually exist are called nettle*.ptar.gz. Argle-bargle-glop-glyf? ^
Also, the gmp bundle seems to be missing altogether. Only the descriptive textfile is there.
Right. After downloading it everything build fine, but presumably the bundles are so called because they are actually intended to be included with the source dist itself... ;-)
export should check for them. The person that checks in a fix for that gets a cookie, or possibly a piace of kladdkaka. :)
This is because file_line_iterator has the constructor void create(function(:string)|void feed) but is unable to handle a void feed function. It can also be argued that the LineIterator in Stdio.File is ill-designed, as you need something like Stdio.stdin->LineIterator(Stdio.stdin->read_function(8192)); to get it to work. Perhaps instead something like
class LineIterator { inherit __builtin.file_line_iterator; void create(int|function(:string)|void arg) { if(!arg) arg = read_function(8192); else if(intp(arg)) arg = read_function(arg); else if(!functionp(arg)) Pike_error("Bad argument\n"); ::create(arg); } }
file_line_iterator still needs to be looked at in both 7.6 and 7.7. grubba?
On Sat, 20 Aug 2005 16:00:01 +0000 (UTC) "Martin Nilsson (lvl 60) @ Pike (-) developers forum" 10353@lyskom.lysator.liu.se wrote:
Ok, we have a Pike 7.6 beta at http://pike.ida.liu.se/pub/pike/beta/7.6.43-20050820/Pike-v7.6.34.tar.gz
If you find no major flaws we'll release it as is.
The gettext configure script tries to check for gettext in -lintl. On systems without iconv in their libc you need to link to -lintl and -liconv for gettext.
I am not an autoconf expert by any means, so I'm not sure if this is the right way to fix it, but a tiny patch is attached.
The pdflib configure tests fail here as well, because my pdflib wants jpeg linked in, and because you need to do the zlib test before the png test. There's a patch for that included as well.
Adam
In the last episode (Aug 23), Adam Montague said:
On Sat, 20 Aug 2005 16:00:01 +0000 (UTC) "Martin Nilsson (lvl 60) @ Pike (-) developers forum" 10353@lyskom.lysator.liu.se wrote:
Ok, we have a Pike 7.6 beta at http://pike.ida.liu.se/pub/pike/beta/7.6.43-20050820/Pike-v7.6.34.tar.gz
If you find no major flaws we'll release it as is.
The gettext configure script tries to check for gettext in -lintl. On systems without iconv in their libc you need to link to -lintl and -liconv for gettext.
I am not an autoconf expert by any means, so I'm not sure if this is the right way to fix it, but a tiny patch is attached.
The pdflib configure tests fail here as well, because my pdflib wants jpeg linked in, and because you need to do the zlib test before the png test. There's a patch for that included as well.
The pdflib test should probably use pdflib-config to determine which libs are really needed.
pike-devel@lists.lysator.liu.se