{"action":"closed","issue":{"url":"https://api.github.com/repos/doxygen/doxygen/issues/5205","repository_url":"https://api.github.com/repos/doxygen/doxygen","labels_url":"https://api.github.com/repos/doxygen/doxygen/issues/5205/labels{/name}","comments_url":"https://api.github.com/repos/doxygen/doxygen/issues/5205/comments","events_url":"https://api.github.com/repos/doxygen/doxygen/issues/5205/events","html_url":"https://github.com/doxygen/doxygen/issues/5205","id":337431363,"node_id":"MDU6SXNzdWUzMzc0MzEzNjM=","number":5205,"title":"VHDL cross-references fail when unpaired apostrophe present (Origin: bugzilla #701919)","user":{"login":"doxygen","id":1300762,"node_id":"MDQ6VXNlcjEzMDA3NjI=","avatar_url":"https://avatars3.githubusercontent.com/u/1300762?v=4","gravatar_id":"","url":"https://api.github.com/users/doxygen","html_url":"https://github.com/doxygen","followers_url":"https://api.github.com/users/doxygen/followers","following_url":"https://api.github.com/users/doxygen/following{/other_user}","gists_url":"https://api.github.com/users/doxygen/gists{/gist_id}","starred_url":"https://api.github.com/users/doxygen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/doxygen/subscriptions","organizations_url":"https://api.github.com/users/doxygen/orgs","repos_url":"https://api.github.com/users/doxygen/repos","events_url":"https://api.github.com/users/doxygen/events{/privacy}","received_events_url":"https://api.github.com/users/doxygen/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-07-02T09:10:31Z","updated_at":"2018-07-02T09:10:31Z","closed_at":"2018-07-02T09:10:31Z","author_association":"OWNER","body":"status RESOLVED severity *major* in component *build* for *---*\nReported in version *1.8.4* on platform *Other*\nAssigned to: Dimitri van Heesch\n\nOriginal attachment names and IDs:\n- _[doxy_test_rtl(4).vhd](http://ftp.stack.nl/pub/users/dimitri/bugzilla/attachments//bug701919_246722_doxy_test_rtl(4).vhd)_ (ID 246722)\n- _[doxyfile(1)](http://ftp.stack.nl/pub/users/dimitri/bugzilla/attachments//bug701919_246723_doxyfile(1))_ (ID 246723)\n- _[vhdl.patch](http://ftp.stack.nl/pub/users/dimitri/bugzilla/attachments//bug701919_246769_vhdl.patch)_ (ID 246769)\n\nOn 2013-06-10 09:33:16 +0000, adbeavis wrote:\n\n> I am trying to use Doxygen on Win XP/7 to provide requirements cross-referencing within my VHDL project, and have found a major bug related to the use of apostrophes (') in the code.\n> \n> Use of a single (unpaired) apostrophe in code or comments anywhere above an aliased xref causes all aliased xrefs below to fail. The Doxywizard log reports warnings for each xref of the form:\n> \n>     <unknown>:{line_num}: Warning: Found unknown command '\\{alias_id}'\n> \n> Note that paired apostrophes do not cause any problem.\n> \n> Unpaired apostrophes have widespread use in VHDL for signal/array/type attributes, e.g. vector_signal'range, enum_type'left, array_variable'length, etc.\n> \n> A workaround is to add an in-line comment with a second apostrophe, but this is not feasible for the size of my project, so I cannot use Doxygen until this is fixed.\n\nOn 2013-06-11 19:33:07 +0000, mk wrote:\n\n> Can you attach a short example.\n> That makes bug fixing easier.\n\nOn 2013-06-13 14:11:03 +0000, adbeavis wrote:\n\n> Created attachment 246722\n> Example VHDL file to demonstrate unpaired apostrophe bug\n\nOn 2013-06-13 14:11:42 +0000, adbeavis wrote:\n\n> Created attachment 246723\n> Doxyfile to accompany VHDL example\n\nOn 2013-06-13 20:43:28 +0000, mk wrote:\n\n> Created attachment 246769\n> patch\n> \n>  try this patch\n\nOn 2013-06-14 07:41:33 +0000, adbeavis wrote:\n\n> Thanks, only I'm not sure what to do with this. I've only been using Doxygen as an off-the-shelf installable application - does this patch have to be input at the Doxygen application build stage? If so then unfortunately I have no facility to do this.\n\nOn 2013-06-18 07:09:38 +0000, adbeavis wrote:\n\n> Is there any way I can try this patch with the Doxywizard runtime application?\n\nOn 2013-06-18 16:33:45 +0000, mk wrote:\n\n> Building a doxygen binary on Linux  ( with gcc ) is very simple.\n> Check out the current svn trunk\n> \n>  \n> 1. svn co https://doxygen.svn.sourceforge.net/svnroot/doxygen/trunk doxygen-svn\n> 2. change to directory  doxygen-svn / cd doxygen-svn\n> 3. sh configure\n> 4. make all\n>  \n> On Windows it is also quite easy, but you need Microsoft  Visual C++ 2008 Express Edition (freeware).\n> \n> (see doxygen documentation)\n> \n> In both cases it takes only 10 minutes.\n\nOn 2013-06-21 10:55:33 +0000, adbeavis wrote:\n\n> Thanks. Sorry to be a pain but I'm not sure where to go with this as we have strict access restrictions on our company network (unlikely to be able to use SVN), and I do not have MS Visual C++. Is there any chance of getting a replacement .exe from you or something? The only other option is for me to wait for a formal release I guess.\n\nOn 2013-06-21 19:01:25 +0000, mk wrote:\n\n> \n> download and try this windows binary : \n> http://www.file-upload.net/download-7741950/doxygen1.8.4.rar.html\n\nOn 2013-06-25 10:23:56 +0000, adbeavis wrote:\n\n> Thanks! That's just what I needed, and the bug appears to be fixed! I have tried using the new binary with a few designs with unpaired apostrophes and have had no repeat of the problem.\n\nOn 2013-07-14 17:31:35 +0000, Dimitri van Heesch wrote:\n\n> Please don't set the bug to resolved yet, otherwise it will not end up in the mainline.\n\nOn 2013-08-04 11:43:02 +0000, Dimitri van Heesch wrote:\n\n> Thanks, I'll include the patch in the next GIT update.\n\nOn 2013-08-23 15:04:44 +0000, Dimitri van Heesch wrote:\n\n> This bug was previously marked ASSIGNED, which means it should be fixed in\n> doxygen version 1.8.5. Please verify if this is indeed the case. Reopen the\n> bug if you think it is not fixed and please include any additional information\n> that you think can be relevant.\n\n"}}
{"actor":{"display_login":"doxygen"}}