[tlbuild] asy and c++11

Nikola Lečić nikola.lecic at anthesphoria.net
Mon Jun 5 15:09:55 CEST 2017


On Sun, 4 Jun 2017 21:18:19 GMT
  in <201706042118.v54LIJ5Y016592 at freefriends.org>
  Karl Berry <karl at freefriends.org> wrote:

> When I try to compile asy (the sources in TL now) on centos7, I get
> the errors at end if I omit the CXXFLAGS=-ansi (per
> tug.org/texlive/build.html), i.e., try to compile with C++11 enabled.
> 
> The gcc that comes with this system (gcc 4.8.5 20150623 (Red Hat
> 4.8.5-11)) purportedly supports C++11. I'll include the whole
> configure output for the heck of it. Clearly there is something weird
> going with unordered_map, but I have not tried to figure out what to
> do.
> 
> Does anyone else fail with current asy in C++11 mode (no -ansi)? 

I compiled a working asy binary on this system:

% uname -a
FreeBSD thorium 11.0-RELEASE-p8 FreeBSD 11.0-RELEASE-p8 #0: Wed Feb 22
06:12:04 UTC 2017
root at amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  amd64
% cc -v
FreeBSD clang version 3.8.0 (tags/RELEASE_380/final 262564) (based on
LLVM 3.8.0) Target: x86_64-unknown-freebsd11.0
Thread model: posix
InstalledDir: /usr/bin

Two gc-related tweaks were needed, otherwise the build fails:

* I had to patch configure to use -lgc-threaded instead of -lgc;
* I had to remove included gc-7.6.0.tar.gz.

We'll probably compile FreeBSD binaries for TL2018 with slightly older
system and compiler, but this is a good sign. :)

Build log:

% ./configure -C --enable-fftw --enable-gl --enable-gsl --enable-texlive-build CFLAGS="-g -I/usr/local/include" LDFLAGS="-L/usr/local/lib"
configure: creating cache config.cache
checking for gcc... /usr/bin/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 /usr/bin/cc accepts -g... yes
checking for /usr/bin/cc option to accept ISO C89... none needed
checking how to run the C preprocessor... /usr/bin/cpp
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking whether byte ordering is bigendian... no
checking for kpsewhich... no
checking for /usr/local/share/texmf/tex/latex/base/latex.ltx... no
checking for /usr/share/texmf/tex/latex/base/latex.ltx... no
checking for kpsewhich... no
checking for texi2dvi... no
configure: Using /usr/share/texmf/tex/latex/asymptote for LaTeX style file
configure: Using /usr/local/share/texmf/tex/context/third/asymptote for ConTeXT style file
checking for g++... no
checking for c++... c++
checking whether we are using the GNU C++ compiler... yes
checking whether c++ accepts -g... yes
checking for flex... flex
checking lex output file root... lex.yy
checking lex library... none needed
checking whether yytext is a pointer... no
checking whether we are using the GNU C++ compiler... (cached) yes
checking whether c++ accepts -g... (cached) yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for gcc... (cached) /usr/bin/cc
checking whether we are using the GNU C compiler... (cached) yes
checking whether /usr/bin/cc accepts -g... (cached) yes
checking for /usr/bin/cc option to accept ISO C89... (cached) none needed
checking whether make sets $(MAKE)... yes
checking for bison... no
checking for byacc... byacc
checking how to run the C++ preprocessor... c++ -E
checking unordered_map usability... yes
checking unordered_map presence... yes
checking for unordered_map... yes
checking for gc-7.6.0.tar.gz... no
checking gc.h usability... yes
checking gc.h presence... yes
checking for gc.h... yes
checking for GC_malloc in -lgc-threaded... yes
configure: enabling system Boehm Garbage Collector
checking for getopt_long_only... yes
checking for sqrt in -lm... yes
checking for deflate in -lz... yes
checking build system type... x86_64-unknown-freebsd11.0
checking host system type... x86_64-unknown-freebsd11.0
checking for the pthreads library -lpthreads... no
checking whether pthreads work without any flags... no
checking whether pthreads work with -Kthread... no
checking whether pthreads work with -kthread... no
checking for the pthreads library -llthread... no
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... -D_THREAD_SAFE
checking for PTHREAD_PRIO_INHERIT... yes
checking for stackoverflow_install_handler in -lsigsegv... yes
checking for sched_yield in -lrt... yes
configure: *** Could not find GNU readline 4.3 or later: will compile without readline support ***
checking ncurses/curses.h usability... no
checking ncurses/curses.h presence... no
checking for ncurses/curses.h... no
checking ncurses.h usability... yes
checking ncurses.h presence... yes
checking for ncurses.h... yes
checking for setupterm in -lncurses... yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking fenv.h usability... yes
checking fenv.h presence... yes
checking for fenv.h... yes
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking libintl.h usability... no
checking libintl.h presence... no
checking for libintl.h... no
checking fpu_control.h usability... no
checking fpu_control.h presence... no
checking for fpu_control.h... no
checking for library containing xdrstdio_create... none required
checking gsl/gsl_sf.h usability... no
checking gsl/gsl_sf.h presence... no
checking for gsl/gsl_sf.h... no
configure: *** Header file gsl_sf.h not found: will compile without optional special functions. ***
checking fftw3.h usability... no
checking fftw3.h presence... no
checking for fftw3.h... no
configure: *** Header file fftw3.h not found: will compile without optional fast Fourier transforms. ***
checking for glDepthMask in -lGL... yes
checking for gluNewNurbsRenderer in -lGLU... yes
checking for glutMainLoop in -lglut... yes
checking for OSMesaCreateContext in -lOSMesa... yes
checking for pid_t... yes
checking for size_t... yes
checking for ptrdiff_t... yes
checking for long long... yes
checking for long... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking return type of signal handlers... void
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking for dup2... yes
checking for floor... yes
checking for memset... yes
checking for pow... yes
checking for sqrt... yes
checking for strchr... yes
checking for tgamma... yes
checking for memrchr... yes
checking for strftime... yes
checking for strptime... yes
checking for error_at_line... no
checking for _LARGEFILE_SOURCE value needed for large files... no
configure: updating cache config.cache
configure: creating ./config.status
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating doc/png/Makefile
config.status: creating config.h

% gmake
Creating main.d
Creating quaternion.d
Creating algebra3.d
Creating arcball.d
Creating tr.d
Creating glrender.d
Creating writePRC.d
Creating PRCdouble.d
Creating oPRCFile.d
Creating PRCbitStream.d
Creating predicates.d
Creating Delaunay.d
Creating array.d
Creating constructor.d
Creating process.d
Creating envcompleter.d
Creating refaccess.d
Creating fundec.d
Creating varinit.d
Creating application.d
Creating program.d
Creating parser.d
Creating locate.d
Creating impdatum.d
Creating coenv.d
Creating coder.d
Creating simpson.d
Creating fftw++asy.d
Creating fileio.d
Creating interact.d
Creating record.d
Creating absyn.d
Creating virtualfieldaccess.d
Creating access.d
Creating lex.yy.d
Creating camp.tab.d
Creating stack.d
Creating newexp.d
Creating exp.d
Creating entry.d
Creating symbol.d
Creating name.d
Creating callable.d
Creating errormsg.d
Creating dec.d
Creating stm.d
Creating genv.d
Creating env.d
Creating runmath.d
Creating runstring.d
Creating runpath3d.d
Creating runpath.d
Creating runtriple.d
Creating runpair.d
Creating runsystem.d
Creating runfile.d
Creating runarray.d
Creating runhistory.d
Creating runlabel.d
Creating runpicture.d
Creating runbacktrace.d
Creating runtime.d
Creating gsl.d
Creating builtin.d
Creating types.d
Creating pipestream.d
Creating pen.d
Creating bezierpatch.d
Creating beziercurve.d
Creating drawsurface.d
Creating drawpath3.d
Creating path3.d
Creating drawfill.d
Creating knot.d
Creating flatguide.d
Creating guide.d
Creating settings.d
Creating util.d
Creating texfile.d
Creating psfile.d
Creating picture.d
Creating drawlabel.d
Creating drawpath.d
Creating path.d
Creating camperror.d
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o camperror.o -c camperror.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o path.o -c path.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o drawpath.o -c drawpath.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o drawlabel.o -c drawlabel.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o picture.o -c picture.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o psfile.o -c psfile.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o texfile.o -c texfile.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o util.o -c util.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o settings.o -c settings.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o guide.o -c guide.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o flatguide.o -c flatguide.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o knot.o -c knot.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o drawfill.o -c drawfill.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o path3.o -c path3.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o drawpath3.o -c drawpath3.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o drawsurface.o -c drawsurface.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o beziercurve.o -c beziercurve.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o bezierpatch.o -c bezierpatch.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o pen.o -c pen.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o pipestream.o -c pipestream.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o types.o -c types.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o builtin.o -c builtin.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o gsl.o -c gsl.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o runtime.o -c runtime.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o runbacktrace.o -c runbacktrace.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o runpicture.o -c runpicture.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o runlabel.o -c runlabel.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o runhistory.o -c runhistory.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o runarray.o -c runarray.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o runfile.o -c runfile.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o runsystem.o -c runsystem.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o runpair.o -c runpair.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o runtriple.o -c runtriple.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o runpath.o -c runpath.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o runpath3d.o -c runpath3d.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o runstring.o -c runstring.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o runmath.o -c runmath.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o env.o -c env.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o genv.o -c genv.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o stm.o -c stm.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o dec.o -c dec.cc
dec.cc:618:11: warning: private field 'imp' is not used [-Wunused-private-field]
  record *imp;
          ^
