raport (głównie związany z openssl 0.9.6a)

Tomasz Kłoczko kloczek w rudy.mif.pg.gda.pl
Śro, 9 Maj 2001, 05:15:48 CEST


W ponad połowie skończone (tak z 95%) ale kilka rzeczy zostało do
wykończenia:

ntop - trzeba usunąć używanie prywatnego gd (chyab zlib i png też tam
jest) w czasie kompilacji po to żeby całosć się budowała z użyciem
systemowego gd. Do ntop zdaje się że wartoby dorobić skrypt starujący to z
rc.d (jeżeli ktoś tego uzywa to mógłby spróbować to zrobić).

postfix - wali się na:

gcc -Wmissing-prototypes -Wformat -DHAS_LDAP -DHAS_PCRE -DUSE_SASL_AUTH
-DHAS_SSL -I/usr/include/openssl
-DINET6 -D__ss_family=ss_family -I/usr/include/libinet6 -DUSAGI_LIBINET6
-O2 -march=i586 -I. -I../../include
-DLINUX2 -c postconf.c
gcc -Wmissing-prototypes -Wformat -DHAS_LDAP -DHAS_PCRE -DUSE_SASL_AUTH
-DHAS_SSL -I/usr/include/openssl
-DINET6 -D__ss_family=ss_family -I/usr/include/libinet6 -DUSAGI_LIBINET6
-O2 -march=i586 -I. -I../../include
-DLINUX2 -o postconf postconf.o ../../lib/libglobal.a ../../lib/libutil.a
-llber -lldap -lnsl -ldb -lresolv
-lpcre -lsasl -lssl -lcrypto -ldb -lnsl -lresolv -linet6
/usr/bin/ld: warning: libssl.so.0, needed by /usr/lib/libldap.so, not
found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libcrypto.so.0, needed by /usr/lib/libldap.so, not
found (try using -rpath or
-rpath-link)
cp postconf ../../bin
rm -f ../../conf/main.cf.default
./postconf -d |egrep -v '^(myhostname|mydomain|mynetworks) '
>../../conf/main.cf.default
./postconf: error while loading shared libraries: cannot open shared
object file: cannot load shared object
file: No such file or directory
make: *** [../../conf/main.cf.default] Error 1

Nie wnikałem jeszcze o o co tu moze chodzić i wyjścia z pldnotify.awk
wyłazi mi że jest nowsza wersja (moze upgrade pomoże ?).

licq ale tylko na axp:

/bin/sh ../libtool --silent --mode=compile c++ -DHAVE_CONFIG_H
-I. -I. -I.. -D_REENTRANT
-I/home/users/builder/rpm/BUILD/licq-1.0.3/include -I/usr/X11R6/include
-I/usr/X11R6/include/qt   -fPIC -DPIC
-D_REENTRANT  -O2 -mieee -fno-exceptions -fno-check-new -Wall  -c -o
chatdlg.lo `test -f chatdlg.cpp || echo
'./'`chatdlg.cpp
In file included from chatdlg.cpp:975:
chatdlg.moc: In function `static class QMetaObject *
ChatDlg::staticMetaObject()':
chatdlg.moc:304: Internal compiler error in `gen_reload_inhi', at
insn-emit.c:5550
Please submit a full bug report.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
make[2]: *** [chatdlg.lo] Error 1

Potencjalnie może pomóc wyłączenie otymalizacji ale byk jest tak widoczny
że można spróbować zgłosić ludzion od gcc (Łukasz ? spróbujesz się tym
zajać ?)

Kilka pakietów nie mamy w tej chwili wykończonych a maja one w
BuildRequires: openssl-devel. Należą do nich (tyle co mi z grepa
wyleciało):

ammonite.spec:BuildRequires:	openssl-devel
argante.spec:BuildRequires:	openssl-devel
balsa.spec:BuildRequires:	openssl-devel
ckermit.spec:BuildRequires:	openssl-devel
cups.spec:BuildRequires:	openssl-devel
gabber.spec:BuildRequires:	openssl-devel
mahogany.spec:BuildRequires:	openssl-devel
mini_httpd.spec:BuildRequires:	openssl-devel
netraider.spec:BuildRequires:	openssl-devel
pavuk.spec:BuildRequires:	openssl-devel >= 0.9.4-2
php.spec:BuildRequires:	openssl-devel >= 0.9.6
slush.spec:BuildRequires:	openssl-devel >= 0.9.4-2
zmailer.spec:BuildRequires:	openssl-devel

