Serf-1.3.10

Introduksjon til Serf

Serf pakken inneholder en C-basert HTTP klient bibliotek bygget på Apache Portable Runtime (APR) biblioteket. Den multiplekser tilkoblinger, kjører lese/skrive kommunikasjonen asynkront. Minnekopier og transformasjoner holdes på et minimum for å gi høy ytelse operasjon.

[Notat]

Notat

Denne versjonen av BLFS bygger eller kjører kanskje ikke noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den nyeste stabile versjonen av System V bøkene.

Pakkeinformasjon

Serf Avhengigheter

Påkrevd

Apr-Util-1.6.5 og SCons-4.11.0

Valgfri

MIT Kerberos V5-1.22.2, (for GSSAPI støtte)

Installasjon av Serf

Installer Serf ved å kjøre følgende kommandoer:

sed -i "/Append/s:RPATH=libdir,::"          SConstruct &&
sed -i "/Default/s:lib_static,::"           SConstruct &&
sed -i "/Alias/s:install_static,::"         SConstruct &&
sed -e 's/nm->d.ia5->length/ASN1_STRING_length(nm->d.ia5)/'                \
    -e 's/nm->d.ia5->data/(const char *)ASN1_STRING_get0_data(nm->d.ia5)/' \
    -i buckets/ssl_buckets.c                           &&

scons PREFIX=/usr

Denne pakken kommer ikke med en funksjonell testpakke.

Nå, som root bruker:

scons PREFIX=/usr install

Parameterforklaringer

sed -i "...": Den første kommandoen fjerner kjøretidsbanen fra et delt bibliotek og de neste to kommandoene deaktiverer bygging og installasjon av det statiske biblioteket. Den fjerde kommandoen korrigerer for endringer i OpenSSL-4.

GSSAPI=/usr: Bruk denne bryteren hvis du har installert et GSSAPI bibliotek og du vil ha serf til å bruke den.

Innhold

Installerte Programmer: Ingen
Installert Bibliotek: libserf-1.so
Installert Mappe: /usr/include/serf-1

Korte Beskrivelser

libserf-1.so

inneholder Serf API funksjoner