FreeBSD+hedgewars-0.9.6

5 replies [Last post]
Steck
User offline. Last seen 15 years 28 weeks ago. Offline
Joined: 2008-09-12
Posts: 3
[steck(hedgewars)] make ===> Building for hedgewars-0.9.6 [ 99%] Built target hedgewars [ 99%] Generating ../bin/hwengine Target OS: FreeBSD/ELF for i386 Compiling /usr/ports/games/hedgewars/work/hedgewars-src-0.9.6/hedgewars/hwengine.dpr Compiling SDLh.pas SDLh.pas(54,24) Fatal: Can't find unit GL used by hwengine Fatal: Compilation aborted Error: /usr/local/bin/ppc386 returned an error exitcode (normal if you did not specify a source file to be compiled) *** Error code 1 стоят пакеты [steck(hedgewars)] pkg_info | grep fpc fpc-2.2.0 Free Pascal compiler with Turbo and Delphi fpc-graph-2.2.0 Free Pascal interface to graphical applications fpc-opengl-2.2.0 Free Pascal interface to the OpenGL library [steck(hedgewars)] pkg_info | grep qt4 qt4-corelib-4.3.1_1 Qt core library qt4-dbus-4.3.1_1 Qt4 bindings for the D-BUS messaging system qt4-gui-4.3.1 Qt graphical user interface library qt4-imageformats-4.3.1 Qt imageformat plugins for GIF, JPEG, MNG and SVG qt4-moc-4.3.1 Qt meta object compiler qt4-network-4.3.1 Qt network library qt4-qdbusviewer-4.3.1 Qt4 D-BUS viewer qt4-qmake-4.3.1 The build utility of the Qt project qt4-qt3support-4.3.1 Qt3 compatibility library qt4-rcc-4.3.1 Qt resource compiler qt4-sql-4.3.1 Qt SQL library qt4-svg-4.3.1 Qt SVG library qt4-uic-4.3.1 Qt user interface compiler qt4-xml-4.3.1 Qt XML library [steck(hedgewars)] pkg_info | grep sdl sdl-1.2.11_1,2 Cross-platform multi-media development API sdl_gfx-2.0.13_3 SDL graphics drawing primitives and other support functions sdl_image-1.2.5_2 A simple library to load images of various formats as SDL s sdl_mixer-1.2.7_2 A sample multi-channel audio mixer library sdl_net-1.2.6_1 A small sample cross-platform networking library sdl_pango-0.1.2_2 SDL_Pango is the SDL API to the Pango text rendering engine sdl_ttf-2.0.8_2 A library to use TrueType fonts to render text in SDL appli
DrDickens
DrDickens's picture
User offline. Last seen 12 years 2 weeks ago. Offline
Joined: 2008-08-28
Posts: 316
[quote=Steck]Can't find unit GL[/quote] Копать сюда. Ошибка опенгла, кажется. Я конечно ничего в этом не понимаю, вот что я налуркал: [quote]При обновлении компилятора нужно перекомпилировать все используемые юниты, иначе он их в упор не видит.[/quote] [quote]Проверь наличие юнита и путей.[/quote] Как-то так.
БЫСТРО БЛДЖАД! Полицейский, что это необходимо для Вас, блджа, падает отсюда блджад!
Steck
User offline. Last seen 15 years 28 weeks ago. Offline
Joined: 2008-09-12
Posts: 3
разобрался. Слил JEDI-SDLv1.0 скопировал оттуда OpenGL/Pas/*.pas в /usr/local/lib/fpc/2.2.0/units/i386-freebsd/opengl/ далее vim hedgewars-src-0.9.6/hedgewars/CMakeFiles/hwengine.dir/build.make находим там строчку cd /usr/ports/games/hedgewars/work/hedgewars-src-0.9.6/hedgewars && /usr/local/bin/fpc -k-z -knoexecstack -B бла-бла-бла и добавляем в середину -Fu/usr/local/lib/fpc/2.2.0/units/i386-freebsd/opengl все
Steck
User offline. Last seen 15 years 28 weeks ago. Offline
Joined: 2008-09-12
Posts: 3
0,9,4 и 0,9,6 по сетки не хотят цеплятся Совместимости нет?
DrDickens
DrDickens's picture
User offline. Last seen 12 years 2 weeks ago. Offline
Joined: 2008-08-28
Posts: 316
[b]Steck[/b] Разные версии? Естественно они не зацепятся. В движке очень много зависимостей. Любое изменение движка и игра по сети становится невозможна. А меду 4 и 6 ОЧЕНЬ много различий.
БЫСТРО БЛДЖАД! Полицейский, что это необходимо для Вас, блджа, падает отсюда блджад!
unC0Rr
unC0Rr's picture
User offline. Last seen 1 year 1 week ago. Offline
Joined: 2006-11-27
Posts: 576
Думаю, нужно обратиться к мейнтейнеру порта
Copyright © 2004-2023 Hedgewars Project. All rights reserved. [ contact ]