balsa
	IIRC ma kłopoty albo jeszcze dokumentacja generowaną z sgml albo
	tym że nowy xgettext pokazuje błedy na plikach .po które
	przechodziły na starym xgettext
ammonite
	jest wogóle sens to budować ?
argante
	nadal zdaje sie że nei skończone
ckermit
	?
cups
	IIRC ma status NYF
netraider, mini_httpd, gabber, mahogany
	?
zmailer
	wygląda jakby nikt tego nie używał bo nawet nikt nie próbował
	ostanio choćby zrobić aktualizacji do ostaniej wersji. Prawda li
	to, że nikt tego nei używa ? :)
php
	poleci na buildery ASAP (jak sie wyśpię :)
	W momencie kiedy php pójdzie do przebudoway to z test wylecą
	wszystkie rzeczy zależne od openssl które się nadają (chodzi o to
	żeby skomasować przewalanie pakeitów zależnych od nowego openssl do
	jednego rzutu + poprawka na php i kdebase)
pavuk
	jest do aktualziacji przy okazji (patrz niżej)

A .. został jeszcze lynx (jakby ktoś mógł to dokończyć i puścić).

Może komuś sie przyda wyciąg z rzeczami które można zaktualizować (moze
ktoś bezie potrzebował nowszyh wersji tych zasobów) czyli wyciąg z wyjśćia
z pldnotify.awk (z lekka ręcznie oczyszczony):

ApacheJServ(18) [OLD] 1.1 [NEW] 1.1.2
AutoNap(12) [OLD] 0.1.3 [NEW] 0.4.1
E-Forecast(11) [OLD] 0.1 [NEW] 0.2
LIB(8) [OLD] 0.1.62 [NEW] 0.1.65
MHonArc(13) [OLD] 2.4.7 [NEW] 2.4.8
R(6) [OLD] 1.1.1 [NEW] 1.2.3
SearchAndRescue(16) [OLD] 0.7d [NEW] 0.7e
TiMidity++(16) [OLD] 2.10.3a2 [NEW] 2.10.4
v(13) [OLD] 1.24a [NEW] 1.25
WSoundPrefs(11) [OLD] 1.1.0 [NEW] 1.1.1
aegis(9) [OLD] 3.18 [NEW] 3.25
alevt(12) WGET ERROR: 1
alien(12) [OLD] 7.21 [NEW] 7.23
am-utils(11) [OLD] 6.0.3 [NEW] 6.1
auth_ldap(9) [OLD] 1.4.0 [NEW] 1.5.4
aptitude(10) [OLD] 0.0.8.2 [NEW] 0.1.6
aria(11) [OLD] 0.9.1 [NEW] 0.10.0test7
atm(10) [OLD] 0.62 [NEW] 0.78
autofs(13) [OLD] 4.0.0pre7 [NEW] 4.0.0pre10
autorpm(11) [OLD] 1.9.8.4 [NEW] 1.9.9
autounit(10) [OLD] 0.05 [NEW] 0.10
bttv(11) [OLD] 0.7.56 [NEW] 0.8.14
calc(11) [OLD] 2.11.2t1.0 [NEW] 2.11.5t3
cdparanoia-III(10) [OLD] alpha9.7 [NEW] alpha9.8
chess(12) [OLD] 5.00 [NEW] 5.02
crossmingw32-binutils(12) [OLD] 2.11.90.0.5 [NEW] 2.11.90.0.7
cvs(14) [OLD] 1.11 [NEW] 1.11.1 <- tutaj jest już nowsza wersja 1.11.1a
db3(12) [OLD] 3.1.17 [NEW] 3.2.9
ddd(16) [OLD] 3.3 [NEW] 3.3.1
dgs(9) [OLD] 0.5.9.1 [NEW] 0.5.10
dhcp(13) [OLD] 3.0b2pl16 [NEW] 3.0rc4
dpkg(9) [OLD] 1.6.14 [NEW] 1.6.15
ecasound(17) [OLD] 1.9dev1 [NEW] 2.0.0
elm(15) [OLD] 2.5.3 [NEW] 2.5.5
elvis(12) [OLD] 2.2c [NEW] 2.2d
emirror(11) [OLD] 2.1.17 [NEW] 2.1.18
eog(10) [OLD] 0.5 [NEW] 0.6
erikyyyphone(9) [OLD] 1.0.0 [NEW] 1.0.1
ezmlm-web(10) [OLD] 1.0 [NEW] 2.1
fileutils(14) [OLD] 4.0.43 [NEW] 4.1
firestarter(10) [OLD] 0.5.0 [NEW] 0.7.0
freelords(11) [OLD] 0.0.6 [NEW] 0.0.9
freeswan(11) [OLD] 1.8 [NEW] 1.9
fribidi(11) [OLD] 0.1.14 [NEW] 0.1.15
fvwm2(12) [OLD] 2.2.4 [NEW] 2.3.32
gamix(11) [OLD] 1.99.p3 [NEW] 1.99.p5
gb(11) [OLD] 0.0.18 [NEW] 0.0.19
gcvs(12) [OLD] 1.0a6 [NEW] 1.0a7
gd(12) [OLD] 1.8.4 [NEW] 2.0.1
gle(12) [OLD] 3.0.0 [NEW] 3.0.3
glimmer(12) [OLD] 1.0.1 [NEW] 1.0.2
gmail(10) [OLD] 0.6.0 [NEW] 0.7.0
gnofin(10) [OLD] 0.8.3 [NEW] 0.8.4
gnome-media(12) [OLD] 1.2.0 [NEW] 1.2.2
gnome-pilot(11) [OLD] 0.1.54 [NEW] 0.1.55pre
gnome-pim(12) [OLD] 1.3.2 [NEW] 1.4.0
gnucash(9) [OLD] 1.4.9 [NEW] 1.4.12
gnustep-base(12) [OLD] 0.6.0 [NEW] 1.0.0
gnustep-extensions(11) [OLD] 0.8.5 [NEW] 0.8.6
gnustep-gui(12) [OLD] 0.6.0 [NEW] 0.6.8
gnustep-make(11) [OLD] 0.6.0 [NEW] 1.0.0
gpart(12) [OLD] 0.1g [NEW] 0.1h
gq(11) [OLD] 0.3.1 [NEW] 0.4.0
grace(11) [OLD] 5.1.2 [NEW] 5.1.3
groff(14) [OLD] 1.16.1 [NEW] 1.17
gsmssend(9) [OLD] 1.1 [NEW] 1.5b2
hevea(14) [OLD] 1.04 [NEW] 1.05
horde(12) [OLD] 1.2.4 [NEW] 1.3.3
htdig(11) [OLD] 3.2.0b2 [NEW] 3.2.0b3
imap(11) [OLD] 4.7c2 [NEW] 2001.BETA
imp(13) [OLD] 2.2.4 [NEW] 2.3.6
imwheel(10) [OLD] 0.9.9pre3 [NEW] 0.9.9
inn(15) [OLD] 2.3.1 [NEW] 2.3.2
ipvsadm(12) [OLD] 1.14 [NEW] 1.17
java-gtk(11) [OLD] 0.5.0 [NEW] 0.6.0
kdbg(12) [OLD] 1.1.2 [NEW] 1.2.1
kgicon(11) [OLD] 20010225 [NEW] 20010313
killustrator(10) [OLD] 0.7.1 [NEW] 0.7.2
kmud(12) [OLD] 0.3 [NEW] 1.0beta2
kpackage(11) [OLD] 1.3.6 [NEW] 1.3.10.3
kprof(10) [OLD] 1.1 [NEW] 1.2
leafnode(11) [OLD] 1.9.18 [NEW] 2.0b8
lesstif(12) [OLD] 0.89.4 [NEW] 0.92.26
libdv(12) [OLD] 0.5 [NEW] 0.8
libnet(14) [OLD] 1.0.1b [NEW] 1.0.2a
libol(12) [OLD] 0.2.21 [NEW] 0.2.22
lilypond(10) [OLD] 1.2.6 [NEW] 1.2.17
lynx(13) [OLD] 2.8.4dev.14 [NEW] 2.8.4dev.20
magicpoint(11) [OLD] 1.07a [NEW] 1.08a
metakit(13) [OLD] 2.01 [NEW] 2.3.4
modutils(14) [OLD] 2.4.5 [NEW] 2.4.6
mpg321(10) [OLD] 0.0.2 [NEW] 0.0.5.1
mpr(10) [OLD] 1.9 [NEW] 2.2
mrtg(12) [OLD] 2.9.12 [NEW] 2.9.12a
mtr(10) [OLD] 0.42 [NEW] 0.44
mutt(16) [OLD] 1.3.17i [NEW] 1.3.18i
nas(11) [OLD] 1.2p5 [NEW] 1.4.src
ncftp(12) [OLD] 3.0.2 [NEW] 3.0.3
nmh(11) [OLD] 0.27 [NEW] 1.0
nss_ldap(14) [OLD] 126 [NEW] 150
nut(11) [OLD] 0.44.2 [NEW] 0.44.3
ocaml(10) [OLD] 2.04 [NEW] 3.01
openam(10) [OLD] 1.0beta2 [NEW] 1.0.4
openh323(11) [OLD] 1.1pl1 [NEW] 1.2.12
openmcu(10) [OLD] 1.0alpha2 [NEW] 1.0.4
opensp(12) [OLD] 1.4 [NEW] 1.5pre5
pam_ldap(11) [OLD] 107 [NEW] 108
parigp(12) [OLD] 2.1.0 [NEW] 2.1.1
partimage(12) [OLD] 0.3.5.3 [NEW] 0.5.1
pavuk(11) [OLD] 0.9pl26 [NEW] 0.9pl27
pdflib(15) [OLD] 3.03 [NEW] 4.0.0
pdp++(11) [OLD] 2.01 [NEW] 2.04
perl-Quota(12) [OLD] 1.3.2 [NEW] 1.3.3
perl-RPM(12) [OLD] 0.30 [NEW] 0.31
pftp(11) [OLD] 1.0.15 [NEW] 1.1.6
pikview(10) [OLD] 0.8.2 [NEW] 0.9.0
pl(11) [OLD] 3.4.2 [NEW] 4.0.2
pmake(15) [OLD] 2.1.34 [NEW] 2.1.35beta
pniam(8) [OLD] 0.04 [NEW] 0.05
pop-before-smtp(11) [OLD] 1.21 [NEW] 1.28
postfix(19) [OLD] 20010329 [NEW] 20010502
powershell(12) [OLD] 0.8 [NEW] 0.67
ppp(17) [OLD] 2.4.0 [NEW] 2.4.1b2

(na razie tylko dotąd mi się wygenerowało a poprzedniego loga jakos
wykasowałem .. ale i tak powinno wystarczyć ;-)

Tak czy inaczej prosiłbym o przyjrzenie się temu co się pobudowało i
jeszcze sie pobuduje (buildery jeszcze mielą pakiety) i w razie czego moze
nawet wykonanie jakiś korekt na zauważonych ubytkach.

Po usunięciu mojej głupiej poprawki do fftw (miedzy rel 2, a 4) i tak
perl-PDL się nie buduje (nadal próbuje szukać i linkować się ze
statycznymi wersjami fftw) także jeszcze coś tu chyba jest do poprawki.

Zaraz po php będzie chyba jeszcze drobna korekta an EAPI w apache i potem
mam w planach wykończenie kernela. Potem proponowałbym wziąć na tapetę
albo przejście na tcpd (Artur, Misiek - chyba trzebaby wypuścić nową
wersję :) albo przestawienie speców z bcond na with/without jakie jest w
planowanym rpm 4.0.3. Jakby ktoś miał propozycje co dalej to chętnie bym
usłyszał :)

kloczek
-- 
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek w rudy.mif.pg.gda.pl*



Więcej informacji o liście dyskusyjnej pld-devel-pl