[tlbuild] I cannot build TeXLive under OpenSolaris x86_64

Apostolos Syropoulos asyropoulos at gmail.com
Mon Mar 29 11:28:08 CEST 2010


Hello,

Yesterday I tried to build TeXLive using the 64bit tools available under
OpenSolaris.
I have to admit that building clisp is very tricky, but I will report on
this another time.
In order to build TeXLive I have used the following command:

CONFIG_SHELL=/bin/bash CC="gcc-4.3.2 -m64" CXX="g++-4.3.2 -m64" ./Build
--build=x86_64-pc-solaris2.11 --enable-xindy CLISP=$clisp_builddir/clisp

and the make process stops as follows:

Making all in include/graphite
make[1]: Entering directory
`/opt/sources/BACKUP/TeX/source/Work/libs/graphite/include/graphite'
make[1]: Leaving directory
`/opt/sources/BACKUP/TeX/source/Work/libs/graphite/include/graphite'
make[1]: Entering directory
`/opt/sources/BACKUP/TeX/source/Work/libs/graphite'
g++-4.3.2 -m64 -DPACKAGE_NAME=\"silgraphite\ for\ TeX\ Live\"
-DPACKAGE_TARNAME=\"silgraphite-for-tex-live\" -DPACKAGE_VERSION=\"2.3.1\"
-DPACKAGE_STRING=\"silgraphite\ for\ TeX\ Live\ 2.3.1\"
-DPACKAGE_BUGREPORT=\"tex-k at tug.org\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1
-DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1
-DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1
-DHAVE_UNISTD_H=1 -DSIZEOF_WCHAR_T=4 -DHAVE_FABSF=1 -I.
-I../../../libs/graphite
-I../../../libs/graphite/engine-2.3.1/include/graphite
-I../../../libs/graphite/engine-2.3.1/src/generic
-I../../../libs/graphite/engine-2.3.1/src/font
-I../../../libs/graphite/engine-2.3.1/src/segment -DNDEBUG  -Wimplicit
-Wreturn-type -Wno-unknown-pragmas -g -O2 -MT Segment.o -MD -MP -MF
.deps/Segment.Tpo -c -o Segment.o `test -f
'engine-2.3.1/src/segment/Segment.cpp' || echo
'../../../libs/graphite/'`engine-2.3.1/src/segment/Segment.cpp
/usr/lib/gcc/i386-pc-solaris2.11/4.3.2/../../../../include/c++/4.3.2/bits/boost_concept_check.h:
In member function ‘void
__gnu_cxx::_SGIAssignableConcept<_Tp>::__const_constraints(const _Tp&) [with
_Tp = gr::Segment]’:
/usr/lib/gcc/i386-pc-solaris2.11/4.3.2/../../../../include/c++/4.3.2/bits/boost_concept_check.h:210:
instantiated from ‘void
__gnu_cxx::_SGIAssignableConcept<_Tp>::__constraints() [with _Tp =
gr::Segment]’
/usr/lib/gcc/i386-pc-solaris2.11/4.3.2/../../../../include/c++/4.3.2/bits/boost_concept_check.h:62:
instantiated from ‘void __gnu_cxx::__function_requires() [with _Concept =
__gnu_cxx::_SGIAssignableConcept<gr::Segment>]’
/usr/lib/gcc/i386-pc-solaris2.11/4.3.2/../../../../include/c++/4.3.2/bits/stl_move.h:83:
instantiated from ‘void std::swap(_Tp&, _Tp&) [with _Tp = gr::Segment]’
../../../libs/graphite/engine-2.3.1/src/segment/Segment.cpp:578:
instantiated from here
/usr/lib/gcc/i386-pc-solaris2.11/4.3.2/../../../../include/c++/4.3.2/bits/boost_concept_check.h:213:
σφάλμα: δεν ταιριάζει συνάρτηση για την κλήση στο
‘gr::Segment::Segment(const gr::Segment&)’
../../../libs/graphite/engine-2.3.1/src/segment/Segment.cpp:436: σημείωση:
candidates are: gr::Segment::Segment(gr::Segment&)
../../../libs/graphite/engine-2.3.1/src/segment/Segment.cpp:68:
σημείωση:                 gr::Segment::Segment()
make[1]: *** [Segment.o] Error 1
make[1]: Leaving directory
`/opt/sources/BACKUP/TeX/source/Work/libs/graphite'
make: *** [all-recursive] Error 1


Any ideas and/or suggestions?

Regards,

Apostolos
-- 
Apostolos Syropoulos
Xanthi, GREECE
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tug.org/pipermail/tlbuild/attachments/20100329/2cb60cf5/attachment.html>


More information about the tlbuild mailing list