@dlangru

Страница 152 из 719
Maxim
14.04.2017
09:34:28
под винду dmd 2.073.1

линукса сейчас под рукой нет)

Dmitry
14.04.2017
09:35:04
так, а запускается?

Maxim
14.04.2017
09:35:14
запускается, но, естественно, вылетает с эксепшеном, потому что не может законнектиться к базе)

Google
Maxim
14.04.2017
09:35:43
optlink у меня 8.00.17

Dmitry
14.04.2017
09:36:29
он в каком каталоге лежит?

почему у меня может вылетать подобная ошибка? Visual Studio у меня не установлена

Maxim
14.04.2017
09:41:17
попробуй dub с —force запустить

ну или почистить все уже собранные либы в .dub и AppData\Roaming\dub

падает линкер, видимо, проблема в .obj)

Dmitry
14.04.2017
09:42:58
снова: —------------------------- Unexpected OPTLINK Termination at EIP=0040F60A —------------------------- EAX=03A30000 EBX=00438C70 ECX=00000E55 EDX=000002CD ESI=00000104 EDI=03A306AC EBP=0019FF38 ESP=0019FEF0 First=00402000 —------------------------- ОК —-------------------------

это с ключем —force

Maxim
14.04.2017
09:43:29
dmd той же версии?)

Dmitry
14.04.2017
09:43:46
уже до 2.074 обновился

Maxim
14.04.2017
09:44:33
а линкер какой версии?

Dmitry
14.04.2017
09:44:48
а как это посмотреть?

Maxim
14.04.2017
09:44:58
в консоли link

Google
Dmitry
14.04.2017
09:45:13
OPTLINK (R) for Win32 Release 8.00.17

Maxim
14.04.2017
09:45:25
странно все это

попробуй dub откати)

ой, dmd т.е.

судя по поведению, скорее всего, какой-то баг компилятора

Dmitry
14.04.2017
09:52:24
а как же оно у тебя собирается?

Maxim
14.04.2017
09:55:05
ну так 2.073.1

Dmitry
14.04.2017
09:55:20
м... пробую

тоже самое %)

может у тебя оно другим линкером пользуется?

Maxim
14.04.2017
09:58:21
не, тот же optlink

Dmitry
14.04.2017
09:58:51
шизгара...

Maxim
14.04.2017
09:59:11
вроде больше никого под винду не осталось кроме оптлинка, кто умеет в OMF

короче, предлагаю радикальные меры: снести .dub в каталоге проекта и все, что есть в %USERDIR%\AppData\Roaming\dub\

Dmitry
14.04.2017
10:01:26
пробовал...

так, щас на 15 минут от компа отойду...

Maxim
14.04.2017
10:01:49
и dub все заново вытягивал из интернетов?

Dmitry
14.04.2017
10:09:02
Да

Блин. Комп перезагрузить %)

dub test тоже падает при линковке

Google
Maxim
14.04.2017
10:23:58
ну тогда я даже и не знаю, что еще сделать

странно это все

Dmitry
14.04.2017
10:28:34
перезагрузка ожидаемо ничего не дала...

задаунгрейдид vibed до 0.7.31 теперь выпадает так:

.dub\build\application-debug-windows-x86-dmd_2074-2C5BA9921525C670FFCEED9E48D81FB3\roadpoint.obj(roadpoint) Error 42: Symbol Undefined _D4vibe4http6router9URLRouter7__ClassZ .dub\build\application-debug-windows-x86-dmd_2074-2C5BA9921525C670FFCEED9E48D81FB3\roadpoint.obj(roadpoint) Error 42: Symbol Undefined _D4vibe4http6router9URLRouter6__ctorMFAyaZC4vibe4http6router9URLRouter .dub\build\application-debug-windows-x86-dmd_2074-2C5BA9921525C670FFCEED9E48D81FB3\roadpoint.obj(roadpoint) Error 42: Symbol Undefined _D4vibe4http6server18HTTPServerSettings7__ClassZ .dub\build\application-debug-windows-x86-dmd_2074-2C5BA9921525C670FFCEED9E48D81FB3\roadpoint.obj(roadpoint) Error 42: Symbol Undefined _D4vibe4http6server18HTTPServerSettings6__ctorMFZC4vibe4http6server18HTTPServerSettings .dub\build\application-debug-windows-x86-dmd_2074-2C5BA9921525C670FFCEED9E48D81FB3\roadpoint.obj(roadpoint) Error 42: Symbol Undefined _D4vibe4http6serv╤10listenHTTPFCАТЯ8АДЩSАЕМщttingsАТж24АКжRequestHandlerZSАТ╙2АДнLАЕЎer .dub\build\application-debug-windows-x86-dmd_2074-2C5BA9921525C670FFCEED9E48D81FB3\roadpoint.obj(roadpoint) Error 42: Symbol Undefined _D4vibe3web10validation10ValidEmail9__xtoHashFNbNeKxS4vibe3web10validation10ValidEmailZk .dub\build\application-debug-windows-x86-dmd_2074-2C5BA9921525C670FFCEED9E48D81FB3\roadpoint.obj(roadpoint)

