{"action":"created","issue":{"url":"https://api.github.com/repos/nickg/nvc/issues/154","labels_url":"https://api.github.com/repos/nickg/nvc/issues/154/labels{/name}","comments_url":"https://api.github.com/repos/nickg/nvc/issues/154/comments","events_url":"https://api.github.com/repos/nickg/nvc/issues/154/events","html_url":"https://github.com/nickg/nvc/issues/154","id":72692400,"number":154,"title":"build of XilinxCoreLib crashes","user":{"login":"gecomaia","id":12213490,"avatar_url":"https://avatars.githubusercontent.com/u/12213490?v=3","gravatar_id":"","url":"https://api.github.com/users/gecomaia","html_url":"https://github.com/gecomaia","followers_url":"https://api.github.com/users/gecomaia/followers","following_url":"https://api.github.com/users/gecomaia/following{/other_user}","gists_url":"https://api.github.com/users/gecomaia/gists{/gist_id}","starred_url":"https://api.github.com/users/gecomaia/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gecomaia/subscriptions","organizations_url":"https://api.github.com/users/gecomaia/orgs","repos_url":"https://api.github.com/users/gecomaia/repos","events_url":"https://api.github.com/users/gecomaia/events{/privacy}","received_events_url":"https://api.github.com/users/gecomaia/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-05-02T20:20:52Z","updated_at":"2015-05-04T11:48:39Z","closed_at":null,"body":"nvc --work=/home/ed/.nvc/lib/xilinxcorelib -a --relax=prefer-explicit /opt/xilinx/ise147/14.7/ISE_DS/ISE/vhdl/src/XilinxCoreLib/mult_gen_pkg_v11_2.vhd\r\nnvc: ../src/tree.c:956: tree_name: Assertion `item->tree != ((void *)0)' failed.\r\n\r\n*** Caught signal 6 (SIGABRT) ***\r\n\r\n-------- STACK TRACE --------\r\n/lib/x86_64-linux-gnu/libc.so.6(gsignal+0x39) [0x7f61e3ddbcc9]\r\n/lib/x86_64-linux-gnu/libc.so.6(gsignal+0x39) [0x7f61e3ddbcc9]\r\n/lib/x86_64-linux-gnu/libc.so.6(abort+0x148) [0x7f61e3ddf0d8]\r\n/lib/x86_64-linux-gnu/libc.so.6(+0x2fb86) [0x7f61e3dd4b86]\r\n/lib/x86_64-linux-gnu/libc.so.6(+0x2fc32) [0x7f61e3dd4c32]\r\nnvc(tree_name+0x75) [0x42eb05]\r\nnvc() [0x45d63d]\r\nnvc() [0x45e5e9]\r\nnvc(lower_unit+0xb6) [0x45f486]\r\nnvc(main+0x1255) [0x411dd5]\r\n/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x7f61e3dc6ec5]\r\nnvc() [0x412095]\r\n"},"comment":{"url":"https://api.github.com/repos/nickg/nvc/issues/comments/98685777","html_url":"https://github.com/nickg/nvc/issues/154#issuecomment-98685777","issue_url":"https://api.github.com/repos/nickg/nvc/issues/154","id":98685777,"user":{"login":"postoroniy","id":6311402,"avatar_url":"https://avatars.githubusercontent.com/u/6311402?v=3","gravatar_id":"","url":"https://api.github.com/users/postoroniy","html_url":"https://github.com/postoroniy","followers_url":"https://api.github.com/users/postoroniy/followers","following_url":"https://api.github.com/users/postoroniy/following{/other_user}","gists_url":"https://api.github.com/users/postoroniy/gists{/gist_id}","starred_url":"https://api.github.com/users/postoroniy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/postoroniy/subscriptions","organizations_url":"https://api.github.com/users/postoroniy/orgs","repos_url":"https://api.github.com/users/postoroniy/repos","events_url":"https://api.github.com/users/postoroniy/events{/privacy}","received_events_url":"https://api.github.com/users/postoroniy/received_events","type":"User","site_admin":false},"created_at":"2015-05-04T11:48:39Z","updated_at":"2015-05-04T11:48:39Z","body":"I tried as well and mine is not crashing, but I have strange error\r\n./tools/build-xilinx.rb \r\nUsing ISE installation in /usr/Xilinx/14.7/ISE_DS/ISE\r\n\r\n------ UNISIM package ------\r\nnvc --work=/home/slava/.nvc/lib/unisim -a --relax=prefer-explicit /usr/Xilinx/14.7/ISE_DS/ISE/vhdl/src/unisims/unisim_VPKG.vhd\r\nnvc --work=/home/slava/.nvc/lib/unisim -a --relax=prefer-explicit /usr/Xilinx/14.7/ISE_DS/ISE/vhdl/src/unisims/unisim_VCOMP.vhd\r\nnvc --work=/home/slava/.nvc/lib/unisim --codegen vpkg\r\nnvc --work=/home/slava/.nvc/lib/unisim --codegen vcomponents\r\n\r\n------ Primitives ------\r\nnvc --work=/home/slava/.nvc/lib/unisim -a --relax=prefer-explicit /usr/Xilinx/14.7/ISE_DS/ISE/vhdl/src/unisims/primitive/AND2B1L.vhd\r\nnvc --work=/home/slava/.nvc/lib/unisim -a --relax=prefer-explicit /usr/Xilinx/14.7/ISE_DS/ISE/vhdl/src/unisims/primitive/AUTOBUF.vhd\r\nnvc --work=/home/slava/.nvc/lib/unisim -a --relax=prefer-explicit /usr/Xilinx/14.7/ISE_DS/ISE/vhdl/src/unisims/primitive/BSCAN_VIRTEX6.vhd\r\nnvc --work=/home/slava/.nvc/lib/unisim -a --relax=prefer-explicit /usr/Xilinx/14.7/ISE_DS/ISE/vhdl/src/unisims/primitive/BUFH.vhd\r\nnvc --work=/home/slava/.nvc/lib/unisim -a --relax=prefer-explicit /usr/Xilinx/14.7/ISE_DS/ISE/vhdl/src/unisims/primitive/BUFHCE.vhd\r\nnvc --work=/home/slava/.nvc/lib/unisim -a --relax=prefer-explicit /usr/Xilinx/14.7/ISE_DS/ISE/vhdl/src/unisims/primitive/BUFIODQS.vhd\r\nnvc --work=/home/slava/.nvc/lib/unisim -a --relax=prefer-explicit /usr/Xilinx/14.7/ISE_DS/ISE/vhdl/src/unisims/primitive/CAPTURE_VIRTEX6.vhd\r\nnvc --work=/home/slava/.nvc/lib/unisim -a --relax=prefer-explicit /usr/Xilinx/14.7/ISE_DS/ISE/vhdl/src/unisims/primitive/DSP48E1.vhd\r\nnvc --work=/home/slava/.nvc/lib/unisim -a --relax=prefer-explicit /usr/Xilinx/14.7/ISE_DS/ISE/vhdl/src/unisims/primitive/EFUSE_USR.vhd\r\nnvc --work=/home/slava/.nvc/lib/unisim -a --relax=prefer-explicit /usr/Xilinx/14.7/ISE_DS/ISE/vhdl/src/unisims/primitive/FIFO18E1.vhd\r\nnvc --work=/home/slava/.nvc/lib/unisim -a --relax=prefer-explicit /usr/Xilinx/14.7/ISE_DS/ISE/vhdl/src/unisims/primitive/FIFO36E1.vhd\r\nnvc --work=/home/slava/.nvc/lib/unisim -a --relax=prefer-explicit /usr/Xilinx/14.7/ISE_DS/ISE/vhdl/src/unisims/primitive/FRAME_ECC_VIRTEX6.vhd\r\nnvc --work=/home/slava/.nvc/lib/unisim -a --relax=prefer-explicit /usr/Xilinx/14.7/ISE_DS/ISE/vhdl/src/unisims/primitive/IBUFDS_GTXE1.vhd\r\nnvc --work=/home/slava/.nvc/lib/unisim -a --relax=prefer-explicit /usr/Xilinx/14.7/ISE_DS/ISE/vhdl/src/unisims/primitive/ICAP_VIRTEX6.vhd\r\nnvc --work=/home/slava/.nvc/lib/unisim -a --relax=prefer-explicit /usr/Xilinx/14.7/ISE_DS/ISE/vhdl/src/unisims/primitive/IOBUFDS_DIFF_OUT.vhd\r\nnvc --work=/home/slava/.nvc/lib/unisim -a --relax=prefer-explicit /usr/Xilinx/14.7/ISE_DS/ISE/vhdl/src/unisims/primitive/IODELAYE1.vhd\r\nnvc --work=/home/slava/.nvc/lib/unisim -a --relax=prefer-explicit /usr/Xilinx/14.7/ISE_DS/ISE/vhdl/src/unisims/primitive/ISERDESE1.vhd\r\nnvc --work=/home/slava/.nvc/lib/unisim -a --relax=prefer-explicit /usr/Xilinx/14.7/ISE_DS/ISE/vhdl/src/unisims/primitive/JTAG_SIM_VIRTEX6.vhd\r\nnvc --work=/home/slava/.nvc/lib/unisim -a --relax=prefer-explicit /usr/Xilinx/14.7/ISE_DS/ISE/vhdl/src/unisims/primitive/MMCM_ADV.vhd\r\n** Error: ambiguous call to function SLV_TO_INT\r\n              SLV_TO_INT [STD_LOGIC_VECTOR return INTEGER]\r\n              SLV_TO_INT [STD_LOGIC_VECTOR return INTEGER]\r\n\tFile /usr/Xilinx/14.7/ISE_DS/ISE/vhdl/src/unisims/primitive/MMCM_ADV.vhd, Line 461\r\n               clk_ht1 := 2 * SLV_TO_INT(clk_ht) + 1;\r\n                              ^^^^^^^^^^^^^^^^^^\r\n** Error: ambiguous call to function SLV_TO_INT\r\n              SLV_TO_INT [STD_LOGIC_VECTOR return INTEGER]\r\n              SLV_TO_INT [STD_LOGIC_VECTOR return INTEGER]\r\n\tFile /usr/Xilinx/14.7/ISE_DS/ISE/vhdl/src/unisims/primitive/MMCM_ADV.vhd, Line 465\r\n           clk_div_tmp := SLV_TO_INT(clk_ht) + SLV_TO_INT(clk_lt);\r\n\r\nI can't add any extra info( about altera/lattice)."}}