1 warning generated.
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o errormsg.o -c errormsg.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o callable.o -c callable.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o name.o -c name.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o symbol.o -c symbol.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o entry.o -c entry.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o exp.o -c exp.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o newexp.o -c newexp.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o stack.o -c stack.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o camp.tab.o -c camp.tab.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o lex.yy.o -c lex.yy.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o access.o -c access.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o virtualfieldaccess.o -c virtualfieldaccess.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o absyn.o -c absyn.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o record.o -c record.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o interact.o -c interact.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o fileio.o -c fileio.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o fftw++asy.o -c fftw++asy.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o simpson.o -c simpson.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o coder.o -c coder.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o coenv.o -c coenv.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o impdatum.o -c impdatum.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o locate.o -c locate.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o parser.o -c parser.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o program.o -c program.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o application.o -c application.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o varinit.o -c varinit.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o fundec.o -c fundec.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o refaccess.o -c refaccess.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o envcompleter.o -c envcompleter.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o process.o -c process.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o constructor.o -c constructor.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o array.o -c array.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o Delaunay.o -c Delaunay.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o predicates.o -c predicates.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o PRCbitStream.o -c prc/PRCbitStream.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o oPRCFile.o -c prc/oPRCFile.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o PRCdouble.o -c prc/PRCdouble.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o writePRC.o -c prc/writePRC.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o glrender.o -c glrender.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o tr.o -c tr.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o arcball.o -c arcball.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o algebra3.o -c algebra3.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o quaternion.o -c quaternion.cc
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o main.o -c main.cc
if test ! -s revision.cc -o "2.41" != "2.41"; then     \
  echo "const char *REVISION="\"2.41\"\; > revision.cc; \
fi
c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -I. -I/usr/local/include/gc -I/usr/include/gc -o revision.o -c revision.cc;
echo string VERSION=\"2.41\"\; > base/version.asy
echo @set VERSION 2.41 > doc/version.texi
echo @set Datadir /usr/local/share >> doc/version.texi
echo "#!/usr/bin/env python" > GUI/xasyVersion.py
echo xasyVersion = \"2.41\" >> GUI/xasyVersion.py
if test -n ""; then \
  cat asy.rc | sed -e "s/ASYMPTOTE_VERSION/2.41/" | \
  windres -o asy.o; \
fi
if test -n ""; then \
          c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -o asy camperror.o path.o drawpath.o drawlabel.o picture.o psfile.o texfile.o util.o settings.o guide.o flatguide.o knot.o drawfill.o path3.o drawpath3.o drawsurface.o beziercurve.o bezierpatch.o pen.o pipestream.o types.o builtin.o gsl.o runtime.o runbacktrace.o runpicture.o runlabel.o runhistory.o runarray.o runfile.o runsystem.o runpair.o runtriple.o runpath.o runpath3d.o runstring.o runmath.o env.o genv.o stm.o dec.o errormsg.o callable.o name.o symbol.o entry.o exp.o newexp.o stack.o camp.tab.o lex.yy.o access.o virtualfieldaccess.o absyn.o record.o interact.o fileio.o fftw++asy.o simpson.o coder.o coenv.o impdatum.o locate.o parser.o program.o application.o varinit.o fundec.o refaccess.o envcompleter.o process.o constructor.o array.o Delaunay.o predicates.o PRCbitStream.o oPRCFile.o PRCdouble.o writePRC.o glrender.o tr.o arcball.o algebra3.o quaternion.o main.o revision.o asy.o  -L/usr/local/lib  -lOSMesa -lglut -lGLU -lGL -lrt -lsigsegv -lz -lm -L/usr/local/lib -lgc-threaded  -ltermcap    -s -static; \
else \
  ln -sf GUI/xasy.py xasy; \
  c++ -Wall -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC  -D_THREAD_SAFE -pthread -DFFTWPP_SINGLE_THREAD  -std=c++11 -g -I/usr/local/include -o asy camperror.o path.o drawpath.o drawlabel.o picture.o psfile.o texfile.o util.o settings.o guide.o flatguide.o knot.o drawfill.o path3.o drawpath3.o drawsurface.o beziercurve.o bezierpatch.o pen.o pipestream.o types.o builtin.o gsl.o runtime.o runbacktrace.o runpicture.o runlabel.o runhistory.o runarray.o runfile.o runsystem.o runpair.o runtriple.o runpath.o runpath3d.o runstring.o runmath.o env.o genv.o stm.o dec.o errormsg.o callable.o name.o symbol.o entry.o exp.o newexp.o stack.o camp.tab.o lex.yy.o access.o virtualfieldaccess.o absyn.o record.o interact.o fileio.o fftw++asy.o simpson.o coder.o coenv.o impdatum.o locate.o parser.o program.o application.o varinit.o fundec.o refaccess.o envcompleter.o process.o constructor.o array.o Delaunay.o predicates.o PRCbitStream.o oPRCFile.o PRCdouble.o writePRC.o glrender.o tr.o arcball.o algebra3.o quaternion.o main.o revision.o -L/usr/local/lib  -lOSMesa -lglut -lGLU -lGL -lrt -lsigsegv -lz -lm -L/usr/local/lib -lgc-threaded -lncurses   ; \
fi

-- 
Nikola Lečić = Никола Лечић
fingerprint : FEF3 66AF C90E EDC3 D878  7CDC 956D F4AB A377 1C9B
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 331 bytes
Desc: OpenPGP digital signature
URL: <http://tug.org/pipermail/tlbuild/attachments/20170605/2c2c3473/attachment-0001.sig>


More information about the tlbuild mailing list