[MacPorts] #44340: texlive-bin @2014 Configure error "-arch ppc" needs "--disable-luajittex"
MacPorts
noreply at macports.org
Tue Jul 15 07:51:42 PDT 2014
#44340: texlive-bin @2014 Configure error "-arch ppc" needs "--disable-luajittex"
-----------------------------+----------------------
Reporter: stressfields@… | Owner: dports@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.1
Resolution: | Keywords:
Port: texlive-bin |
-----------------------------+----------------------
Changes (by mf2k@…):
* owner: macports-tickets@… => dports@…
* keywords: --disable-luajittex =>
Old description:
> On Mac Mini PowerPC OSX 10.5.8 and xcode314_2809,
>
> sudo port install texlive-bin
>
> fails with the message
>
> :info:build configure: error: Sorry, can not preprocess <lj_arch.h>
>
> :info:build === configuring in luajit failed
>
> :info:build make[2]: *** [recurse] Error 1
>
> (full main.log attached)
>
> My diagnosis: luajit is not available for PowerPC+OSX10.5.8 (xcode3.1.4)
> and luajittex should be disabled according to:
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=751150
> http://comments.gmane.org/gmane.comp.tex.texlive.build/2371
>
> 1. Here is a fix:
> Edit the texlive-bin Portfile 122023 2014-07-13
> /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/tex
> /texlive-bin/Portfile
>
> Change line 172 from:
>
> --enable-build-in-source-tree
>
> to these two lines as 172 and 173:
>
> --enable-build-in-source-tree \
>
> --disable-luajittex
>
> Save and rerun
> sudo port install texlive-bin
> This now runs to completion.
>
> 2. Request: is there a way to pass the flag --disable-luajittex in from
> the "port build" command line? I tried a few variants but no luck. An
> exact example with the correct ' " and \ would be appreciated.
>
> 3. Can the Portfile be changed so that if -arch ppc is present then
> --disable-luajittex is also present? That would probably help others.
New description:
On Mac Mini PowerPC OSX 10.5.8 and xcode314_2809,
{{{
sudo port install texlive-bin
}}}
fails with the message
{{{
:info:build configure: error: Sorry, can not preprocess <lj_arch.h>
:info:build === configuring in luajit failed
:info:build make[2]: *** [recurse] Error 1
}}}
(full main.log attached)
My diagnosis: luajit is not available for PowerPC+OSX10.5.8 (xcode3.1.4)
and luajittex should be disabled according to:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=751150
http://comments.gmane.org/gmane.comp.tex.texlive.build/2371
1. Here is a fix:
Edit the texlive-bin Portfile 122023 2014-07-13
/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/tex
/texlive-bin/Portfile
Change line 172 from:
{{{
--enable-build-in-source-tree
}}}
to these two lines as 172 and 173:
{{{
--enable-build-in-source-tree \
--disable-luajittex
}}}
Save and rerun
sudo port install texlive-bin
This now runs to completion.
2. Request: is there a way to pass the flag --disable-luajittex in from
the "port build" command line? I tried a few variants but no luck. An
exact example with the correct ' " and \ would be appreciated.
3. Can the Portfile be changed so that if -arch ppc is present then
--disable-luajittex is also present? That would probably help others.
--
Comment:
In the future, please use WikiFormatting and Cc the port maintainers
({{{port info --maintainers texlive-bin}}}).
--
Ticket URL: <https://trac.macports.org/ticket/44340#comment:1>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list