{"action":"closed","issue":{"url":"https://api.github.com/repos/DarthGandalf/kvirc-issues/issues/1140","labels_url":"https://api.github.com/repos/DarthGandalf/kvirc-issues/issues/1140/labels{/name}","comments_url":"https://api.github.com/repos/DarthGandalf/kvirc-issues/issues/1140/comments","events_url":"https://api.github.com/repos/DarthGandalf/kvirc-issues/issues/1140/events","html_url":"https://github.com/DarthGandalf/kvirc-issues/issues/1140","id":97280619,"number":1140,"title":"Error Building with MS Visual Studio 2008","user":{"login":"DarthGandalf","id":325092,"avatar_url":"https://avatars.githubusercontent.com/u/325092?v=3","gravatar_id":"","url":"https://api.github.com/users/DarthGandalf","html_url":"https://github.com/DarthGandalf","followers_url":"https://api.github.com/users/DarthGandalf/followers","following_url":"https://api.github.com/users/DarthGandalf/following{/other_user}","gists_url":"https://api.github.com/users/DarthGandalf/gists{/gist_id}","starred_url":"https://api.github.com/users/DarthGandalf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DarthGandalf/subscriptions","organizations_url":"https://api.github.com/users/DarthGandalf/orgs","repos_url":"https://api.github.com/users/DarthGandalf/repos","events_url":"https://api.github.com/users/DarthGandalf/events{/privacy}","received_events_url":"https://api.github.com/users/DarthGandalf/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/DarthGandalf/kvirc-issues/labels/C:%20Core","name":"C: Core","color":"0000aa"},{"url":"https://api.github.com/repos/DarthGandalf/kvirc-issues/labels/P:%20Compile","name":"P: Compile","color":"aa8888"},{"url":"https://api.github.com/repos/DarthGandalf/kvirc-issues/labels/R:%20fixed","name":"R: fixed","color":"55ff55"},{"url":"https://api.github.com/repos/DarthGandalf/kvirc-issues/labels/T:%20Bug","name":"T: Bug","color":"cccccc"},{"url":"https://api.github.com/repos/DarthGandalf/kvirc-issues/labels/V:%204.1%20Equilibrium","name":"V: 4.1 Equilibrium","color":"00aaaa"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-07-26T03:19:35Z","updated_at":"2015-07-26T03:19:46Z","closed_at":"2015-07-26T03:19:46Z","body":"**Reported by MadCabbit on 24 Apr 2011 02:46:35 UTC**\nI've been trying to compile kvirc on windows as 64 bit, but I've been running into an error for quite a few weeks.  Googling it seems to indicate to me its more VS being picky and not something specific to a 64-bit build.  Here's the output from jom, and then just running plain nmake afterwards for clarity.\r\n\r\n\r\n```\r\n[ 11%] Generating mediaplayer_tr.gmo\r\n[ 11%] Generating mediaplayer_uk.gmo\r\n[ 12%] Built target kvirc-translations-mediaplayer\r\n[ 12%] Generating notifier_bg.gmo\r\n[ 12%] Generating notifier_ca.gmo\r\n[ 12%] Generating notifier_cs.gmo\r\n[ 12%] Generating notifier_de.gmo\r\n[ 12%] Generating notifier_es.gmo\r\n[ 12%] Generating notifier_fi.gmo\r\n[ 12%] Generating notifier_fr.gmo\r\n[ 12%] Generating notifier_hr.gmo\r\n[ 12%] Generating notifier_hu.gmo\r\n[ 12%] Generating notifier_it.gmo\r\n[ 12%] Generating notifier_ja.gmo\r\n[ 12%] Generating notifier_nl.gmo\r\n[ 12%] Generating notifier_pl.gmo\r\n[ 12%] Generating notifier_pt.gmo\r\n[ 12%] Generating notifier_pt_BR.gmo\r\n[ 12%] Generating notifier_ru.gmo\r\n[ 12%] Generating notifier_sr.gmo\r\n[ 12%] Generating notifier_tr.gmo\r\n[ 12%] Generating notifier_uk.gmo\r\n[ 13%] Built target kvirc-translations-notifier\r\n[ 13%] Generating objects_de.gmo\r\n[ 13%] Generating objects_es.gmo\r\n[ 13%] Generating objects_fr.gmo\r\n[ 13%] Generating objects_it.gmo\r\n[ 13%] Generating objects_pt.gmo\r\n[ 13%] Generating objects_ru.gmo\r\n[ 13%] Generating objects_tr.gmo\r\n[ 14%] Built target kvirc-translations-objects\r\n[ 14%] Generating options_bg.gmo\r\n[ 14%] Generating options_ca.gmo\r\n[ 14%] Generating options_cs.gmo\r\n[ 14%] Generating options_de.gmo\r\n[ 14%] Generating options_es.gmo\r\n[ 14%] Generating options_fi.gmo\r\n[ 14%] Generating options_fr.gmo\r\n[ 14%] Generating options_hr.gmo\r\n[ 14%] Generating options_hu.gmo\r\n[ 14%] Generating options_it.gmo\r\n[ 14%] Generating options_ja.gmo\r\n[ 14%] Generating options_nl.gmo\r\n[ 14%] Generating options_pl.gmo\r\n[ 14%] Generating options_pt.gmo\r\n[ 14%] Generating options_pt_BR.gmo\r\n[ 14%] Generating options_sr.gmo\r\n[ 14%] Generating options_tr.gmo\r\n[ 14%] Generating options_ru.gmo\r\n[ 14%] Generating options_uk.gmo\r\n[ 15%] Built target kvirc-translations-options\r\n[ 15%] Generating perl_bg.gmo\r\n[ 15%] Generating perl_ca.gmo\r\n[ 15%] Generating perl_cs.gmo\r\n[ 15%] Generating perl_de.gmo\r\n[ 15%] Generating perl_es.gmo\r\n[ 15%] Generating perl_fi.gmo\r\n[ 15%] Generating perl_fr.gmo\r\n[ 15%] Generating perl_hr.gmo\r\n[ 15%] Generating perl_hu.gmo\r\n[ 15%] Generating perl_it.gmo\r\n[ 15%] Generating perl_nl.gmo\r\n[ 15%] Generating perl_pl.gmo\r\n[ 15%] Generating perl_pt.gmo\r\n[ 15%] Generating perl_pt_BR.gmo\r\n[ 15%] Generating perl_ru.gmo\r\n[ 15%] Generating perl_sr.gmo\r\n[ 15%] Generating perl_tr.gmo\r\n[ 15%] Generating perl_uk.gmo\r\n[ 17%] Built target kvirc-translations-perl\r\n[ 17%] Generating python_de.gmo\r\n[ 17%] Generating python_es.gmo\r\n[ 17%] Generating python_fr.gmo\r\n[ 17%] Generating python_it.gmo\r\n[ 17%] Generating python_pt.gmo\r\n[ 17%] Generating python_ru.gmo\r\n[ 17%] Generating python_tr.gmo\r\n[ 17%] Built target kvirc-translations-python\r\n[ 17%] Generating register_de.gmo\r\n[ 17%] Generating register_es.gmo\r\n[ 17%] Generating register_fr.gmo\r\n[ 17%] Generating register_it.gmo\r\n[ 17%] Generating register_pl.gmo\r\n[ 17%] Generating register_pt.gmo\r\n[ 17%] Generating register_ru.gmo\r\n[ 17%] Generating register_tr.gmo\r\n[ 18%] Built target kvirc-translations-register\r\n[ 18%] Generating serverdb_bg.gmo\r\n[ 18%] Generating serverdb_ca.gmo\r\n[ 18%] Generating serverdb_cs.gmo\r\n[ 18%] Generating serverdb_de.gmo\r\n[ 18%] Generating serverdb_es.gmo\r\n[ 18%] Generating serverdb_fi.gmo\r\n[ 18%] Generating serverdb_fr.gmo\r\n[ 18%] Generating serverdb_hr.gmo\r\n[ 18%] Generating serverdb_hu.gmo\r\n[ 18%] Generating serverdb_it.gmo\r\n[ 18%] Generating serverdb_ja.gmo\r\n[ 18%] Generating serverdb_nl.gmo\r\n[ 18%] Generating serverdb_pl.gmo\r\n[ 18%] Generating serverdb_pt.gmo\r\n[ 18%] Generating serverdb_pt_BR.gmo\r\n[ 18%] Generating serverdb_ru.gmo\r\n[ 18%] Generating serverdb_sr.gmo\r\n[ 18%] Generating serverdb_tr.gmo\r\n[ 18%] Generating serverdb_uk.gmo\r\n[ 19%] [ 19%] Generating sharedfileswindow_bg.gmo\r\n[ 19%] Generating sharedfileswindow_ca.gmo\r\n[ 19%] Generating sharedfileswindow_cs.gmo\r\n[ 19%] Generating sharedfileswindow_de.gmo\r\n[ 19%] Generating sharedfileswindow_es.gmo\r\n[ 19%] Generating sharedfileswindow_fi.gmo\r\n[ 19%] Generating sharedfileswindow_fr.gmo\r\n[ 19%] Generating sharedfileswindow_hr.gmo\r\n[ 19%] Generating sharedfileswindow_hu.gmo\r\n[ 19%] Generating sharedfileswindow_it.gmo\r\n[ 19%] Generating sharedfileswindow_nl.gmo\r\n[ 19%] Generating sharedfileswindow_pl.gmo\r\n[ 19%] Generating sharedfileswindow_pt.gmo\r\n[ 19%] Generating sharedfileswindow_pt_BR.gmo\r\n[ 19%] Generating sharedfileswindow_ru.gmo\r\n[ 19%] Generating sharedfileswindow_sr.gmo\r\n[ 19%] Generating sharedfileswindow_tr.gmo\r\n[ 19%] Generating sharedfileswindow_uk.gmo\r\n[ 21%] [ 21%] Generating theme_bg.gmo\r\n[ 21%] Generating theme_ca.gmo\r\n[ 21%] Generating theme_cs.gmo\r\n[ 21%] Generating theme_de.gmo\r\n[ 21%] Generating theme_es.gmo\r\n[ 21%] Generating theme_fi.gmo\r\n[ 21%] Generating theme_fr.gmo\r\n[ 21%] Generating theme_hr.gmo\r\n[ 21%] Generating theme_hu.gmo\r\n[ 21%] Generating theme_it.gmo\r\n[ 21%] Generating theme_nl.gmo\r\n[ 21%] Generating theme_pl.gmo\r\n[ 21%] Generating theme_pt.gmo\r\n[ 21%] Generating theme_pt_BR.gmo\r\n[ 21%] Generating theme_ru.gmo\r\n[ 21%] Generating theme_sr.gmo\r\n[ 21%] Generating theme_tr.gmo\r\n[ 21%] Generating theme_uk.gmo\r\n[ 22%] [ 22%] Generating torrent_bg.gmo\r\n[ 22%] Generating torrent_ca.gmo\r\n[ 22%] Generating torrent_cs.gmo\r\n[ 22%] Generating torrent_de.gmo\r\n[ 22%] Generating torrent_es.gmo\r\n[ 22%] Generating torrent_fi.gmo\r\n[ 22%] Generating torrent_fr.gmo\r\n[ 22%] Generating torrent_hr.gmo\r\n[ 22%] Generating torrent_hu.gmo\r\n[ 22%] Generating torrent_it.gmo\r\n[ 22%] Generating torrent_nl.gmo\r\n[ 22%] Generating torrent_pl.gmo\r\n[ 22%] Generating torrent_pt.gmo\r\n[ 22%] Generating torrent_pt_BR.gmo\r\n[ 22%] Generating torrent_ru.gmo\r\n[ 22%] Generating torrent_sr.gmo\r\n[ 22%] Generating torrent_tr.gmo\r\n[ 22%] Generating torrent_uk.gmo\r\n[ 23%] [ 23%] Generating user documentation...\r\n[  0%] Generating documentation: Extracting keyterms (pass 1 of 3)\r\n[  4%] Generating documentation: Extracting keyterms (pass 1 of 3)\r\n[  8%] Generating documentation: Extracting keyterms (pass 1 of 3)\r\n[ 12%] Generating documentation: Extracting keyterms (pass 1 of 3)\r\n[ 16%] Generating documentation: Extracting keyterms (pass 1 of 3)\r\n[ 20%] Generating documentation: Extracting keyterms (pass 1 of 3)\r\n[ 24%] Generating documentation: Extracting keyterms (pass 1 of 3)\r\n[ 28%] Generating documentation: Extracting keyterms (pass 1 of 3)\r\n[ 32%] Generating documentation: Extracting keyterms (pass 1 of 3)\r\n[ 36%] Generating documentation: Extracting keyterms (pass 1 of 3)\r\n[ 40%] Generating documentation: Extracting keyterms (pass 1 of 3)\r\n[ 40%] Generating documentation: Extracting documents (pass 2 of 3)\r\n[ 44%] Generating documentation: Extracting documents (pass 2 of 3)\r\n[ 48%] Generating documentation: Extracting documents (pass 2 of 3)\r\n[ 52%] Generating documentation: Extracting documents (pass 2 of 3)\r\n[ 56%] Generating documentation: Extracting documents (pass 2 of 3)\r\n[ 60%] Generating documentation: Extracting documents (pass 2 of 3)\r\n[ 64%] Generating documentation: Extracting documents (pass 2 of 3)\r\n[ 68%] Generating documentation: Extracting documents (pass 2 of 3)\r\n\r\n (H:/dev/root/kvirc/kvirc/src/modules/objects/KvsObject_webView.cpp) Warning: no\r\n title specified for webview\r\n[ 72%] Generating documentation: Extracting documents (pass 2 of 3)\r\n[ 76%] Generating documentation: Extracting documents (pass 2 of 3)\r\n[ 80%] Generating documentation: Extracting documents (pass 2 of 3)\r\n[ 82%] Generating documentation: Creating indexes (pass 3 of 3)\r\n[ 84%] Generating documentation: Creating indexes (pass 3 of 3)\r\n[ 86%] Generating documentation: Creating indexes (pass 3 of 3)\r\n[ 88%] Generating documentation: Creating indexes (pass 3 of 3)\r\n[ 90%] Generating documentation: Creating indexes (pass 3 of 3)\r\n[ 92%] Generating documentation: Creating indexes (pass 3 of 3)\r\n[ 94%] Generating documentation: Creating indexes (pass 3 of 3)\r\n[ 96%] Generating documentation: Creating indexes (pass 3 of 3)\r\n[ 98%] Generating documentation: Creating indexes (pass 3 of 3)\r\n[100%] Generating documentation: Creating indexes (pass 3 of 3)\r\n[ 24%] [ 24%] Generating ext/moc_KviAnimatedPixmap.cxx\r\n[ 25%] Generating ext/moc_KviAnimatedPixmapCache.cxx\r\n[ 25%] Generating tal/moc_KviTalMainWindow.cxx\r\n[ 25%] Generating tal/moc_KviTalToolBar.cxx\r\nScanning dependencies of target kvilib\r\n[ 25%] Building CXX object src/kvilib/CMakeFiles/kvilib.dir/config/KviBuildInfo.\r\ncpp.obj\r\nKviBuildInfo.cpp\r\n[ 26%] Building CXX object src/kvilib/CMakeFiles/kvilib.dir/core/KviError.cpp.ob\r\nj\r\nKviError.cpp\r\n[ 26%] Building CXX object src/kvilib/CMakeFiles/kvilib.dir/core/KviQString.cpp.\r\nobj\r\nKviQString.cpp\r\nH:\\dev\\root\\kvirc\\kvirc\\src\\kvilib\\locale\\KviLocale.h(143) : error C2487: 'encod\r\ningGroup' : member of dll interface class may not be declared with dll interface\r\n\r\nH:\\dev\\root\\kvirc\\kvirc\\src\\kvilib\\locale\\KviLocale.h(143) : error C2487: 'encod\r\ningGroup' : member of dll interface class may not be declared with dll interface\r\n\r\n[ 26%] Building CXX object src/kvilib/CMakeFiles/kvilib.dir/ext/KviCommandFormat\r\nter.cpp.obj\r\nKviCommandFormatter.cpp\r\n[ 26%] Building CXX object src/kvilib/CMakeFiles/kvilib.dir/ext/KviConfiguration\r\nFile.cpp.obj\r\nKviConfigurationFile.cpp\r\n[ 26%] Building CXX object src/kvilib/CMakeFiles/kvilib.dir/ext/KviCryptEngine.c\r\npp.obj\r\nKviCryptEngine.cpp\r\nH:\\dev\\root\\kvirc\\kvirc\\src\\kvilib\\locale\\KviLocale.h(143) : error C2487: 'encod\r\ningGroup' : member of dll interface class may not be declared with dll interface\r\n\r\n[ 26%] Building CXX object src/kvilib/CMakeFiles/kvilib.dir/ext/KviCryptEngineMa\r\nnager.cpp.obj\r\nKviCryptEngineManager.cpp\r\n[ 26%] Building CXX object src/kvilib/CMakeFiles/kvilib.dir/ext/KviDbusAdaptor.c\r\npp.obj\r\nKviDbusAdaptor.cpp\r\n[ 26%] Building CXX object src/kvilib/CMakeFiles/kvilib.dir/ext/KviDebugContext.\r\ncpp.obj\r\nKviDebugContext.cpp\r\nBuilt target kvirc-translations-serverdb\r\nBuilt target kvirc-translations-sharedfileswindow\r\nBuilt target kvirc-translations-theme\r\nBuilt target kvirc-translations-torrent\r\nBuilt target userdocs-en\r\ncommand failed with exit code 2\r\ncommand failed with exit code 2\r\ncommand failed with exit code 2\r\ncommand failed with exit code 2\r\nQProcess: Destroyed while process is still running.\r\nQProcess: Destroyed while process is still running.\r\nQProcess: Destroyed while process is still running.\r\nQProcess: Destroyed while process is still running.\r\nQProcess: Destroyed while process is still running.\r\ncommand failed with exit code 2\r\n\r\nH:\\dev\\root\\kvirc\\kvirc\\build>nmake\r\n\r\nMicrosoft (R) Program Maintenance Utility Version 9.00.30729.01\r\nCopyright (C) Microsoft Corporation.  All rights reserved.\r\n\r\n[  2%] Built target kvirc-translations-kvirc\r\n[  2%] Built target kvirc-translations-kvs\r\n[  3%] Built target kvirc-translations-defscript\r\n[  3%] Built target kvirc-translations-addon\r\n[  5%] Built target kvirc-translations-dcc\r\n[  6%] Built target kvirc-translations-editor\r\n[  7%] Built target kvirc-translations-filetransferwindow\r\n[  9%] Built target kvirc-translations-log\r\n[ 11%] Built target kvirc-translations-about\r\n[ 12%] Built target kvirc-translations-mediaplayer\r\n[ 13%] Built target kvirc-translations-notifier\r\n[ 14%] Built target kvirc-translations-objects\r\n[ 15%] Built target kvirc-translations-options\r\n[ 17%] Built target kvirc-translations-perl\r\n[ 17%] Built target kvirc-translations-python\r\n[ 18%] Built target kvirc-translations-register\r\n[ 19%] Built target kvirc-translations-serverdb\r\n[ 21%] Built target kvirc-translations-sharedfileswindow\r\n[ 22%] Built target kvirc-translations-theme\r\n[ 23%] Built target kvirc-translations-torrent\r\nScanning dependencies of target kvirc-translations\r\n[ 23%] Built target kvirc-translations\r\n[ 24%] Built target userdocs-en\r\nScanning dependencies of target userdocs\r\n[ 24%] Built target userdocs\r\n[ 25%] Building CXX object src/kvilib/CMakeFiles/kvilib.dir/core/KviError.cpp.ob\r\nj\r\nKviError.cpp\r\nH:\\dev\\root\\kvirc\\kvirc\\src\\kvilib\\locale\\KviLocale.h(143) : error C2487: 'encod\r\ningGroup' : member of dll interface class may not be declared with dll interface\r\n\r\nNMAKE : fatal error U1077: 'C:\\PROGRA~2\\MICROS~1.0\\VC\\bin\\amd64\\cl.exe' : return\r\n code '0x2'\r\nStop.\r\nNMAKE : fatal error U1077: '\"C:\\Program Files (x86)\\Microsoft Visual Studio 9.0\\\r\nVC\\BIN\\amd64\\nmake.exe\"' : return code '0x2'\r\nStop.\r\nNMAKE : fatal error U1077: '\"C:\\Program Files (x86)\\Microsoft Visual Studio 9.0\\\r\nVC\\BIN\\amd64\\nmake.exe\"' : return code '0x2'\r\nStop.\r\n\r\nH:\\dev\\root\\kvirc\\kvirc\\build>\r\n```\n\n---\nMigrated from: https://svn.kvirc.de/kvirc/ticket/1140"}}