{"id":8610,"date":"2018-10-21T08:21:24","date_gmt":"2018-10-21T08:21:24","guid":{"rendered":"http:\/\/blog.bachi.net\/?p=8610"},"modified":"2018-10-21T14:37:55","modified_gmt":"2018-10-21T14:37:55","slug":"atom-vhdl-tool","status":"publish","type":"post","link":"https:\/\/blog.bachi.net\/?p=8610","title":{"rendered":"Atom VHDL Tool"},"content":{"rendered":"<p><a href=\"https:\/\/www.vhdltool.com\/atom\">VHDL Tool Atom plugin<\/a><br \/>\n<a href=\"https:\/\/www.vhdltool.com\/configuration\">VHDL Tool Configuration<\/a><br \/>\n<a href=\"https:\/\/git.vhdltool.com\/vhdl-tool\/vhdltool-atom\">git.vhdltool.com\/vhdl-tool\/vhdltool-atom<\/a>, VHDL-Tool support for Atom<br \/>\n<a href=\"https:\/\/github.com\/facebook-atom\/atom-ide-ui\/tree\/master\/modules\/atom-ide-ui\/pkg\/atom-ide-diagnostics\"><\/a><\/p>\n<h3>IEEE 1076<\/h3>\n<p><a href=\"https:\/\/standards.ieee.org\/downloads.html\">IEEE Standards Downloads and Excutable Files<\/a><br \/>\n<a href=\"https:\/\/ieeexplore.ieee.org\/document\/4772740\">1076-2008 &#8211; IEEE Standard VHDL Language Reference Manual<\/a><\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\n$ vhdl-tool check-config\r\nFound configuration file at: \/home\/andreas\/src\/lab2IRQTCM\r\nLibrary &quot;ieee&quot; contains 20 File(s)\r\nUnrecognised linting options: &#x5B;&quot;VariableNotWritten&quot;]\r\n\r\n$ vhdl-tool check-config\r\nFound configuration file at: \/home\/andreas\/src\/lab2IRQTCM\r\nLibrary &quot;ieee&quot; contains 20 File(s)\r\nConfig OK\r\n\r\n$ vhdl-tool server\r\nCreating socket\r\nvhdl-tool: vhdltool.sock: removeLink: does not exist (No such file or directory)\r\nReading files ... Done (0.0000 s)\r\nCPUs: 4\r\nParsing done (0.0001 s)\r\nFound 0 libraries\r\nSuccessfully parsed 0 files\r\nCreating database ... Done (0.0000 s)\r\n\r\n$ ldd \/usr\/local\/bin\/vhdl-tool \r\n\tlinux-vdso.so.1 (0x00007ffd0552d000)\r\n\tlibm.so.6 =&gt; \/lib\/x86_64-linux-gnu\/libm.so.6 (0x00007fe607f8c000)\r\n\tlibrt.so.1 =&gt; \/lib\/x86_64-linux-gnu\/librt.so.1 (0x00007fe607d84000)\r\n\tlibutil.so.1 =&gt; \/lib\/x86_64-linux-gnu\/libutil.so.1 (0x00007fe607b81000)\r\n\tlibdl.so.2 =&gt; \/lib\/x86_64-linux-gnu\/libdl.so.2 (0x00007fe60797d000)\r\n\tlibpthread.so.0 =&gt; \/lib\/x86_64-linux-gnu\/libpthread.so.0 (0x00007fe60775e000)\r\n\tlibgmp.so.10 =&gt; \/usr\/lib\/x86_64-linux-gnu\/libgmp.so.10 (0x00007fe6074dd000)\r\n\tlibc.so.6 =&gt; \/lib\/x86_64-linux-gnu\/libc.so.6 (0x00007fe6070ec000)\r\n\t\/lib64\/ld-linux-x86-64.so.2 (0x00007fe60832a000)\r\n\r\n$ sudo netstat -4anlp\r\nActive Internet connections (servers and established)\r\nProto Recv-Q Send-Q Local Address           Foreign Address         State       PID\/Program name    \r\ntcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN      548\/systemd-resolve \r\ntcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      909\/sshd            \r\ntcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      21423\/cupsd         \r\ntcp        0      0 127.0.0.1:1309          0.0.0.0:*               LISTEN      11577\/jtagd     \r\nudp        0      0 0.0.0.0:35772           0.0.0.0:*                           712\/avahi-daemon: r \r\nudp    16128      0 0.0.0.0:5353            0.0.0.0:*                           712\/avahi-daemon: r \r\nudp    51456      0 127.0.0.53:53           0.0.0.0:*                           548\/systemd-resolve \r\nudp    50048      0 0.0.0.0:68              0.0.0.0:*                           20325\/dhclient      \r\nudp        0      0 0.0.0.0:631             0.0.0.0:*                           21424\/cups-browsed\r\n\r\n$ ls -la\r\ntotal 684\r\ndrwxrwxr-x 10 andreas andreas   4096 Oct 21 11:05 .\r\ndrwxr-xr-x 19 andreas andreas   4096 Oct 21 10:11 ..\r\n&#x5B;...]\r\n-rw-r--r--  1 andreas andreas   1990 Oct 21 11:05 vhdltool-config.yaml\r\nsrwxr-xr-x  1 andreas andreas      0 Oct 21 11:05 vhdltool.sock\r\n\r\n$ ps auxf\r\n  \\_ \/bin\/bash \/usr\/bin\/atom .\r\n      \\_ \/usr\/share\/atom\/atom --executed-from=\/home\/andreas\/src\/lab2IRQTCM --pid=6923 .\r\n          \\_ \/usr\/share\/atom\/atom --type=zygote --no-sandbox\r\n              \\_ \/usr\/share\/atom\/atom &#x5B;...]\r\n              |   \\_ vhdl-tool lsp\r\n              \\_ \/usr\/share\/atom\/atom &#x5B;...]\r\n<\/pre>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\napm bundles npm with it and spawns npm processes to install\r\nAtom packages. The major difference is that apm sets multiple\r\ncommand line arguments to npm to ensure that native modules are\r\nbuilt against Chromium's v8 headers instead of node's v8 headers.\r\n<\/pre>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\n$ apm -v\r\napm  2.1.1\r\nnpm  6.2.0\r\nnode 8.9.3 x64\r\natom 1.31.2\r\npython 2.7.15rc1\r\ngit 2.17.1\r\n\r\n$ apm install &lt;package&gt;\r\n$ apm uninstall &lt;package&gt;\r\n$ apm ls --installed\r\n\r\n$ cd &lt;module&gt;\r\n$ apm install\r\n$ apm link .\r\n\r\nz.B.\r\n$ cd vhdltool-atom\r\n$ apm install\r\nInstalling modules \u2713\r\n$ apm link .\r\n\/home\/andreas\/.atom\/packages\/vhdl-tool -&gt; \/home\/andreas\/src\/vhdltool-atom\r\n<\/pre>\n<p><a href=\"https:\/\/github.com\/facebook\/nuclide\/issues\/1439\">Failed to load the nuclide package. Problem reading log4js config<\/a><\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\n$ apm uninstall nuclide &amp;&amp; apm install nuclide@0.357.0\r\n$ apm install linter\r\n$ apm install hyperclick\r\n$ apm install linter-ui-default\r\n$ apm install intentions\r\n$ apm install busy-signal\r\n$ apm install tool-bar\r\n$ apm install sort-lines\r\n$ apm install atom-ide-diagnostics\r\n<\/pre>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\nYou have both linter and atom-ide-diagnostics enabled, which\r\nwill both display lint results for Linter-based packages.\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>VHDL Tool Atom plugin VHDL Tool Configuration git.vhdltool.com\/vhdl-tool\/vhdltool-atom, VHDL-Tool support for Atom IEEE 1076 IEEE Standards Downloads and Excutable Files 1076-2008 &#8211; IEEE Standard VHDL Language Reference Manual $ vhdl-tool check-config Found configuration file at: \/home\/andreas\/src\/lab2IRQTCM Library &quot;ieee&quot; contains 20 File(s) Unrecognised linting options: &#x5B;&quot;VariableNotWritten&quot;] $ vhdl-tool check-config Found configuration file at: \/home\/andreas\/src\/lab2IRQTCM Library &quot;ieee&quot; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-8610","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/8610","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8610"}],"version-history":[{"count":13,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/8610\/revisions"}],"predecessor-version":[{"id":8632,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/8610\/revisions\/8632"}],"wp:attachment":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8610"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8610"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8610"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}