[tlbuild] asy2.48

Norbert Preining preining at logic.at
Thu Mar 28 01:16:01 CET 2019


Hi John, hi all,

it seems that the current asy is seriously broken ...

On Thu, 28 Mar 2019, Johannes Hielscher wrote:
> Yes, same here on aarch64-linux (Debian Stretch). I had to hand in the
> libglm-dev package, but just to find this later on:
..
> So I needed to change the "CXXFLAGS=-ansi" to
> "CXXFLAGS=-std=c++11" (from the “Special considerations for asymptote”

Here on Debian/jessie, which I used for building all the other TL stuff
and where c++11 *should* be supported, the same situation:
- first I need to install libglm-dev on top of the rest of GL libs.
- then adding CXXFLAGS=-std=c++11

But in my case on jessie it still does not build:
glrender.cc: In function 'void gl::initshader()':
glrender.cc:1334:41: error: converting to 'std::unordered_set<std::basic_string<char> >' from initializer list would use explicit constructor 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::unordered_set(std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type, const hasher&, const key_equal&, const allocator_type&) [with _Value = std::basic_string<char>; _Hash = std::hash<std::basic_string<char> >; _Pred = std::equal_to<std::basic_string<char> >; _Alloc = std::allocator<std::basic_string<char> >; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::size_type = long unsigned int; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::hasher = std::hash<std::basic_string<char> >; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::key_equal = std::equal_to<std::basic_string<char> >; std::unordered_set<_Value, _Hash, _Pred, _Alloc>::allocator_type = std::allocator<std::basic_string<char> >]'
                               Nmaterials);
                                         ^

and many many many others.


Even with
	--disable-gl
I still get
drawpath3.cc:11:23: fatal error: glm/glm.hpp: No such file or directory
 #include <glm/glm.hpp>
                       ^

So I cannot build at all.

John, could you please look into this mess and suggest a solution?

Best

Norbert

--
PREINING Norbert                               http://www.preining.info
Accelia Inc.     +    JAIST     +    TeX Live     +    Debian Developer
GPG: 0x860CDC13   fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13


More information about the tlbuild mailing list