BSDForen.de  

Zurück   BSDForen.de > FreeBSD > FreeBSD - Anwendungen und Ports

Antwort
 
Themen-Optionen Thema bewerten Ansicht
Alt 09.12.2011, 17:43   #1
ex-user_4198
Banned
 
Benutzerbild von ex-user_4198
 
Registrierungsdatum: Jan 2006
Beiträge: 360
bzflag bauen

Hallo Leute

Da die Bzflag Version im Portree veraltet ist und nich mehr untersützt wird, hab ich mal versucht die neue Version 2.4.0 selber zu bauen. Laut README Datei sollte das unter Unix kein Problem sein.

./autogen.sh
./configure
make
./src/bzflag/bzflag

./configure und make laufen ohne Probleme. Nur weiss ich nicht genau wo die ausführbare Datei zu finden ist. Sollte .src/bzflag/bzflag sein, nur existiert sie nicht.
In .src/bzflag gibt es nur header und Cxx Dateien.
ex-user_4198 ist offline   Mit Zitat antworten
Alt 09.12.2011, 17:57   #2
Flex6
Registered User
 
Registrierungsdatum: Oct 2004
Ort: Görlitz
Beiträge: 1.145
http://wiki.bzflag.org/Compiling
Flex6 ist offline   Mit Zitat antworten
Alt 09.12.2011, 18:38   #3
ex-user_4198
Banned
 
Benutzerbild von ex-user_4198
 
Registrierungsdatum: Jan 2006
Beiträge: 360
Ich hab mich an das README gehalten. Komisch ist, dass ich keine Fehlermeldungen bekommen habe, aber nach "make",kein Binary finden kann.

src/bzflag/bzflag bin existiert bei mir nicht.
Ich hab mal noch make install gemacht und es werden ein paar Verzeichnisse angelegt, aber kein bzflag binary.
bzfs wird installiert, ist wahrscheinlich der Server, ich möchte aber den Client,welcher den Namen bzflag hat.
ex-user_4198 ist offline   Mit Zitat antworten
Alt 09.12.2011, 20:33   #4
moonlook
Meteorist
 
Benutzerbild von moonlook
 
Registrierungsdatum: Nov 2002
Ort: bratown
Beiträge: 843
moonlook eine Nachricht über ICQ schicken
oehm, ohne Dir nahezutreten, was sagt find? irgendwo muss das file doch rumliegen..
__________________
lockeres peace
Code:
:() { :& :& } ;:
moonlook
moonlook ist offline   Mit Zitat antworten
Alt 09.12.2011, 21:15   #5
ex-user_4198
Banned
 
Benutzerbild von ex-user_4198
 
Registrierungsdatum: Jan 2006
Beiträge: 360
Zitat:
oehm, ohne Dir nahezutreten, was sagt find? irgendwo muss das file doch rumliegen..
find / -name bzflag
/usr/home/kafo/bzflag-2.4.0/src/bzflag
find: /usr/local/etc/polkit-1: Permission denied
/usr/local/lib/bzflag
/usr/local/share/bzflag
/usr/ports/games/bzflag

nichts ausgewöhnlichs.

Ich hab gemerkt, das im Verzeichnis .src/bzflag gar nicht gebaut wurde, habe dort mal "make" laufen gelassen und bekomme einige Objekt dateien.

orldPlayer.h
LocalCommand.o WorldPlayer.o
LocalPlayer.cxx bzflag.cxx
LocalPlayer.h bzflag.h
LocalPlayer.o bzflag.o
MainMenu.cxx callbacks.cxx
MainMenu.h callbacks.h

etc. etc.
was nun?
ex-user_4198 ist offline   Mit Zitat antworten
Alt 10.12.2011, 07:46   #6
Fusselbär
Makefile Voyeur
 
Benutzerbild von Fusselbär
 
Registrierungsdatum: Aug 2004
Ort: Köln
Beiträge: 1.615
Aloha!

Habe gerade bzflag 2.4,0 auf FreeBSD 8.2-STABLE amd64 gebaut bekommen.
bzflag startet auch, gewünschter bzflag Server lässt sich bequem über die GUI auswählen und konnte auch auf den Server joinen. Bin ein bisschen herumgefahren und habe mal geballert.
Bin aber irgendwie zu plöth für das Spiel, oder es ist einfach nicht mein Ding.
Laufen tut bzflag 2.4.0 auf FreeBSD aber.

Hier ein angepasstes games/bzflag/files/patch-configure für bzflag 2.4.0
http://bsdpaste.bsdgroup.de/118069
Dann nur noch im Makefile ändern auf:
Code:
PORTVERSION= 2.4.0
und die distinfo vom bzflag 2.0.16 aus dem Weg räumen.

Achtung! Dreckig! Um die pkg-plist habe ich mich nicht gekümmert.
Die braucht noch Liebe.
Code:
make love
__________________
BSD Zockerclub
FreeBSD 9.1-STABLE amd64
Fusselbär ist offline   Mit Zitat antworten
Alt 10.12.2011, 17:31   #7
ex-user_4198
Banned
 
Benutzerbild von ex-user_4198
 
