{"action":"opened","issue":{"url":"https://api.github.com/repos/SimonKagstrom/emilpro/issues/13","labels_url":"https://api.github.com/repos/SimonKagstrom/emilpro/issues/13/labels{/name}","comments_url":"https://api.github.com/repos/SimonKagstrom/emilpro/issues/13/comments","events_url":"https://api.github.com/repos/SimonKagstrom/emilpro/issues/13/events","html_url":"https://github.com/SimonKagstrom/emilpro/issues/13","id":80681977,"number":13,"title":"Not compileable","user":{"login":"punkkeks","id":921462,"avatar_url":"https://avatars.githubusercontent.com/u/921462?v=3","gravatar_id":"","url":"https://api.github.com/users/punkkeks","html_url":"https://github.com/punkkeks","followers_url":"https://api.github.com/users/punkkeks/followers","following_url":"https://api.github.com/users/punkkeks/following{/other_user}","gists_url":"https://api.github.com/users/punkkeks/gists{/gist_id}","starred_url":"https://api.github.com/users/punkkeks/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/punkkeks/subscriptions","organizations_url":"https://api.github.com/users/punkkeks/orgs","repos_url":"https://api.github.com/users/punkkeks/repos","events_url":"https://api.github.com/users/punkkeks/events{/privacy}","received_events_url":"https://api.github.com/users/punkkeks/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-05-25T21:56:37Z","updated_at":"2015-05-25T21:56:37Z","closed_at":null,"body":"currently, neither the master, nor the release file is compileable for me. I'm using an arch linux, with clang 3.6 and also tried gcc 5.1.\r\n\r\nThe official release [http://www.emilpro.com/emilpro-3.tar.gz] cannot download the binutils \r\n```\r\n--2015-05-25 23:52:55--  http://ftp.gnu.org/gnu/binutils/binutils-2.23.2.tar.bz2\r\nResolving ftp.gnu.org (ftp.gnu.org)... 2001:4830:134:3::b, 208.118.235.20\r\nConnecting to ftp.gnu.org (ftp.gnu.org)|2001:4830:134:3::b|:80...\r\n```\r\n\r\nand the current master, will not compile because of several errors, e.g. \r\n```\r\nBuilding CXX object CMakeFiles/emilpro.dir/src/architecturefactory.cc.o\r\n/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/src/architecturefactory.cc: In constructor ‘emilpro::ArchitectureFactory::ArchitectureFactory()’:\r\n/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/src/architecturefactory.cc:13:34: error: ‘bfd_arch_or32’ was not declared in this scope\r\n  m_architectureNameMap[(unsigned)bfd_arch_or32] = \"or32\";\r\n                                  ^\r\n/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/src/architecturefactory.cc:71:34: error: ‘bfd_arch_openrisc’ was not declared in this scope\r\n  m_architectureNameMap[(unsigned)bfd_arch_openrisc] = \"openrisc\";\r\n                                  ^\r\n/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/src/architecturefactory.cc: In constructor ‘emilpro::ArchitectureFactory::ArchitectureFactory()’:\r\n/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/src/architecturefactory.cc:13:34: error: ‘bfd_arch_or32’ was not declared in this scope\r\n  m_architectureNameMap[(unsigned)bfd_arch_or32] = \"or32\";\r\n                                  ^\r\n/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/src/architecturefactory.cc:71:34: error: ‘bfd_arch_openrisc’ was not declared in this scope\r\n  m_architectureNameMap[(unsigned)bfd_arch_openrisc] = \"openrisc\";\r\n```\r\n\r\n```\r\n../opcodes/.libs/libopcodes.a(m32c-dis.o):/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/build/binutils/opcodes/./../include/cgen/basic-ops.h:309: first defined here\r\n../opcodes/.libs/libopcodes.a(m32c-ibld.o): In function `SUBWORDSIHI':\r\n/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/build/binutils/opcodes/./../include/cgen/basic-ops.h:319: multiple definition of `SUBWORDSIHI'\r\n../opcodes/.libs/libopcodes.a(m32c-dis.o):/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/build/binutils/opcodes/./../include/cgen/basic-ops.h:319: first defined here\r\n../opcodes/.libs/libopcodes.a(m32c-ibld.o): In function `SUBWORDDIQI':\r\n/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/build/binutils/opcodes/./../include/cgen/basic-ops.h:325: multiple definition of `SUBWORDDIQI'\r\n../opcodes/.libs/libopcodes.a(m32c-dis.o):/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/build/binutils/opcodes/./../include/cgen/basic-ops.h:325: first defined here\r\n../opcodes/.libs/libopcodes.a(m32c-ibld.o): In function `SUBWORDDIHI':\r\n/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/build/binutils/opcodes/./../include/cgen/basic-ops.h:332: multiple definition of `SUBWORDDIHI'\r\n../opcodes/.libs/libopcodes.a(m32c-dis.o):/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/build/binutils/opcodes/./../include/cgen/basic-ops.h:332: first defined here\r\n../opcodes/.libs/libopcodes.a(m32c-ibld.o): In function `SUBWORDDISI':\r\n/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/build/binutils/opcodes/./../include/cgen/basic-ops.h:342: multiple definition of `SUBWORDDISI'\r\n../opcodes/.libs/libopcodes.a(m32c-dis.o):/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/build/binutils/opcodes/./../include/cgen/basic-ops.h:342: first defined here\r\n../opcodes/.libs/libopcodes.a(m32c-opc.o): In function `SUBWORDSIQI':\r\n/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/build/binutils/opcodes/./../include/cgen/basic-ops.h:309: multiple definition of `SUBWORDSIQI'\r\n../opcodes/.libs/libopcodes.a(m32c-dis.o):/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/build/binutils/opcodes/./../include/cgen/basic-ops.h:309: first defined here\r\n../opcodes/.libs/libopcodes.a(m32c-opc.o): In function `SUBWORDSIHI':\r\n/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/build/binutils/opcodes/./../include/cgen/basic-ops.h:319: multiple definition of `SUBWORDSIHI'\r\n../opcodes/.libs/libopcodes.a(m32c-dis.o):/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/build/binutils/opcodes/./../include/cgen/basic-ops.h:319: first defined here\r\n../opcodes/.libs/libopcodes.a(m32c-opc.o): In function `SUBWORDDIQI':\r\n/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/build/binutils/opcodes/./../include/cgen/basic-ops.h:325: multiple definition of `SUBWORDDIQI'\r\n../opcodes/.libs/libopcodes.a(m32c-dis.o):/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/build/binutils/opcodes/./../include/cgen/basic-ops.h:325: first defined here\r\n../opcodes/.libs/libopcodes.a(m32c-opc.o): In function `SUBWORDDIHI':\r\n/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/build/binutils/opcodes/./../include/cgen/basic-ops.h:332: multiple definition of `SUBWORDDIHI'\r\n../opcodes/.libs/libopcodes.a(m32c-dis.o):/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/build/binutils/opcodes/./../include/cgen/basic-ops.h:332: first defined here\r\n../opcodes/.libs/libopcodes.a(m32c-opc.o): In function `SUBWORDDISI':\r\n/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/build/binutils/opcodes/./../include/cgen/basic-ops.h:342: multiple definition of `SUBWORDDISI'\r\n../opcodes/.libs/libopcodes.a(m32c-dis.o):/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/build/binutils/opcodes/./../include/cgen/basic-ops.h:342: first defined here\r\n../opcodes/.libs/libopcodes.a(m32c-asm.o): In function `SUBWORDSIQI':\r\n/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/build/binutils/opcodes/./../include/cgen/basic-ops.h:309: multiple definition of `SUBWORDSIQI'\r\n../opcodes/.libs/libopcodes.a(m32c-dis.o):/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/build/binutils/opcodes/./../include/cgen/basic-ops.h:309: first defined here\r\n../opcodes/.libs/libopcodes.a(m32c-asm.o): In function `SUBWORDSIHI':\r\n/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/build/binutils/opcodes/./../include/cgen/basic-ops.h:319: multiple definition of `SUBWORDSIHI'\r\n../opcodes/.libs/libopcodes.a(m32c-dis.o):/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/build/binutils/opcodes/./../include/cgen/basic-ops.h:319: first defined here\r\n../opcodes/.libs/libopcodes.a(m32c-asm.o): In function `SUBWORDDIQI':\r\n/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/build/binutils/opcodes/./../include/cgen/basic-ops.h:325: multiple definition of `SUBWORDDIQI'\r\n../opcodes/.libs/libopcodes.a(m32c-dis.o):/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/build/binutils/opcodes/./../include/cgen/basic-ops.h:325: first defined here\r\n../opcodes/.libs/libopcodes.a(m32c-asm.o): In function `SUBWORDDIHI':\r\n/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/build/binutils/opcodes/./../include/cgen/basic-ops.h:332: multiple definition of `SUBWORDDIHI'\r\n../opcodes/.libs/libopcodes.a(m32c-dis.o):/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/build/binutils/opcodes/./../include/cgen/basic-ops.h:332: first defined here\r\n../opcodes/.libs/libopcodes.a(m32c-asm.o): In function `SUBWORDDISI':\r\n/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/build/binutils/opcodes/./../include/cgen/basic-ops.h:342: multiple definition of `SUBWORDDISI'\r\n../opcodes/.libs/libopcodes.a(m32c-dis.o):/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/build/binutils/opcodes/./../include/cgen/basic-ops.h:342: first defined here\r\n../opcodes/.libs/libopcodes.a(m32c-desc.o): In function `SUBWORDSIQI':\r\n/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/build/binutils/opcodes/./../include/cgen/basic-ops.h:309: multiple definition of `SUBWORDSIQI'\r\n../opcodes/.libs/libopcodes.a(m32c-dis.o):/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/build/binutils/opcodes/./../include/cgen/basic-ops.h:309: first defined here\r\n../opcodes/.libs/libopcodes.a(m32c-desc.o): In function `SUBWORDSIHI':\r\n/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/build/binutils/opcodes/./../include/cgen/basic-ops.h:319: multiple definition of `SUBWORDSIHI'\r\n../opcodes/.libs/libopcodes.a(m32c-dis.o):/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/build/binutils/opcodes/./../include/cgen/basic-ops.h:319: first defined here\r\n../opcodes/.libs/libopcodes.a(m32c-desc.o): In function `SUBWORDDIQI':\r\n/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/build/binutils/opcodes/./../include/cgen/basic-ops.h:325: multiple definition of `SUBWORDDIQI'\r\n../opcodes/.libs/libopcodes.a(m32c-dis.o):/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/build/binutils/opcodes/./../include/cgen/basic-ops.h:325: first defined here\r\n../opcodes/.libs/libopcodes.a(m32c-desc.o): In function `SUBWORDDIHI':\r\n/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/build/binutils/opcodes/./../include/cgen/basic-ops.h:332: multiple definition of `SUBWORDDIHI'\r\n../opcodes/.libs/libopcodes.a(m32c-dis.o):/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/build/binutils/opcodes/./../include/cgen/basic-ops.h:332: first defined here\r\n../opcodes/.libs/libopcodes.a(m32c-desc.o): In function `SUBWORDDISI':\r\n/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/build/binutils/opcodes/./../include/cgen/basic-ops.h:342: multiple definition of `SUBWORDDISI'\r\n../opcodes/.libs/libopcodes.a(m32c-dis.o):/tmp/yaourt-tmp-marcel/aur-emilpro/src/emilpro-3/build/binutils/opcodes/./../include/cgen/basic-ops.h:342: first defined here\r\n```\r\n\r\nPlease fix this, because I'd like to see a working program :)"}}