Hello,
When I try to compile under CentOs 7 64bits the klayout_master, if I use HAVE_64BIT_COORD=1 then I got the following error messages :
../../src/tl/tlVariant.h:283:21: warning: ISO C++ does not support '__int128' for 'l' [-Wpedantic]
Variant (__int128 l);
Then I use HAVE_64BIT_COORD=0, the compile run OK, but when I launch klayout I get the messages :
/usr/share/gems/gems/abrt-0.0.6/lib/abrt.rb:12:in `identical?': no implicit conversion of false into String (TypeError)
from /usr/share/gems/gems/abrt-0.0.6/lib/abrt.rb:12:in `<top (required)>'
from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:135:in `require'
from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:135:in `rescue in require'
from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:144:in `require'
from <internal:abrt_prelude>:2:in `<compiled>'
Any idea about those 2 problems ? Thanks,
Laurent
Comments
Hi Laurent,
the message you get with "HAVE_64BIT_COORD" is just a warning. It should not make the build fail. The real error must be somewhere else.
The Ruby problem is a known incompatibilty. See: https://www.klayout.de/forum/comments.php?DiscussionID=829.
Regards,
Matthias
And it works!
Laurent