Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't build DMC on Windows #365

Open
0x4E69676874466F78 opened this issue Apr 15, 2023 · 8 comments
Open

Can't build DMC on Windows #365

0x4E69676874466F78 opened this issue Apr 15, 2023 · 8 comments

Comments

@0x4E69676874466F78
Copy link

0x4E69676874466F78 commented Apr 15, 2023

Конфигур проходит без ошибок, при попытке собрать вылетают ошибки
player.h(20): fatal error C1083: Не удается открыть файл включение: grapple.h: No such file or directory,
Сам файл лежит в папке 3wave, я отредактировал player.h и там уже новые ошибки на agtimer.h, agglobal.h
А потом уже внутри agglobal.h требует ministl/string и так далее, как будто сломано определение путей.
Вместо компилятора 2019 студия.

@0x4E69676874466F78
Copy link
Author

Бранч сломан уже очень давно судя по истории коммитов.

@0x4E69676874466F78
Copy link
Author

Ага, у него wscript вообще не сделан.

@nekonomicon
Copy link
Member

Я не правил wscript для модов вообще.
Используйте cmake повсеместно.

@a1batross
Copy link
Member

Waf тоже должен поддерживаться, так как используется для сборки портов.

@nekonomicon
Copy link
Member

nekonomicon commented Apr 16, 2023

Waf тоже должен поддерживаться, так как используется для сборки портов.

Тогда надо уже определиться, использовать только его или нет.
Иначе он здесь как лишняя сущность.

По крайней мере твою проблему изобилия сборочных скриптов он не решает.
И в wscript на сколько я помню, к примеру варианта сборки с vgui в данный момент нет, то есть скрипты для waf фактически сейчас почти не обновляются под наши нужды.

@a1batross
Copy link
Member

a1batross commented Apr 16, 2023 via email

@nekonomicon
Copy link
Member

Я думаю компромисным вариантом будет генерить скрипты для msvc6 и cmake.
Иначе не ясно для чего нам здесь waf, моддеры от него шарахаются и его обновление выглядит пустой тратой времени.

@a1batross
Copy link
Member

Далеко не все, есть пользователи как одного, так и другого, у меня время от времени спрашивают как сделать какие-то вещи в Waf.

Важно то, что очень много сборочного кода шарится между движком и SDK. Проблема только в обновлении списка исходников, так как ant_glob сделать нельзя (именно ради него я завел соседнюю ишшую).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants