luajit doesn't compile on powerpc (among others) but is required to install gnome-desktop...

Rick Thomas rbthomas at pobox.com
Thu Feb 12 02:47:01 UTC 2015


Continuing to try to install gnome-desktop on my Apple PowerMac G4 “Quicksilver” with FreeBSD 10.1…

I get the following:

> root at grey:/root # cd /usr/ports/lang/luajit
> 
> root at grey:/usr/ports/lang/luajit # make install
> ===>  luajit-2.0.3 is marked as broken: Does not compile on ia64, powerpc, or sparc64.
> *** Error code 1
> 
> Stop.
> make: stopped in /usr/ports/lang/luajit

Any suggestions?

The reason I tried this (I never heard of “lua” before now!) is that it seems to be required for installing the gnome-desktop from ports.  As follows:

> root at grey:/usr/ports/x11/gnome-desktop # make install
> ===>   gnome-desktop-3.14.2_1 depends on package: iso-codes>=0 - found
> ===>   gnome-desktop-3.14.2_1 depends on package: gsettings-desktop-schemas>=0 - found
> ===>   gnome-desktop-3.14.2_1 depends on package: xkeyboard-config>=0 - found
> ===>   gnome-desktop-3.14.2_1 depends on package: libxkbfile>=0 - found
> ===>   gnome-desktop-3.14.2_1 depends on executable: itstool - found
> ===>   gnome-desktop-3.14.2_1 depends on executable: bison - found
> ===>   gnome-desktop-3.14.2_1 depends on executable: msgfmt - found
> ===>   gnome-desktop-3.14.2_1 depends on executable: gmake - found
> ===>   gnome-desktop-3.14.2_1 depends on executable: pkgconf - found
> ===>   gnome-desktop-3.14.2_1 depends on file: /usr/local/bin/python3.4 - found
> ===>   gnome-desktop-3.14.2_1 depends on executable: python3 - found
> ===>   gnome-desktop-3.14.2_1 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found
> ===>   gnome-desktop-3.14.2_1 depends on file: /usr/local/libdata/pkgconfig/xrandr.pc - found
> ===>   gnome-desktop-3.14.2_1 depends on file: /usr/local/libdata/pkgconfig/xext.pc - found
> ===>   gnome-desktop-3.14.2_1 depends on file: /usr/local/bin/intltool-extract - found
> ===>   gnome-desktop-3.14.2_1 depends on executable: g-ir-scanner - found
> ===>   gnome-desktop-3.14.2_1 depends on shared library: libstartup-notification-1.so - found (/usr/local/lib/libstartup-notification-1.so.0.0.0)
> ===>   gnome-desktop-3.14.2_1 depends on shared library: libintl.so - found (/usr/local/lib/libintl.so.8.1.3)
> ===>   gnome-desktop-3.14.2_1 depends on shared library: libatk-1.0.so - found (/usr/local/lib/libatk-1.0.so.0.21409.1)
> ===>   gnome-desktop-3.14.2_1 depends on shared library: libglib-2.0.so - found (/usr/local/lib/libglib-2.0.so.0.4200.1)
> ===>   gnome-desktop-3.14.2_1 depends on shared library: libgtk-3.so - not found
> ===>    Verifying for libgtk-3.so in /usr/ports/x11-toolkits/gtk30
> ===>   gtk3-3.14.7 depends on package: at-spi2-atk>=0 - found
> ===>   gtk3-3.14.7 depends on executable: msgfmt - found
> ===>   gtk3-3.14.7 depends on executable: gmake - found
> ===>   gtk3-3.14.7 depends on executable: pkgconf - found
> ===>   gtk3-3.14.7 depends on file: /usr/local/libdata/pkgconfig/xext.pc - found
> ===>   gtk3-3.14.7 depends on file: /usr/local/libdata/pkgconfig/xrender.pc - found
> ===>   gtk3-3.14.7 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found
> ===>   gtk3-3.14.7 depends on file: /usr/local/libdata/pkgconfig/xinerama.pc - found
> ===>   gtk3-3.14.7 depends on file: /usr/local/libdata/pkgconfig/xi.pc - found
> ===>   gtk3-3.14.7 depends on file: /usr/local/libdata/pkgconfig/xrandr.pc - found
> ===>   gtk3-3.14.7 depends on file: /usr/local/libdata/pkgconfig/xcursor.pc - found
> ===>   gtk3-3.14.7 depends on file: /usr/local/libdata/pkgconfig/xfixes.pc - found
> ===>   gtk3-3.14.7 depends on file: /usr/local/libdata/pkgconfig/xdamage.pc - found
> ===>   gtk3-3.14.7 depends on file: /usr/local/libdata/pkgconfig/xcomposite.pc - found
> ===>   gtk3-3.14.7 depends on executable: gtk-update-icon-cache - found
> ===>   gtk3-3.14.7 depends on executable: g-ir-scanner - found
> ===>   gtk3-3.14.7 depends on file: /usr/local/bin/perl5.16.3 - found
> ===>   gtk3-3.14.7 depends on shared library: libcolord.so - not found
> ===>    Verifying for libcolord.so in /usr/ports/graphics/colord
> ===>   colord-1.2.4 depends on executable: docbook2html - not found
> ===>    Verifying install for docbook2html in /usr/ports/textproc/docbook-utils
> ===>   docbook-utils-0.6.14_13 depends on package: docbook-sgml>0 - found
> ===>   docbook-utils-0.6.14_13 depends on package: dsssl-docbook-modular>0 - found
> ===>   docbook-utils-0.6.14_13 depends on executable: nsgmls - found
> ===>   docbook-utils-0.6.14_13 depends on executable: jadetex - not found
> ===>    Verifying install for jadetex in /usr/ports/print/tex-jadetex
> ===>   tex-jadetex-3.13_2 depends on file: /usr/local/share/texmf-dist/README - not found
> ===>    Verifying install for /usr/local/share/texmf-dist/README in /usr/ports/print/texlive-texmf
> ===>   texlive-texmf-20140525_4 depends on executable: tlmgr - not found
> ===>    Verifying install for tlmgr in /usr/ports/print/texlive-base
> ===>  Building for texlive-base-20140525_6
> gmake[9]: Entering directory '/usr/ports/print/texlive-base/work/texlive-20140525-source'
> Making all in .
> gmake[10]: Entering directory '/usr/ports/print/texlive-base/work/texlive-20140525-source'
> gmake[10]: Leaving directory '/usr/ports/print/texlive-base/work/texlive-20140525-source'
> Making all in doc
> gmake[10]: Entering directory '/usr/ports/print/texlive-base/work/texlive-20140525-source/doc'
> gmake[10]: Nothing to be done for 'all'.
> gmake[10]: Leaving directory '/usr/ports/print/texlive-base/work/texlive-20140525-source/doc'
> Making all in libs
> gmake[10]: Entering directory '/usr/ports/print/texlive-base/work/texlive-20140525-source/libs'
> Making all in .
> gmake[11]: Entering directory '/usr/ports/print/texlive-base/work/texlive-20140525-source/libs'
> === configuring in luajit (/usr/ports/print/texlive-base/work/texlive-20140525-source/libs/luajit)
> make: running /bin/sh './configure'  '--disable-option-checking' '--prefix=/usr/local' '--disable-native-texlive-build' '--disable-web-progs' '--disable-psutils' '--enable-shared' '--disable-t1utils' '--disable-dvipdfmx' '--disable-dvipdfm-x' '--disable-xdvipdfmx' '--enable-build-in-source-tree' '--datarootdir=/usr/local/share' '--with-system-freetype' '--with-freetype-includes=/usr/local/include/freetype1/freetype' '--with-freetype-libdir=/usr/local/lib' '--with-system-freetype2' '--with-freetype2-includes=/usr/local/include/freetype2' '--with-freetype2-libdir=/usr/local/lib' '--with-system-cairo' '--with-system-gd' '--with-system-graphite' '--with-system-icu' '--with-icu-include=/usr/local/include' '--with-icu-libdir=/usr/local/lib' '--with-system-kpathsea' '--with-kpathsea-include=/usr/local/include/kpathsea' '--with-kpathsea-libdir=/usr/local/lib' '--with-system-libgs' '--with-libgs-includes=/usr/local/include' '--with-libgs-libdir=/usr/local/lib' '--with-system-libpaper' '--with-libpaper-includes=/usr/local/include' '--with-libpaper-libdir=/usr/local/lib' '--with-system-libpng' '--with-system-pixman' '--with-system-poppler' '--with-system-ptexenc' '--with-ptexenc-include=/usr/local/include/ptexenc' '--with-ptexenc-libdir=/usr/local/lib' '--with-system-t1lib' '--with-system-teckit' '--with-xpdf-includes=/usr/local/include/poppler' '--with-xpdf-libdir=/usr/local/lib' '--with-system-xpdf' '--with-system-zziplib' '--with-system-zlib' '--x-libraries=/usr/local/lib' '--x-includes=/usr/local/include' '--mandir=/usr/local/man' '--infodir=/usr/local/info/' '--build=powerpc-portbld-freebsd10.1' 'build_alias=powerpc-portbld-freebsd10.1' 'CC=cc' 'CFLAGS=-O2 -pipe  -I/usr/local/include -I/usr/local/include/kpathsea -I/usr/local/include/ptexenc -fno-strict-aliasing' 'LDFLAGS=' 'LIBS=' 'CPPFLAGS=' 'CPP=cpp' 'CXX=c++' 'CXXFLAGS=-O2 -pipe -I/usr/local/include -I/usr/local/include/kpathsea -I/usr/local/include/ptexenc -fno-strict-aliasing ' '--enable-largefile' '--disable-silent-rules' '--enable-multiplatform=no' '--enable-cxx-runtime-hack=no' '--enable-libtool-hack=yes' '--enable-texlive-build' '--with-x' '--enable-m-tx=yes' '--enable-pmx=yes' '--enable-ps2eps=yes' '--enable-texdoctk=yes' '--enable-tpic2pdftex=yes' '--enable-vlna=yes' '--enable-xindy=no' '--with-clisp-runtime=system' '--enable-xpdfopen=yes' '--enable-afm2pl=yes' '--enable-bibtex-x=yes' '--enable-chktex=yes' '--enable-cjkutils=yes' '--enable-detex=yes' '--enable-devnag=yes' '--enable-dtl=yes' '--enable-dvi2tty=yes' '--enable-dvidvi=yes' '--enable-dviljk=yes' '--enable-dvipng=yes' '--enable-dvipos=yes' '--enable-dvisvgm=yes' '--enable-gsftopk=yes' '--enable-lacheck=yes' '--enable-lcdf-typetools=yes' '--enable-makeindexk=yes' '--enable-makejvf=yes' '--enable-mendexk=yes' '--enable-ps2pkm=yes' '--enable-seetexk=yes' '--enable-tex4htk=yes' '--enable-ttf2pk2=yes' '--enable-ttfdump=yes' '--enable-texlive=yes' '--with-system-harfbuzz=no' '--with-system-graphite2=no' '--with-system-potrace=no' '--cache-file=/dev/null' '--srcdir=.'
> configure: loading site script /usr/ports/Templates/config.site
> checking for a BSD-compatible install... (cached) /usr/bin/install
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p
> checking for gawk... (cached) /usr/bin/awk
> checking whether make sets $(MAKE)... yes
> checking whether make supports nested variables... yes
> checking for style of include used by make... GNU
> checking for gcc... cc
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables... 
> checking whether we are cross compiling... no
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether cc accepts -g... yes
> checking for cc option to accept ISO C89... none needed
> checking whether cc understands -c and -o together... yes
> checking dependency style of cc... gcc3
> checking whether to enable maintainer-specific portions of Makefiles... no
> checking whether the compiler accepts prototypes... yes
> checking what warning flags to pass to the C compiler... -Wimplicit -Wreturn-type -Wdeclaration-after-statement -Wno-unknown-pragmas
> checking build system type... powerpc-portbld-freebsd10.1
> checking host system type... powerpc-portbld-freebsd10.1
> checking for gcc... (cached) cc
> checking whether we are using the GNU C compiler... (cached) yes
> checking whether cc accepts -g... (cached) yes
> checking for cc option to accept ISO C89... (cached) none needed
> checking whether cc understands -c and -o together... (cached) yes
> checking dependency style of cc... (cached) gcc3
> checking dependency style of cc... gcc3
> checking for ranlib... ranlib
> checking whether ln -s works... yes
> checking for library containing sqrt... -lm
> checking for library containing dlopen... none required
> checking for special C compiler options needed for large files... no
> checking for _FILE_OFFSET_BITS value needed for large files... no
> checking for _LARGEFILE_SOURCE value needed for large files... no
> checking how to run the C preprocessor... cpp
> configure: error: Sorry, can not preprocess <lj_arch.h>
> === configuring in luajit failed
> Makefile:875: recipe for target 'recurse' failed
> gmake[11]: *** [recurse] Error 1
> gmake[11]: Leaving directory '/usr/ports/print/texlive-base/work/texlive-20140525-source/libs'
> Makefile:455: recipe for target 'all-recursive' failed
> gmake[10]: *** [all-recursive] Error 1
> gmake[10]: Leaving directory '/usr/ports/print/texlive-base/work/texlive-20140525-source/libs'
> Makefile:544: recipe for target 'all-recursive' failed
> gmake[9]: *** [all-recursive] Error 1
> gmake[9]: Leaving directory '/usr/ports/print/texlive-base/work/texlive-20140525-source'
> *** Error code 1
> 
> Stop.
> make[8]: stopped in /usr/ports/print/texlive-base
> *** Error code 1
> 
> Stop.
> make[7]: stopped in /usr/ports/print/texlive-texmf
> *** Error code 1
> 
> Stop.
> make[6]: stopped in /usr/ports/print/tex-jadetex
> *** Error code 1
> 
> Stop.
> make[5]: stopped in /usr/ports/textproc/docbook-utils
> *** Error code 1
> 
> Stop.
> make[4]: stopped in /usr/ports/graphics/colord
> *** Error code 1
> 
> Stop.
> make[3]: stopped in /usr/ports/graphics/colord
> *** Error code 1
> 
> Stop.
> make[2]: stopped in /usr/ports/x11-toolkits/gtk30
> *** Error code 1
> 
> Stop.
> make[1]: stopped in /usr/ports/x11-toolkits/gtk30
> *** Error code 1
> 
> Stop.
> make: stopped in /usr/ports/x11/gnome-desktop

Thanks!
Rick


More information about the freebsd-ppc mailing list