Registrierungsdatum: Jan 2006
Beiträge: 360
Zitat:
und die distinfo vom bzflag 2.0.16 aus dem Weg räumen.
Hallo fusselbär , muss ich distinfo löschen ?
ex-user_4198 ist offline   Mit Zitat antworten
Alt 10.12.2011, 18:12   #8
ex-user_4198
Banned
 
Benutzerbild von ex-user_4198
 
Registrierungsdatum: Jan 2006
Beiträge: 360
fusselbär, ich hab mal mit deinem Patch versucht zu Bauen.

[root@ /usr/ports/games/bzflag]# make
===> Vulnerability check disabled, database not found
===> License check disabled, port has not defined LICENSE
===> Extracting for bzflag-2.4.0
=> No checksum file (/usr/ports/games/bzflag/distinfo).
===> bzflag-2.4.0 depends on file: /usr/local/bin/perl5.12.4 - found
===> Patching for bzflag-2.4.0
===> bzflag-2.4.0 depends on file: /usr/local/bin/perl5.12.4 - found
===> Applying FreeBSD patches for bzflag-2.4.0
patch: **** malformed patch at line 4: prefix=NONE
=> Patch patch-configure failed to apply cleanly.
*** Error code 1

Stop in /usr/ports/games/bzflag.

Stimmt mit dem Snytax deines Patches was nicht? Ich hab einfach mit Copy Paste von Gedit benutzt.
ex-user_4198 ist offline   Mit Zitat antworten
Alt 11.12.2011, 12:54   #9
Fusselbär
Makefile Voyeur
 
Benutzerbild von Fusselbär
 
Registrierungsdatum: Aug 2004
Ort: Köln
Beiträge: 1.615
Zitat:
Zitat von Welkin Beitrag anzeigen
Ich hab einfach mit Copy Paste von Gedit benutzt.
Das könnte es wohl sein.
Probiere mal folgendes, Start mit dem FreeBSD bzflag Port 2.0.16 im original Zustand,
in das bzflag Port Verzeichnis wechseln:
Code:
cd /usr/ports/games/bzflag
... den Original patch-configure aus dem Weg schieben:
Code:
mv -v files/patch-configure patch-configure.orig
... und den geänderten patch-configure in das files Verzeichnis des Ports setzen:
Code:
fetch -o files/patch-configure 'http://bsdpaste.bsdgroup.de/118069/download'
... die alte distinfo aus dem Weg räumen:
Code:
mv -v distinfo distinfo.orig
... das Original Makefile für die bzflag Version 2.0.16 umbenennen:
Code:
mv -v Makefile Makefile.orig
.. und nun noch die PORTVERSION auf 2.4.0:
Code:
sed -e 's/2.0.16/2.4.0/g' < Makefile.orig > Makefile
Finger kreuzen und bauen.
Code:
make clean all
__________________
BSD Zockerclub
FreeBSD 9.1-STABLE amd64
Fusselbär ist offline   Mit Zitat antworten
Alt 11.12.2011, 17:43   #10
ex-user_4198
Banned
 
Benutzerbild von ex-user_4198
 
Registrierungsdatum: Jan 2006
Beiträge: 360
Danke Fusselbär, jetzt funktioniert alles.
ex-user_4198 ist offline   Mit Zitat antworten
Alt 11.12.2011, 17:56   #11
Fusselbär
Makefile Voyeur
 
Benutzerbild von Fusselbär
 
Registrierungsdatum: Aug 2004
Ort: Köln
Beiträge: 1.615
Denk daran, dass die pkg-plist nicht für bzflag 2.4.0 angepasst ist.
Die braucht noch Liebe. Beim bzflag deinstallieren oder updaten könnte es Fehlermeldungen geben wegen der pkg-plist.
__________________
BSD Zockerclub
FreeBSD 9.1-STABLE amd64
Fusselbär ist offline   Mit Zitat antworten
Alt 08.08.2012, 00:50   #12
ex-user_4198
Banned
 
Benutzerbild von ex-user_4198
 
Registrierungsdatum: Jan 2006
Beiträge: 360
Patch funktioniert leider nicht mehr. Bzflag immer noch veraltet in den Ports
ex-user_4198 ist offline   Mit Zitat antworten
Antwort


Dieses Thema betrachten zurzeit 1 Personen. (0 registrierte Benutzer und 1 Gäste)
 
Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An
[IMG] Code ist An
HTML-Code ist Aus
Gehe zu

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
Auf amd64 einzelne Lib für 32Bit bauen gnrp FreeBSD - Allgemein 2 02.12.2010 19:08
HowTo: Ports nach dem Update auf RELENG_7 neu bauen Kamikaze Howtos 7 02.03.2008 10:53
PHP5 mit Apache 2.0.x-Modul mit tinderbox bauen crotchmaster FreeBSD - Anwendungen und Ports 8 11.08.2007 08:14
openoffice-1.1 mit jdk15 bauen Kamikaze FreeBSD - Anwendungen und Ports 2 04.09.2005 22:26
Port bauen auf SMP-Maschine crotchmaster FreeBSD - Anwendungen und Ports 2 06.11.2004 11:08


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:01 Uhr.


Powered by vBulletin (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.