Univention Bugzilla – Bug 14468
linux-atm baut für UCS 2.3 nicht
Last modified: 2009-12-21 08:49:25 CET
linux-atm baut für UCS 2.3 nicht: gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include -g -O2 -Wall -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -c arp.c In file included from arp.c:19: /usr/include/linux/if_arp.h:134: error: expected specifier-qualifier-list before '__be16' In Lenny ist linux-kernel-headers nur noch ein virtuelles Paket welches durch linux-libc-dev bereitgestellt wird. Wir haben aber noch das 2.6.18er Paket
Version 2.4.1-17 war noch aus Etch vorhanden. Version 2.4.1-17.2 aus Lenny hat keine Probleme beim Paketbau. Paket wurde importiert und gebaut.
Die Binärpakete aus 2.0 haben grundsätzlich die selbe Versionsnummer wie das aus 2.3 jedoch mit einer höheren fortlaufenden Buildnummer. Aus diesem Grund werden die Pakete aus 2.0 bevorzugt installiert. Ich machen den Bug deswegen nochmal auf. (Die Pakete liegen soweit ich das sehen konnte auch noch nicht im Test-Repository)
In UCS 2.0 (etch) war linux-atm in Version 2.4.1-17 enthalten. In UCS 2.3 (lenny) ist linux-atm in Version 2.4.1-17.2 enthalten. Durch das Anhängen unserer Versionsnummer ergibt sich folgendes Bild: ucs_2.0-0/i386/libatm1_2.4.1-17.6.200710211018_i386.deb ucs_2.3-0/i386/libatm1_2.4.1-17.2.12.200909230035_i386.deb Somit ist die UCS2.3-Version immer kleiner als die UCS2.0-Version. Auch das Ändern in "2.4.1-17a" bringt für 2.3 keine Änderung. Die Version wurde jetzt auf "2.4.1-18" gepatcht. Changelogeintrag nicht notwendig.
Es werden jetzt die Pakete aus 2.3 verwendet. Die Installation auf einem i386 und einem amd64 System war erfolgreich.
UCS 2.3 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer neueren Version von UCS erneut auftreten, so sollte der Bug dupliziert werden: "Clone This Bug".