简体   繁体   English

Vivado_hls 2014.4 Ubuntu 14.04 x64 vivado包含错误

[英]Vivado_hls 2014.4 Ubuntu 14.04 x64 vivado includes error

I am running Vivado HLS 2014.4 (x64) on Ubuntu 14.04 x64. 我在Ubuntu 14.04 x64上运行Vivado HLS 2014.4(x64)。 Everything works in Vivado HLS 2012. In Vivado HLS 2014.4 GUI and Synthesis works but compilation of testbench does not. 一切都在Vivado HLS 2012中有效。在Vivado HLS 2014.4中,GUI和Synthesis工作,但是testbench的编译没有。

I am getting thousands of errors like this: 我收到了数千个这样的错误:

Building file: /home/nic30/vivado/tb_axis_test.cpp
Invoking: GCC C++ Compiler
g++ -DAESL_TB -D__llvm__ -D__kernel -D__global -Dglobal -Dlocal -D__local -Dconstant -D__constant -Dprivate -D__private -D__private -I/opt/Xilinx/Vivado_HLS/2014.4/include/ap_sysc -I/opt/Xilinx/Vivado_HLS/2014.4/lnx64/tools/systemc/include -I/home/nic30/vivado -I/opt/Xilinx/Vivado_HLS/2014.4/include -I/opt/Xilinx/Vivado_HLS/2014.4/lnx64/tools/auto_cc/include -I/opt/Xilinx/Vivado_HLS/2014.4/include/etc -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"testbench/tb_axis_test.d" -MT"testbench/tb_axis_test.d" -o "testbench/tb_axis_test.o" "/home/nic30/vivado/tb_axis_test.cpp"
In file included from /opt/Xilinx/Vivado_HLS/2014.4/lnx64/tools/gcc/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.3/../../../../include/c++/4.6.3/bits/stl_iterator.h:65:0,
                 from /opt/Xilinx/Vivado_HLS/2014.4/lnx64/tools/gcc/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.3/../../../../include/c++/4.6.3/iterator:63,
                 from /home/nic30/vivado/tb_axis_test.cpp:4:
/opt/Xilinx/Vivado_HLS/2014.4/lnx64/tools/gcc/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.3/../../../../include/c++/4.6.3/ext/type_traits.h:66:5: error: expected unqualified-id before numeric constant
/opt/Xilinx/Vivado_HLS/2014.4/lnx64/tools/gcc/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.3/../../../../include/c++/4.6.3/ext/type_traits.h:70:24: error: ‘__if_type’ has not been declared
/opt/Xilinx/Vivado_HLS/2014.4/lnx64/tools/gcc/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.3/../../../../include/c++/4.6.3/ext/type_traits.h:109:5: error: expected unqualified-id before numeric constant
/opt/Xilinx/Vivado_HLS/2014.4/lnx64/tools/gcc/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.3/../../../../include/c++/4.6.3/ext/type_traits.h:113:24: error: ‘__if_type’ has not been declared

I think there is problem with some kind of libc6-dev-* but I don't know. 我认为某种libc6-dev- *存在问题,但我不知道。 I have clear installation of system and I fallowed official install guide. 我有明确的系统安装,我休闲官方安装指南。 Does anyone met similar problem? 有没有人遇到类似的问题?

Here in the section Linux Support (pag. 20) is clearly written: 这里的Linux支持(第20页)清楚地写了:

Operating Systems 操作系统

Xilinx only supports the following operating systems on x86 and x86-64 processor architectures: Xilinx仅支持x86和x86-64处理器架构上的以下操作系统:

Microsoft Windows Support Microsoft Windows支持

  • Windows 7 and 7 SP1 Professional (64-bit), English/Japanese. Windows 7和7 SP1 Professional(64位),英语/日语。
  • Windows 8.1 Professional (64-bit), English/Japanese. Windows 8.1 Professional(64位),英语/日语。
  • Windows 10 Professional (64-bit), English/Japanese. Windows 10 Professional(64位),英语/日语。
  • Vivado® Lab Edition is the only Xilinx toolset that supports Windows 7 SP1 Professional, 32-bit Operating System. Vivado®LabEdition是唯一支持Windows 7 SP1 Professional 32位操作系统的Xilinx工具集。 Lab Edition also supports the 64-bit systems. 实验室版还支持64位系统。

Linux Support Linux支持

  • Red Hat Enterprise Workstation 7.0 and 7.1 (64-bit) 红帽企业工作站7.0和7.1(64位)
  • Red Hat Enterprise Workstation 6.6 and 6.7 (64-bit) 红帽企业工作站6.6和6.7(64位)
  • Red Hat Enterprise Workstation 5.11 (64-bit) 红帽企业工作站5.11(64位)
  • SUSE Linux Enterprise 11.3 and 12.0 (64-bit) SUSE Linux Enterprise 11.3和12.0(64位)
  • Cent OS 6.7 and 7.1 (64-bit) Cent OS 6.7和7.1(64位)
  • Ubuntu Linux 14.04.3 LTS (64-bit) Ubuntu Linux 14.04.3 LTS(64位)
  • Vivado Lab Edition is the only Xilinx toolset that supports the Red Hat Enterprise Workstation 6.6 and 6.7, 32-bit Operating Systems. Vivado Lab Edition是唯一支持Red Hat Enterprise Workstation 6.6和6.7,32位操作系统的Xilinx工具集。 Lab Edition also supports the 64-bit systems. 实验室版还支持64位系统。

    In your comment is written you are using the Ubuntu 16.10. 在您的评论中写道您使用的是Ubuntu 16.10。 This is not supported yet. 目前尚不支持此功能。 Maybe future release will be. 也许将来会发布。 I want to remark as well that the info in your question and in your comment don't match. 我还要注意你的问题和评论中的信息不匹配。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM