HLFX.Ru Forum Страницы (9): « 1 2 3 [4] 5 6 7 8 » ... Последняя »
Показать все 121 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- XashXT (https://hlfx.ru/forum/forumdisplay.php?forumid=30)
-- Xash FreeBSD port (https://hlfx.ru/forum/showthread.php?threadid=4851)


Отправлено mittorn 06-09-2016 в 04:45:

Просто если бинарник несовместим от версии к версии ос - то надо общее имя придумать.

Добавлено 06-09-2016 в 07:45:

Cybermax
А что мешает?


Отправлено Cybermax 06-09-2016 в 04:52:

Цитата:
mittorn писал:
Есть шанс собрать либу под все *bsd?

Это ты сейчас по-моему погорячился

Добавлено 06-09-2016 в 07:52:

Цитата:
mittorn писал:
Cybermax
А что мешает?


Жмякаю приконнектиться, что-то в консоле пишет, но ничего не происходит. Может лог файл какой приаттачить, ты скажи название.
Про БСД - имеет смысл если это словов вообще применимо к БСД ориентироваться на мейнстрим - фряха. Я не думаю что другие ветки юзают на десктопах по крайней мере массово.


Отправлено Ku2zoff 06-09-2016 в 04:58:

Цитата:
Cybermax писал:
как сделать ярлык на рабочий стол(MATE),

Ручками. Это ж не винда. В каждом окружении свой костыль. Не надо морочиться по этому поводу. Если человек сидит на фряхе/линуксе, значит он умеет этой осью пользоваться, и за него такие мелочи делать не надо. Достаточно написать в ридми вещи, касательно именно движка: параметры командной строки, квары и прочее.


Отправлено mittorn 06-09-2016 в 04:58:

Openbsd и netbsd живы же


Отправлено nekonomicon 06-09-2016 в 06:27:

Цитата:
mittorn писал:
nekonomicon а как там с бинарной совместимостью? Есть шанс собрать либу под все *bsd?
Я думаю, надо ещё архитектупу приписывать

Совместимость с NetBSD вроде была до 3-й версии.
Ну вот положил я библиотеки для FreeBSD 9.3 i386 в одну папку, работать будет гарантировано только на FreeBSD 9+ и ее производных дистрибутивах вроде NuBSD, PC-BSD/TrueOS и GhostBSD.

А так OpenBSD и Dragonfly не имеют совместимости с i386, и Dragonfly решили поддерживать сборки только для amd64.

У меня просто еще есть мысли попробовать собрать под Solaris, Illumos и Haiku.


Отправлено mittorn 06-09-2016 в 06:40:

Только при наличии opengl есть смысл вроде.
Не сервер же поднимать

Добавлено 06-09-2016 в 09:37:

Не ужели там нет чего-то вроде статических бинарей?

Добавлено 06-09-2016 в 09:40:

Вообще, тут биюлиотеки полностью отвязаны от каких-либо abi. Они только пишут файлы нод напрямую, но это не обязательно. Во всяком случае в hlsdk-xash3d.
Если их собрать с каким-либо crtlib для работы со строками - останется чисто машинный код.


Отправлено nekonomicon 06-09-2016 в 07:12:

Статические будут привязаны к abi в любом случае, аналог того что есть в glibc сделали только в DragonflyBSD libc недавно.

Добавлено 06-09-2016 в 12:12:

Хотя год назад одна компания сделала свою простенькую libc с реализацией стандартов posix2008 и c11 и завязаную на capsicum со своим ABI специально для облачных сервисов, изначально ориентирована на FreeBSD и NetBSD, вроде хотели портировать на линукс. Называется cloudlibc. Вот тут простая переносимость,но для ксаша наверно не подойдет.


Отправлено Cybermax 06-09-2016 в 07:12:

Цитата:
mittorn писал:
Openbsd и netbsd живы же

Живы, то они живы, но в какой роли? Я на NetBSD интернет шлюз однажды встречал.
Цитата:
nekonomicon писал:
на FreeBSD 9+ и ее производных дистрибутивах вроде NuBSD, PC-BSD/TrueOS и GhostBSD.

Сколько из них сейчас поддерживается и сколько из них рассчитаны на рабочие станции?

Цитата:
nekonomicon писал:
У меня просто еще есть мысли попробовать собрать под Solaris, Illumos и Haiku.

Про Хайку из хокку тоже вспоминал, но она же нон-юникс вроде?

А вообще, если у вас много свободного времени, вот вам подсказка - список ОСей поддерживаемых движком http://www.openra.net/download/
Хотя как по мне, слишком много линуксов.


Отправлено nekonomicon 06-09-2016 в 07:56:

Цитата:
Cybermax писал:
Живы, то они живы, но в какой роли? Я на NetBSD интернет шлюз однажды встречал

Их и на десктопах держат, но основное направление NetBSD - поддержка кучи архитектур, виртуальные машины и эмуляторы, а OpenBSD - параноидальная безопасность.

Цитата:
Cybermax писал:

Сколько из них сейчас поддерживается и сколько из них рассчитаны на рабочие станции?

Все перечисленные, но NuBSD - такой же бред как LibertyBSD.

Haiku elf'ы загружает, DragonflyBSD тоже уже давно не юних, но тоже elf'ы загружает.

Для Solaris nvidia до сих пор драйвера выпускает, с остальными карточками беда, а с OpenIndiana пожалуй плохой вариант.


Отправлено Cybermax 06-09-2016 в 08:20:

Цитата:
nekonomicon писал:

Их и на десктопах держат

В общем, не надо строить из себя супер-гиков и распыляться на редкие дисты. Надо выяснить почему не могу законнектиться на сервы.

Добавлено 06-09-2016 в 11:20:

nekonomicon у меня предложение, я попробую накатить Haiku для тестирования, а взамен мы решим, что когда говорим БСД подразумеваем FreeBSD/PC-BSD хотя бы на время.


Отправлено nekonomicon 06-09-2016 в 10:08:

Цитата:
Cybermax писал:
В общем, не надо строить из себя супер-гиков и распыляться на редкие дисты

На самом деле поддержка этих ОС не требует дополнительных правок в движке, кроме пары строчек в крэшхэндлере, но я и не хочу их сопровождать, кому надо соберет сам.
А для gameinfo лучше саму библиотеку переименовать, а не делать отдельную строку.
Цитата:
Cybermax писал:
у меня предложение, я попробую накатить Haiku для тестирования

Сначала надо мне самому ее накатить, хотя бы в виртуалку


Отправлено mittorn 06-09-2016 в 11:27:

Cybermax пока только ты можешь тут разобраться. У меня всё работает. Попробуй выудить больше инфы. -dev 5 в аргументы, cl_trace_stufftext 1


Отправлено nekonomicon 06-09-2016 в 14:20:

Цитата:
Cybermax писал:
п.с. меня больше другое интересует, как сделать ярлык на рабочий стол(MATE), а то через PCmanFm запускаю, хоть не через терминал.

Положи файл xash3d.desktop в /usr/local/share/applications (чтобы в главное меню добавить) и в $HOME/Desktop (на рабочий стол).
http://pastebin.com/0rwYd3fs

В строчке Exec укажи путь к скрипту и положи иконку в /usr/local/share/pixmaps.
https://github.com/FWGS/xash3d/blob...sh-material.png

Перезапусти иксы.
Ну это просто универсальный вариант.


Отправлено Ku2zoff 06-09-2016 в 16:47:

Цитата:
Cybermax писал:
список ОСей поддерживаемых движком http://www.openra.net/download/

Вполне достаточно, ящитаю. (С учётом того, что на десктопах в основной массе (то есть у тех, кто гамает) винда, дебиан, федора и слака. И их производные). И заметьте. Там нет поддержки бажного и дебильного ондроеда


Отправлено mittorn 06-09-2016 в 17:12:

>И заметьте. Там нет поддержки бажного и дебильного ондроеда
не осилили


Временная зона GMT. Текущее время 11:18. Страницы (9): « 1 2 3 [4] 5 6 7 8 » ... Последняя »
Показать все 121 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024