{"action":"reopened","issue":{"url":"https://api.github.com/repos/hunspell/nuspell/issues/20","repository_url":"https://api.github.com/repos/hunspell/nuspell","labels_url":"https://api.github.com/repos/hunspell/nuspell/issues/20/labels{/name}","comments_url":"https://api.github.com/repos/hunspell/nuspell/issues/20/comments","events_url":"https://api.github.com/repos/hunspell/nuspell/issues/20/events","html_url":"https://github.com/hunspell/nuspell/issues/20","id":335267289,"node_id":"MDU6SXNzdWUzMzUyNjcyODk=","number":20,"title":"Compiling error under MSVC","user":{"login":"LiMinggang","id":4847132,"node_id":"MDQ6VXNlcjQ4NDcxMzI=","avatar_url":"https://avatars2.githubusercontent.com/u/4847132?v=4","gravatar_id":"","url":"https://api.github.com/users/LiMinggang","html_url":"https://github.com/LiMinggang","followers_url":"https://api.github.com/users/LiMinggang/followers","following_url":"https://api.github.com/users/LiMinggang/following{/other_user}","gists_url":"https://api.github.com/users/LiMinggang/gists{/gist_id}","starred_url":"https://api.github.com/users/LiMinggang/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LiMinggang/subscriptions","organizations_url":"https://api.github.com/users/LiMinggang/orgs","repos_url":"https://api.github.com/users/LiMinggang/repos","events_url":"https://api.github.com/users/LiMinggang/events{/privacy}","received_events_url":"https://api.github.com/users/LiMinggang/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2018-06-25T05:47:37Z","updated_at":"2018-06-25T09:12:08Z","closed_at":null,"author_association":"NONE","body":"The issues can be of three types (put an X between the brackets):\r\n\r\n- [x] Bug reports\r\n- [ ] Change request or feature request\r\n- [ ] Others, questions\r\n\r\n# Reporting bugs\r\n\r\nWhen reporting a bug you must tell us the state of your system and the\r\nsteps to reproduce the bug. For the state please specify the following:\r\n\r\n| key                               | value |\r\n|-----------------------------------|-------|\r\n| OS, distro, version             = |   Windows 7    |\r\n| Hunspell version                = |       |\r\n| Dictionary,package name,version = |       |\r\n| Command line tool or GUI app    = |    VS 2017 15.4   |\r\n\r\n\r\n## Steps to reproduce\r\n\r\n\r\n## Bugged behavior (output)\r\n1>------ Build started: Project: Project1, Configuration: Debug Win32 ------\r\n1>affentry.cxx\r\n1>c:\\dev\\nuspell-master\\src\\hunspell\\hunzip.hxx(70): warning C4251: 'Hunzip::fin': class 'std::basic_ifstream<char,std::char_traits<char>>' needs to have dll-interface to be used by clients of class 'Hunzip'\r\n1>c:\\program files (x86)\\microsoft visual studio\\2017\\community\\vc\\tools\\msvc\\14.14.26428\\include\\iosfwd(608): note: see declaration of 'std::basic_ifstream<char,std::char_traits<char>>'\r\n1>c:\\dev\\nuspell-master\\src\\hunspell\\hunzip.hxx(72): warning C4251: 'Hunzip::dec': class 'std::vector<bit,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of class 'Hunzip'\r\n1>        with\r\n1>        [\r\n1>            _Ty=bit\r\n1>        ]\r\n1>c:\\dev\\nuspell-master\\src\\hunspell\\hunzip.hxx(72): note: see declaration of 'std::vector<bit,std::allocator<_Ty>>'\r\n1>        with\r\n1>        [\r\n1>            _Ty=bit\r\n1>        ]\r\n1>c:\\dev\\nuspell-master\\src\\hunspell\\affentry.hxx(121): warning C4267: 'return': conversion from 'size_t' to 'short', possible loss of data\r\n1>c:\\dev\\nuspell-master\\src\\hunspell\\affentry.hxx(202): warning C4267: 'return': conversion from 'size_t' to 'short', possible loss of data\r\n1>dictionary.cxx\r\n1>Info: Boost.Config is older than your compiler version - probably nothing bad will happen - but you may wish to look for an update Boost version.  Define BOOST_CONFIG_SUPPRESS_OUTDATED_MESSAGE to suppress this message.\r\n1>c:\\dev\\nuspell-master\\src\\nuspell\\structures.hxx(230): warning C4068: unknown pragma\r\n1>c:\\dev\\nuspell-master\\src\\nuspell\\structures.hxx(231): warning C4068: unknown pragma\r\n1>c:\\dev\\nuspell-master\\src\\nuspell\\structures.hxx(235): warning C4068: unknown pragma\r\n1>c:\\dev\\nuspell-master\\src\\nuspell\\structures.hxx(233): error C2091: function returns function\r\n1>c:\\dev\\nuspell-master\\src\\nuspell\\structures.hxx(295): note: see reference to class template instantiation 'nuspell::String_Set<char>' being compiled\r\n1>c:\\dev\\nuspell-master\\src\\nuspell\\structures.hxx(234): error C2091: function returns function\r\n1>finder.cxx\r\n1>locale_utils.cxx\r\n1>Info: Boost.Config is older than your compiler version - probably nothing bad will happen - but you may wish to look for an update Boost version.  Define BOOST_CONFIG_SUPPRESS_OUTDATED_MESSAGE to suppress this message.\r\n1>c:\\dev\\nuspell-master\\src\\nuspell\\locale_utils.cxx(31): fatal error C1083: Cannot open include file: 'unicode/uchar.h': No such file or directory\r\n1>main.cxx\r\n1>Info: Boost.Config is older than your compiler version - probably nothing bad will happen - but you may wish to look for an update Boost version.  Define BOOST_CONFIG_SUPPRESS_OUTDATED_MESSAGE to suppress this message.\r\n1>c:\\dev\\nuspell-master\\src\\nuspell\\structures.hxx(230): warning C4068: unknown pragma\r\n1>c:\\dev\\nuspell-master\\src\\nuspell\\structures.hxx(231): warning C4068: unknown pragma\r\n1>c:\\dev\\nuspell-master\\src\\nuspell\\structures.hxx(235): warning C4068: unknown pragma\r\n1>c:\\dev\\nuspell-master\\src\\nuspell\\structures.hxx(233): error C2091: function returns function\r\n1>c:\\dev\\nuspell-master\\src\\nuspell\\structures.hxx(295): note: see reference to class template instantiation 'nuspell::String_Set<char>' being compiled\r\n1>c:\\dev\\nuspell-master\\src\\nuspell\\structures.hxx(234): error C2091: function returns function\r\n1>structures.cxx\r\n1>Info: Boost.Config is older than your compiler version - probably nothing bad will happen - but you may wish to look for an update Boost version.  Define BOOST_CONFIG_SUPPRESS_OUTDATED_MESSAGE to suppress this message.\r\n1>c:\\dev\\nuspell-master\\src\\nuspell\\structures.hxx(230): warning C4068: unknown pragma\r\n1>c:\\dev\\nuspell-master\\src\\nuspell\\structures.hxx(231): warning C4068: unknown pragma\r\n1>c:\\dev\\nuspell-master\\src\\nuspell\\structures.hxx(235): warning C4068: unknown pragma\r\n1>c:\\dev\\nuspell-master\\src\\nuspell\\structures.hxx(233): error C2091: function returns function\r\n1>c:\\dev\\nuspell-master\\src\\nuspell\\structures.hxx(295): note: see reference to class template instantiation 'nuspell::String_Set<char>' being compiled\r\n1>c:\\dev\\nuspell-master\\src\\nuspell\\structures.hxx(234): error C2091: function returns function\r\n1>firstparser.cxx\r\n1>Generating Code...\r\n1>Done building project \"Project1.vcxproj\" -- FAILED.\r\n========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========\r\n\r\n![image](https://user-images.githubusercontent.com/4847132/41832359-4f05c208-787e-11e8-9e3c-f025e725c48a.png)\r\n\r\n\r\n\r\n"}}
{"actor":{"display_login":"dimztimz"}}