Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
August 30, 2015, 04:23:48 PM |
|
У Андроида эмуляция ARM на x86 выполняется отдельным модулем, который должен быть в сборке. Так что не у всех оно будет работать. Но маркет вроде поддерживаются разные версии приложений. На счет клиента, имеется в виду, не открытые исходники альтернативные,а сами бинарные сборки в магазинах, т.к. там сложно проверить, что реально было добавлено. Поэтому мб Бальт или ко, замутят сами в маркет? Просто апп в магазине от человека с ником @pizda и рейтингом новичек - как то напрягает.
На днях выложу, только добавить надо условия для выкидывания некоторых форм на андроиде.
|
|
|
|
Kepasa
Legendary
Offline
Activity: 1848
Merit: 1014
|
|
September 01, 2015, 05:29:42 PM Last edit: September 01, 2015, 05:40:21 PM by Kepasa |
|
В честь усилий разработчиков, во благо процветания, ну и 200 000 блока Новы, в чате БТС-е, прошла небольшая акция. Победителем признан svost. Ему отправлен код с NVC. Поздравляю всех с 200 000 летием блоком! Тьфу блин не то загрузил...
|
|
|
|
svost
|
|
September 01, 2015, 05:49:19 PM Last edit: September 01, 2015, 06:32:39 PM by svost |
|
Спасибо ещё раз. Вот финотчёт +11.56158097 NVC BTC-E CODE redeemed
|
4NovacoinyLfMCjTzqDXcaGNTrykfDBNkP
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
September 01, 2015, 07:10:54 PM |
|
А мы это скромно отметим, забиванием чекпоинта в клиент.
|
|
|
|
Dimanoid
|
|
September 02, 2015, 05:35:59 AM Last edit: September 02, 2015, 05:59:54 AM by Dimanoid |
|
Всё оказалось непросто для человека несведующего. Поэтому прошу помощи: При компиляции QT5 ругнулось на параметр -L в файле buildqt32.bat (что-то типа "это не путь, возможно вы имели в виду -l"). Я поменял регистр параметра, но это оказалось неверным. Теперь такая ошибка: LINK : Создание кода... link /NOLOGO /DYNAMICBASE /NXCOMPAT /INCREMENTAL:NO /SUBSYSTEM:CONSOLE "/MANIFESTD EPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKe yToken='6595b64144ccf1df' language='*' processorArchitecture='*'" /MANIFEST /MANIFESTFILE: D:\MyProjects\Deps\qt-everywhere-opensource-src-5.5.0\qtbase\bin\xmlpatterns.exe.embed.man ifest /OUT:D:\MyProjects\Deps\qt-everywhere-opensource-src-5.5.0\qtbase\bin\xmlpatterns.ex e @C:\Users\Dmitry\AppData\Local\Temp\nmD2ED.tmp
warning LNK4044: нераспознанный параметр "/MyProjects/Deps/openssl/out32.dbg.lib"; игнорируется LINK : warning LNK4044: нераспознанный параметр "/MyProjects/Deps/openssl/out32.lib"; игно рируется LINK : fatal error LNK1181: не удается открыть входной файл "ssleay32.lib" NMAKE : fatal error U1077: "D:\Microsoft Visual Studio 11.0\VC\BIN\link.EXE" : возвращенны й код "0x49d" Stop. NMAKE : fatal error U1077: "D:\Microsoft Visual Studio 11.0\VC\BIN\nmake.exe" : возвращенн ый код "0x2" Stop. NMAKE : fatal error U1077: cd : возвращенный код "0x2" Stop. NMAKE : fatal error U1077: cd : возвращенный код "0x2" Stop. NMAKE : fatal error U1077: cd : возвращенный код "0x2" Stop. All finished!
Какой параметр забить нужно, чтобы собрать QT? P.S. QT 5.5.0, openssl 1.0.2d, проект на диске D: - пути в батниках вроде поменял
|
NVC: 5GRZSmMP6byiSsZXyJs9FomCo7cCF2ds7MSLFx15rnNygdKTdMCVms5d97ZFFc6PR7BfVqsXCTCSYtW HjHaHig6Q5RLbjv65q6d
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
September 02, 2015, 06:06:34 AM |
|
Говорит, что не может найти статическую библиотеку OpenSSL.
P.S. У меня, когда пробовал, с первого раза получилось собрать... До этого студией не собирал клиент, инструкции выполнял буквально, не меняя даже путей. И надо учесть, что новой студией клиент на данный момент не собирается, нужна именно 2012 Update 4.
|
|
|
|
Dimanoid
|
|
September 02, 2015, 06:21:18 AM Last edit: September 02, 2015, 06:39:26 AM by Dimanoid |
|
P.S. У меня, когда пробовал, с первого раза получилось собрать... До этого студией не собирал клиент, инструкции выполнял буквально, не меняя даже путей.
Пути пришлось поменять - места на C:\ не хватило. Даже Visual Studio на D:\ поставил. И да, некоторые версии программ более новые.. Похоже, что -l указывает, что по данному пути библиотека должна лежать. (Как бы посмотреть список доступных параметров и их значение? Которые вызываются в "call configure...") Но это я его поменял на -l, а в оригинале там параметр -L (вот так "звучит": -L \MyProjects\Deps\openssl-1.0.2\out32.dbg -L \MyProjects\Deps\openssl-1.0.2\out32), на который у меня почему-то ругалось. P.S. Да, студию 2012 качал и апдейт 4 поставил - как указано. Вечером ещё попробую разобраться.
|
NVC: 5GRZSmMP6byiSsZXyJs9FomCo7cCF2ds7MSLFx15rnNygdKTdMCVms5d97ZFFc6PR7BfVqsXCTCSYtW HjHaHig6Q5RLbjv65q6d
|
|
|
svost
|
|
September 02, 2015, 07:54:40 AM Last edit: September 02, 2015, 08:06:08 AM by svost |
|
Вот вырезка из моего buildqt32.bat с машины, у которой каталог сборки был таким E:\MyProjects -static -I \MyProjects\Deps\openssl-1.0.2\inc32 -L \MyProjects\Deps\openssl-1.0.2\out32.dbg -L \MyProjects\Deps\openssl-1.0.2\out32 Для упрощения варианта можно взять именно те версии, которые указаны в инструкции. Как временный костыль могу скинуть содержание каталогов inc32 out32.dbg и out32 в паблик. PS сравни свои два поста "warning LNK4044: нераспознанный параметр "/MyProjects/Deps/ openssl/out32.dbg.lib";" "-L \MyProjects\Deps\ openssl-1.0.2\out32" "проект на диске D: - пути в батниках вроде поменял" - я на этом больше чем пару раз споткнулся при сборке Пробовал ли такой вариант - переименовать openssl-1.0.2d в openssl-1.0.2, собрать его а потом уже приступить к qt?
|
4NovacoinyLfMCjTzqDXcaGNTrykfDBNkP
|
|
|
awoland
Legendary
Offline
Activity: 1498
Merit: 1021
Was mich nicht umbringt macht mich stärker [F.N.]
|
|
September 02, 2015, 08:34:49 AM |
|
Если "проект на диске D:", то должно быть "-L D:\MyProjects\Deps\openssl-1.0.2\out32"
|
Was mich nicht umbringt macht mich stärker [F.N.]
|
|
|
Dimanoid
|
|
September 02, 2015, 08:43:10 AM |
|
сравни свои два поста "warning LNK4044: нераспознанный параметр "/MyProjects/Deps/ openssl/out32.dbg.lib";" "-L \MyProjects\Deps\ openssl-1.0.2\out32" "проект на диске D: - пути в батниках вроде поменял" - я на этом больше чем пару раз споткнулся при сборке Пробовал ли такой вариант - переименовать openssl-1.0.2d в openssl-1.0.2, собрать его а потом уже приступить к qt? Есть вариант, что на C:\ неверно собрался openssl - я тоже тогда с путями не до конца разобрался (т.к. Studio тоже не на C:\) Поэтому может зря опять попробовал заменить -L на -l, не дожидаясь сообщения о такой ошибке... Вечером попробую и отпишусь. Ещё, похоже, могли проблемы возникнуть из-за новой версии QT - на эту мысль наталкивает сообщение "fatal error LNK1181: не удается открыть входной файл "ssleay32.lib". Ну попробую тогда более старые, если победить не удастся. P.S. openssl у меня лежит в одноимённой папке, без всяких "1.0.2" - и соответствующий путь указан. Это для более лёгкого обновления, если новая версия выйдет. P.P.S спасибо за помощь.
|
NVC: 5GRZSmMP6byiSsZXyJs9FomCo7cCF2ds7MSLFx15rnNygdKTdMCVms5d97ZFFc6PR7BfVqsXCTCSYtW HjHaHig6Q5RLbjv65q6d
|
|
|
Dimanoid
|
|
September 02, 2015, 08:50:06 AM |
|
Если "проект на диске D:", то должно быть "-L D:\MyProjects\Deps\openssl-1.0.2\out32"
А как же svost тогда собрал на диске E:\ но с параметром "-L \MyProjects\Deps\openssl-1.0.2\out32", т.е. без явного указания диска? Там в начале батника указывается рабочая директория cd D:\MyProjects... думаю, этого должно хватить.
|
NVC: 5GRZSmMP6byiSsZXyJs9FomCo7cCF2ds7MSLFx15rnNygdKTdMCVms5d97ZFFc6PR7BfVqsXCTCSYtW HjHaHig6Q5RLbjv65q6d
|
|
|
svost
|
|
September 02, 2015, 08:56:14 AM |
|
"fatal error LNK1181: не удается открыть входной файл "ssleay32.lib"
Ну тут компилятор говорит, что нет файла там, где он его хочет видеть - опять возвращаемся к настройкам путей. А файл ssleay32.lib вообще где-либо появился?
|
4NovacoinyLfMCjTzqDXcaGNTrykfDBNkP
|
|
|
Dimanoid
|
|
September 02, 2015, 09:23:15 AM |
|
Сейчас не скажу - проект на домашнем компе. Не стану дальше строить предположения - всё будет понятно вечером (точнее, ночером)
|
NVC: 5GRZSmMP6byiSsZXyJs9FomCo7cCF2ds7MSLFx15rnNygdKTdMCVms5d97ZFFc6PR7BfVqsXCTCSYtW HjHaHig6Q5RLbjv65q6d
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
September 02, 2015, 05:37:30 PM |
|
|
|
|
|
zaraza
Newbie
Offline
Activity: 7
Merit: 0
|
|
September 02, 2015, 05:38:17 PM |
|
Последняя версия клиента на маке крешит. Что делать?
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
September 02, 2015, 05:44:50 PM |
|
Последняя версия клиента на маке крешит. Что делать?
Ничего, сейчас как раз собираю новую. Через несколько часов будет выложено.
|
|
|
|
|
zaraza
Newbie
Offline
Activity: 7
Merit: 0
|
|
September 02, 2015, 07:57:33 PM |
|
|
|
|
|
Dimanoid
|
|
September 03, 2015, 06:41:54 AM Last edit: September 03, 2015, 07:51:17 AM by Dimanoid |
|
Вроде получилось собрать QT. Не 5.5.0, правда - он ругается: Project ERROR: Unknown module(s) in QT: openglextensions Собрался QT 5.4.2. Собственно, теперь по Novacoin вопрос - где там пути менять? А то он и свои и остальные файлы ищет на C:\MyProjects.. Да, и собирать - так же как и BDB? "Только проект" -> "Построить только NovacoinD" ?
|
NVC: 5GRZSmMP6byiSsZXyJs9FomCo7cCF2ds7MSLFx15rnNygdKTdMCVms5d97ZFFc6PR7BfVqsXCTCSYtW HjHaHig6Q5RLbjv65q6d
|
|
|
svost
|
|
September 03, 2015, 07:50:28 AM |
|
@Dimanoid Откопал свою старую виртуалку где изначально всё жило на E:\MyProjects(Deps,Novacoin) Обновил исходники новы с гитхаба, распаковал в E:\MyProjects\Novacoin и запустил студию двойным кликом по файлу MSVC\NovacoinSolution.sln - она сама походу обновила все пути, запустил построение и всё пошло далее без ругани. libcommon - один раз обязательно надо собрать от него зависят NovacoinD и NovacoinQT NovacoinD - это консольный вариант NovacoinQT - гуи клиент
|
4NovacoinyLfMCjTzqDXcaGNTrykfDBNkP
|
|
|
|