Hi, Taco announced the release of new LuaTeX and MetaPost a few hours ago. This means a new request for building for you, however in the experiments so far LuaTeX only compiled on two out of three platforms for me (it failed on i386-linux and sparc-solaris) and there seem to be some more generic problems with metapost (missing file for inclusion), so please don't be surprised if you experience problems (or rather: please be patient until potential problems get resolved, and report problems if you experience any). Norbert also found a compatibility problem (older ConTeXt doesn't run with this LuaTeX). Merry Christmas to everyone, Mojca
MM> Date: Tue, 25 Dec 2012 01:28:16 +0100
MM> From: Mojca Miklavec
On Tue, Dec 25, 2012 at 1:45 AM, Boris Veytsman wrote:
MM> Date: Tue, 25 Dec 2012 01:28:16 +0100 MM> From: Mojca Miklavec
MM> Taco announced the release of new LuaTeX and MetaPost a few hours ago. MM> This means a new request for building for you, however in the MM> experiments so far LuaTeX only compiled on two out of three platforms MM> for me (it failed on i386-linux and sparc-solaris) and there seem to MM> be some more generic problems with metapost (missing file for MM> inclusion), so please don't be surprised if you experience problems MM> (or rather: please be patient until potential problems get resolved, MM> and report problems if you experience any).
Are the changes in svn?
(Yes, but only in the luatex/metapost repository.) Otherwise the answer is "no". The script ./bin_update_src.sh fetches the latest metapost & luatex sources from the server (server sorts the tags and uses the biggest number). Mojca
On 12/25/2012 1:28 AM, Mojca Miklavec wrote:
Hi,
Taco announced the release of new LuaTeX and MetaPost a few hours ago. This means a new request for building for you, however in the experiments so far LuaTeX only compiled on two out of three platforms for me (it failed on i386-linux and sparc-solaris) and there seem to be some more generic problems with metapost (missing file for inclusion), so please don't be surprised if you experience problems (or rather: please be patient until potential problems get resolved, and report problems if you experience any).
Norbert also found a compatibility problem (older ConTeXt doesn't run with this LuaTeX).
Indeed, and that is to be expected. LuaTeX 0.74 is a major change in the sense that it uses Lua 5.2 and it's no big deal for context garden users as they can update to the latest. The latest beta runs ok with older luatexs. One should be careful in just replacing luatex in for instance a tex live tree or frozen copy of a garden tree. As far as I can see the impact of the 5.1 -> 5.2 move is not that large at the code level yet (a few deprecated or renamed core lua functions) apart from a speed gain of some 5-10% on the average. I already did some adaptions to 5.2 as soon as it came out. Of course using 0.74 in the garden standalone is fine as one updates luatex binaries in sync with context source code. Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------
On Tue, Dec 25, 2012 at 12:55 PM, Hans Hagen wrote:
Indeed, and that is to be expected. LuaTeX 0.74 is a major change in the sense that it uses Lua 5.2 and it's no big deal for context garden users as they can update to the latest. The latest beta runs ok with older luatexs.
One should be careful in just replacing luatex in for instance a tex live tree or frozen copy of a garden tree. As far as I can see the impact of the 5.1 -> 5.2 move is not that large at the code level yet (a few deprecated or renamed core lua functions) apart from a speed gain of some 5-10% on the average. I already did some adaptions to 5.2 as soon as it came out.
Of course using 0.74 in the garden standalone is fine as one updates luatex binaries in sync with context source code.
At the moment it is not exactly fine since LuaTeX hasn't been built for every platform yet (on some it doesn't even compile), so some users get 0.72.0 and some get 0.74.0. If you tell me to do so (or even if not ;), I can roll back to LuaTeX 0.72.0 until all (major) binaries get up to date and until ConTeXt gets fixed. Mojca
On 12/25/2012 1:02 PM, Mojca Miklavec wrote:
On Tue, Dec 25, 2012 at 12:55 PM, Hans Hagen wrote:
Indeed, and that is to be expected. LuaTeX 0.74 is a major change in the sense that it uses Lua 5.2 and it's no big deal for context garden users as they can update to the latest. The latest beta runs ok with older luatexs.
One should be careful in just replacing luatex in for instance a tex live tree or frozen copy of a garden tree. As far as I can see the impact of the 5.1 -> 5.2 move is not that large at the code level yet (a few deprecated or renamed core lua functions) apart from a speed gain of some 5-10% on the average. I already did some adaptions to 5.2 as soon as it came out.
Of course using 0.74 in the garden standalone is fine as one updates luatex binaries in sync with context source code.
At the moment it is not exactly fine since LuaTeX hasn't been built for every platform yet (on some it doesn't even compile), so some users get 0.72.0 and some get 0.74.0.
If you tell me to do so (or even if not ;), I can roll back to LuaTeX 0.72.0 until all (major) binaries get up to date and until ConTeXt gets fixed.
Eh .. doesn't the latest context work then? I uploaded a beta yesterday. Hans -- ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------
Folks, It looks like luatex built correctly on i386, x86-64, powerpc, and universal-darwin. However, metapost did not build on any of these platforms. Sample error messages from the log file are shown below. It looks like png.h isn't found. Dick Koch ----------gcc -DHAVE_CONFIG_H -I. -I../../../source/texk/web2c -I./w2c -I/Users/koch/contextminimals/build-binaries/src/metapost/build/libs/cairo/cairo -I/Users/koch/contextminimals/build-binaries/src/metapost/build/libs/pixman/include -I/Users/koch/contextminimals/build-binaries/src/metapost/build/libs/zlib/include -I/Users/koch/contextminimals/build-binaries/src/metapost/build/libs/libpng/include -I/Users/koch/contextminimals/build-binaries/src/metapost/build/texk -I/Users/koch/contextminimals/build-binaries/src/metapost/source/texk -DNO_DEBUG -I../../../source/texk/web2c/mplibdir -Wall -Wunused -Wimplicit -Wreturn-type -Wdeclaration-after-statement -Wno-unknown-pragmas -Wmissing-prototypes -Wmissing-declarations -Wparentheses -Wswitch -Wtrigraphs -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wold-style-definition -arch i386 -MT libmplib_a-mp.o -MD -MP -MF .deps/libmplib_a-mp.Tpo -c -o libmplib_a-mp.o `test -f 'mp.c' || echo '../../../source/texk/web2c/'`mp.c In file included from ../../../source/texk/web2c/mplibdir/mp.w:161: ../../../source/texk/web2c/mplibdir/pngout.w:84:17: error: png.h: No such file or directory make: *** [libmplib_a-mp.o] Error 1 strip: can't open file: build/texk/web2c/mpost (No such file or directory) ls: build/texk/web2c/mpost: No such file or directory ------------- gcc -DHAVE_CONFIG_H -I. -I../../../source/texk/web2c -I./w2c -I/Users/koch/contextminimals/build-binaries/src/metapost/build/libs/cairo/cairo -I/Users/koch/contextminimals/build-binaries/src/metapost/build/libs/pixman/include -I/Users/koch/contextminimals/build-binaries/src/metapost/build/libs/zlib/include -I/Users/koch/contextminimals/build-binaries/src/metapost/build/libs/libpng/include -I/Users/koch/contextminimals/build-binaries/src/metapost/build/texk -I/Users/koch/contextminimals/build-binaries/src/metapost/source/texk -DNO_DEBUG -I../../../source/texk/web2c/mplibdir -Wall -Wunused -Wimplicit -Wreturn-type -Wdeclaration-after-statement -Wno-unknown-pragmas -Wmissing-prototypes -Wmissing-declarations -Wparentheses -Wswitch -Wtrigraphs -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wold-style-definition -arch x86_64 -MT libmplib_a-mp.o -MD -MP -MF .deps/libmplib_a-mp.Tpo -c -o libmplib_a-mp.o `test -f 'mp.c' || echo '../../../source/texk/web2c/'`mp.c In file included from ../../../source/texk/web2c/mplibdir/mp.w:161: ../../../source/texk/web2c/mplibdir/pngout.w:84:17: error: png.h: No such file or directory make: *** [libmplib_a-mp.o] Error 1 strip: can't open file: build/texk/web2c/mpost (No such file or directory) ls: build/texk/web2c/mpost: No such file or directory ------------ gcc -DHAVE_CONFIG_H -I. -I../../../source/texk/web2c -I./w2c -I/Users/koch/contextminimals/build-binaries/src/metapost/build/libs/cairo/cairo -I/Users/koch/contextminimals/build-binaries/src/metapost/build/libs/pixman/include -I/Users/koch/contextminimals/build-binaries/src/metapost/build/libs/zlib/include -I/Users/koch/contextminimals/build-binaries/src/metapost/build/libs/libpng/include -I/Users/koch/contextminimals/build-binaries/src/metapost/build/texk -I/Users/koch/contextminimals/build-binaries/src/metapost/source/texk -DNO_DEBUG -I../../../source/texk/web2c/mplibdir -Wall -Wunused -Wimplicit -Wreturn-type -Wdeclaration-after-statement -Wno-unknown-pragmas -Wmissing-prototypes -Wmissing-declarations -Wparentheses -Wswitch -Wtrigraphs -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wold-style-definition -arch ppc -MT libmplib_a-mp.o -MD -MP -MF .deps/libmplib_a-mp.Tpo -c -o libmplib_a-mp.o `test -f 'mp.c' || echo '../../../source/texk/web2c/'`mp.c In file included from ../../../source/texk/web2c/mplibdir/mp.w:161: ../../../source/texk/web2c/mplibdir/pngout.w:84:17: error: png.h: No such file or directory make: *** [libmplib_a-mp.o] Error 1 strip: can't open file: build/texk/web2c/mpost (No such file or directory) ls: build/texk/web2c/mpost: No such file or directory
RK> From: Richard Koch
On Wed, Dec 26, 2012 at 6:30 AM, Boris Veytsman wrote:
RK> From: Richard Koch
RK> Date: Tue, 25 Dec 2012 17:29:15 -0800 RK> Folks,
RK> It looks like luatex built correctly on i386, x86-64, powerpc, and RK> universal-darwin.
RK> However, metapost did not build on any of these platforms. Sample RK> error messages from RK> the log file are shown below. It looks like
RK> png.h
RK> isn't found.
You need to install development files for libpng. On Debian they are provided by the package libpng12-dev:
boris@pippin:~$ dpkg -S /usr/include/png.h libpng12-dev: /usr/include/png.h
This can be a temporary workaround, but not the final solution. MetaPost should build without having libpngxy-dev installed. (Btw: I have /opt/local/include/png.h, but it didn't find it since the proper flags CFLAGS=-I/opt/local/include were missing anyway.) Mojca
MM> Date: Tue, 25 Dec 2012 01:28:16 +0100
MM> From: Mojca Miklavec
participants (4)
-
Boris Veytsman
-
Hans Hagen
-
Mojca Miklavec
-
Richard Koch