Maxim
14.04.2017
10:32:23
опять - -force

Dmitry
14.04.2017
10:33:57


вообще не собирается. пеерпробовал все версии и все сочетания vibed и dub

Maxim
14.04.2017
10:38:53
не, ну в идеале, если поубивать все библиотеки и поставить 2.073.1, все должно собраться

отличий же от моей инсталляции не будет, а у меня собирается)

мистика

Dmitry
14.04.2017
10:40:32
у тебя студия установлена?

Evil
14.04.2017
10:40:46
хмм.. я говорил уже, что dub это рак?

Dmitry
14.04.2017
10:40:47
просто она за собой вроде что-то для dmd тянет. У меня нет

а ты уверен что это в dub дело?

Evil
14.04.2017
10:41:28
Я уверен, что руками зависимости разруливать надежней, чем этим говном.

Dmitry
14.04.2017
10:41:37
так падает линкер же

Evil
14.04.2017
10:41:41
Хотя у меня есть свой пакетный менеджер для даб репозитория)

ну он же не с лысого хуя падает)

давай с начала смотреть

Google
Evil
14.04.2017
10:42:39
звони

Dmitry
14.04.2017
10:42:44
щас

Evil
14.04.2017
10:43:07
О, я вчера посадил на идею D целый проект ?

https://www.magikcraft.io/

Maxim
14.04.2017
10:44:08
а в чем проблемы с dub?)

Dmitry
14.04.2017
10:49:24
итак, стартовое состояние, почистил кэш и удалил папку .dub в проекте. Запустал dub uprade

и нефига :(



Oleg
14.04.2017
10:50:36
установи студию

Admin
ERROR: S client not available

Oleg
14.04.2017
10:50:49
и попробуй собрать по 64 бита

я как-то давно с таким говном очень долго колдовал, вроде флаг —build=release помог

Maxim
14.04.2017
10:52:20
кстати да, забыл сказать, я релизную версию собирал)

точно, билд дебаг версии вылетает на линкере

Evil
14.04.2017
10:55:57
--vverbose

Dmitry
14.04.2017
10:58:00
https://pastebin.com/raw/14XXtn5c

щас с тем ключем который ты написал попробую



Oleg
14.04.2017
10:59:24
--verbose это вывод информации о сборке

Google
Evil
14.04.2017
11:08:56
Oleg
14.04.2017
11:09:28
то что доктор прописал
и что дала эта инфа?)

то что dmd не смог слинковать?

что и так было известно

Evil
14.04.2017
11:10:33
выше нужно

Oleg
14.04.2017
11:13:38
и, как по мне, так тоже ничего полезного для этой ситуации

Dmitry
14.04.2017
11:15:02
Олег, может у тебя есть идеи?

Oleg
14.04.2017
11:15:29
установи студию

и попробуй собрать по 64 бита

я как-то давно с таким говном очень долго колдовал, вроде флаг —build=release помог

вроде идеи я изложил

Pavel
14.04.2017
11:16:05
Но билдить релиз это же не выход, как дебаг сборку то проверять?)

Oleg
14.04.2017
11:16:22
я помню только то, что вчитывался в этот лог тогда что аж глаза болеть начали и пользы не извлёк

установи студию

и попробуй собрать по 64 бита

вот кажется и для этого ответ

debug под 64 битами собирается (как мне помнится)

а вообще можно попробовать ldc2

а, нет

он тоже m$vs линкер использует

Dmitry
14.04.2017
11:20:24
Олег! Релизная сборка заработал!

вопрос! КАК?

Страница 152 из 719