FreeBSD 5.2 (RELENG_5_2 branched) im CVS

asg

push it, don´t hype
Seit gestern, 06.12.2003, gibt es den CVSup tag "RELENG_5_2". Damit steht das RELEASE 5.2 kurz vor seinem Abschluss und der tag=. wird wieder für current freigegeben.

Bei dem 5.2-RELEASE handelt es sich nicht um ein STABLE RELEASE von FreeBSD, dies ist immer noch 4.9-RELEASE, sondern um einen weiteren Schritt in Richtung RELENG_5, welches es wohl ab März 2004 geben wird.

Für alle die aber etwas Ruhe haben wollen, und den code freeze mitnehmen möchten, sollte das RELENG_5_2 nehmen, und nicht mehr "tag=.".

Das cvsup file wäre wie folgt:
Code:
*default host=cvsup.FreeBSD.org
*default base=/usr
*default prefix=/usr
*default release=cvs tag=RELENG_5_2
*default delete use-rel-suffix
src-all
Wobei der "default host" angepasst werden kann an einen Host der evtl. im jeweiligen Land liegt.

Viel Spass beim testen von RELENG_5_2
 
FreeBSD 5.2-RC #1 rennt.

Code:
asg@huibuh: ~> uname -a
FreeBSD huibuh.encephalon.de 5.2-RC FreeBSD 5.2-RC #1: Sun Dec  7 19:26:03 CET 2003 [email]asg@huibuh.encephalon.de[/email]:/usr/obj/usr/src/sys/SPEZI  i386

Mit den Sourcen von heute Vormittag, ca. 11:00 Uhr, gab es kleine Probleme mit dem ath Modul beim buildkernel:

Code:
[...]
/usr/src/sys/dev/ath/if_ath.c:2511: warning: passing arg 3 of pointer to function discards qualifiers from pointer target type
 *** Error code 1

 Stop in /usr/src/sys/modules/ath.
 *** Error code 1

 Stop in /usr/src/sys/modules.
 *** Error code 1
[...]

Nach einem erneuten cvsup heute Nachmittag, war dieser Fehler aber behoben und es lief alles ohne Fehler durch.
 
Ich krieg den Fehler immernoch. Muss ich nach dem make buildworld, das mit dem fehlerhaften code ausgeführt wurde, nochmal ein buildworld mit dem "neuen" code machen. Oder sollte es reichen ein make buildkernel ... zu versuchen. Genau das geht nämlich nicht.

Nochmal auf deutsch.
- cvsup (zwischen 14 und 18 Uhr; isdn :( )
- make buildworld
- make buildkernel > Fehler
- cvsup (20:50 Uhr)
- make buildkernel > Fehler

Ich hab jetzt nochmal make buildworld gestartet, dauert etwas.
 
Nachdem ich die neusen sourcen gezogen hatte, habe ich direkt wieder den buildkernel angeworfen. Lief danach alles ohne Probleme.
System rennt bisher auch stabil.
 
Vielleicht liegt am cvs-host, das es etwas verzögert.
Ich hab bei mir cvsup6.de.FreeBSD.org eingestellt.
Notfalls muss ich eben morgen nochmal testen.
 
Hallo!

Ich bin auch gerade dabei 5.2 drauf zu machen. Allerdings kaempfe ich seit ca ner Stunde mit ein und demselben Problem. Bei buildworld bricht hier ab:

===> lib/libpam/modules/pam_echo
cc -O2 -pipe -I/usr/src/lib/libpam/modules/pam_echo/../../../../contrib/openpam/include -I/usr/src/lib/libpam/modules/pam_echo/../../libpam -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align -Wno-uninitialized -c /usr/src/lib/libpam/modules/pam_echo/pam_echo.c
/usr/src/lib/libpam/modules/pam_echo/pam_echo.c: In function `_pam_echo':
/usr/src/lib/libpam/modules/pam_echo/pam_echo.c:92: warning: dereferencing type-punned pointer will break strict-aliasing rules
*** Error code 1
1 error
*** Error code 2
1 error
*** Error code 2
1 error
*** Error code 2
1 error
*** Error code 2
1 error
*** Error code 2
1 error
*** Error code 2
1 error

Ich meine zu wissen das das durch -Werror kommt. Doch wie mach ich das aus. Ich habe schon

WARNS_WERROR=no

in meiner make.conf. Irgentwie fuehrt das nicht zum gewuenschten Effekt. Kann mir bitte jemand sagen wie ich Werror auskriege. DANKE
 
Last edited:
Hmm soweit ich weis heisst -Werror das er Warnungen als Fehler nimmt und abbricht. Kann mich natuerlich auch irren, ich schau nochmal nach, bin mir aber eigentlich recht sicher...
Ist aber dennoch komisch wenn es bei den anderen heute kompliliert hat und bei nicht...
 
Ich hab auch ein völliges "GENERIC" System, keine Anpassung der make.conf ohne eigene Kernelconf, oder ähnliches.
 
Hmm das mit dem cvsup werde ich gleich nochmal versuchen. Habe gerade noch einen letzten Versuch am laufen. XPectIT, kannst mal bitte die make.conf posten. Dann sollte es ja eigentlich gehen... DANKE soweit...
 
Jetzt hab ich's!! Naja zumindest ist er ueber die kritische Stelle, mal sehen was jetzt noch schief laeuft... Habe "NO_WARNS=yes" in die make.conf geschrieben. Das tut Wunder. Ich mache aber cvsup trotzdem gleich nochmal neu und schaue mal ob er an der Datei was macht. Ich vermute aber das ich mit meiner make.conf schon ein wenig zuviel gespielt hatte. :o)
 
Last edited:
Eine Jungfräuliche /etc/make.conf
Code:
# -- use.perl generated deltas -- #
# Created: Wed Apr 16 18:48:24 2003
# Setting to use base perl from ports:
PERL_VER=5.6.1
PERL_VERSION=5.6.1
PERL_ARCH=mach
NOPERL=yo
NO_PERL=yo
NO_PERL_WRAPPER=yo
Wenn du ein neues cvsup machst, dann nimm mal den cvsup.freebsd.org als Server, bei den Mirrors gibts Verzögerungen. Wie ich gemerkt habe.
 
So jetzt hat alles geklappt. D.h. einzige das meine Netzwerkkarte nicht mehr geht. (em Treiber) Aber ich meine ich haette in current@ schon was gelesen. Mal ein Tag oder 2 warten, dann geht sie bestimmt (hoffentlich) auch...
 
Back
Top