LINUX.ORG.RU

Intel ICC компилятор.


0

1

Доброе время суток, господа.
Сразу к делу:
Есть мод для Counter Strike сервера под linux- «dproto»
Есть ее исходники.
Компилируется с помощью ICC,
Есть кто-нибудь работающий хоть раз с ICC?
Можете помочь скомпилить ее?

http://dl.dropbox.com/u/4219452/dproto.tar.gz
в архиве два каталога, в каталоге metamod-1.19/dproto есть описание процесса компиляции (сырое очень описание все что там описано уже сделано)

запустив скрипт metamod-1.19/dproto/compile.sh можно откомпилить его, но у меня постоянно валятся ошибки (файл compile.log).
Если есть знающие люди направьте на путь.

P.S. сам уже не кодил давно.



Последнее исправление: peektoseen (всего исправлений: 1)
Ответ на: комментарий от gear

Лог большой, кинул сюда: http://pastebin.com/dGit9j9W
вот compile.sh:

#!/bin/sh
#
exec 2>/dev/null
mkdir bin
rm -f bin/dproto_i386.so

exec 2>compile.log
icc 	-mia32 -O3 -fasm-blocks \
		-funroll-loops \
		-fomit-frame-pointer \
		-fno-rtti \
		-s \
		-fno-stack-protector \
		-falign-functions=2 \
		-Wno-unknown-pragmas \
		-static-intel -shared  \
		-static-libgcc \
		-fno-builtin \
		-fno-exceptions \
-I. -I../metamod -I../../hlsdk/multiplayer/engine -I../../hlsdk/multiplayer/common -I../../hlsdk/multiplayer/pm_shared -I../../hlsdk/multiplayer/dlls -I../../hlsdk/multiplayer \
dllapi.cpp engine_api.cpp h_export.cpp meta_api.cpp \
dproto.cpp sdk_util.cpp  cfg.cpp HookTools.cpp engine_data.cpp plr_list.cpp \
dproto_shared.cpp memu.cpp subserver.cpp bspec.cpp \
dynpatcher_base.cpp \
b-spec/BS_Linux_Dynamic.cpp b-spec/dynparser_linux.cpp \
-ldl -lm \
-o bin/dproto_i386.so

peektoseen
() автор топика
Ответ на: комментарий от peektoseen

У меня компилер такую хрень пишет:

gserv:/tmp/hl-t/metamod-1.19/dproto#
./icc:/tmp/hl-t/metamod-1.19/dproto#
icc: error #10310: Failed to enable trusted storage check for licensing: WARNING: Enable Trusted Storage failed (flexnet error code 2). Trusted Storage based license could not be supported
Расскажи вкратце как ты его поломал^Wкупил и продолжим.

gear ★★★
()
Ответ на: комментарий от gear

Спасибо большое, я даже не обратил внимание на название :(. С иходниками для линукса все получилось. Еще раз спасибо.

peektoseen
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.