libxml2 lässt sich nicht aktualisieren (lzma)

Morfio

Well-Known Member
Hi,

ich versuche, die libxml2 zu aktualisieren, bekomme aber folgenden Fehler:

Code:
gmake[2]: Entering directory `/usr/ports/textproc/libxml2/work/libxml2-2.8.0'
gmake[2]: Nothing to be done for `all-am'.
gmake[2]: Leaving directory `/usr/ports/textproc/libxml2/work/libxml2-2.8.0'
Making all in doc
gmake[2]: Entering directory `/usr/ports/textproc/libxml2/work/libxml2-2.8.0/doc'
Making all in devhelp
gmake[3]: Entering directory `/usr/ports/textproc/libxml2/work/libxml2-2.8.0/doc/devhelp'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/usr/ports/textproc/libxml2/work/libxml2-2.8.0/doc/devhelp'
Making all in examples
gmake[3]: Entering directory `/usr/ports/textproc/libxml2/work/libxml2-2.8.0/doc/examples'
  CCLD   xpath2
  CCLD   reader1
  CCLD   reader4
  CCLD   parse2
../../.libs/libxml2.so:../../.libs/libxml2.so: un ../../.libs/libxml2.so: undefined reference to `ulzma_auto_decoder'
ndd../../.libs/libxml2.soefined reference to `lzma_auto_decoder'
ef: undefined reference to `lzma_auto_decoder'
../../.libs/libxml2.soi: undefined reference to `lzma_code'
n../../.libs/libxml2.so../../.libs/libxml2.so: undefined reference to `lzma_code'
:ed reference to `lzma_auto_decoder'
 u../../.libs/libxml2.so../../.libs/libxml2.so:ndefined reference to `lzma_code'
../../.libs/libxml2.so: undefined reference to `lzma_code'
: undefined reference to `lzma_end'
../../.libs/libxml2.so undefined reference to `lzma_end'
:../../.libs/libxml2.so:  undefined reference to `lzma_properties_decode'
../../.libs/libxml2.so:undefined reference to `lzma_properties_decode'
../../.libs/libxml2.so undefined reference to `lzma_end'
../../.libs/libxml2.so: undefined reference to `lzma_end'
:../../.libs/libxml2.so: undefined reference to `lzma_properties_decode'
 undefined reference to `lzma_properties_decode'
gmake[3]: *** [reader1] Error 1
gmake[3]: *** Waiting for unfinished jobs....
gmake[3]: *** [reader4] Error 1
gmake[3]: *** [xpath2] Error 1
gmake[3]: *** [parse2] Error 1
gmake[3]: Leaving directory `/usr/ports/textproc/libxml2/work/libxml2-2.8.0/doc/examples'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/usr/ports/textproc/libxml2/work/libxml2-2.8.0/doc'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/textproc/libxml2/work/libxml2-2.8.0'
gmake: *** [all] Error 2
*** [do-build] Error code 1

Stop in /usr/ports/textproc/libxml2.
*** [build] Error code 1

Stop in /usr/ports/textproc/libxml2.

lzma und lzmalib habe ich bereits neu installiert. Hat vielleicht einer eine Lösung?

Viele Grüße

Morfio
 
Hallo,

ich habe gerade ohne Schwierigkeiten das Upgrade unter FreeBSD 8.3-stable durchgeführt.

Leider hast Du vergessen, zu erwähne, welche FreeBSD-Version Du verwendest.

Eine lzma-Abhängigkeit ist mir nicht aufgefallen. Welche Ports brauchst Du als Voraussetzung? Sind diese aktuell?

Ich habe nur 2 Ports, von denen libxml2 abhängt:

$ pkg_info -r libxml2*
Information for libxml2-2.8.0_1:

Depends on:
Dependency: pkgconf-0.8.3
Dependency: libiconv-1.14

Gruß

cvm
 
war bei mir auf FreeBSD8x vor kurzem mit den folgenden Optionen durchgelaufen:
Code:
# This file is auto-generated by 'make config'.
# Options for libxml2-2.8.0_1
_OPTIONS_READ=libxml2-2.8.0_1
_FILE_COMPLETE_OPTIONS_LIST=MEM_DEBUG SCHEMA THREADS THREAD_ALLOC XMLLINT_HIST
OPTIONS_FILE_UNSET+=MEM_DEBUG
OPTIONS_FILE_SET+=SCHEMA
OPTIONS_FILE_SET+=THREADS
OPTIONS_FILE_UNSET+=THREAD_ALLOC
OPTIONS_FILE_UNSET+=XMLLINT_HIST
 
Hi,

sieht bei mir auch so aus:

Abhängigkeiten:

Depends on:
Dependency: pkgconf-0.9.1_2
Dependency: libiconv-1.14_1

Config:

# This file is auto-generated by 'make config'.
# Options for libxml2-2.8.0_1
_OPTIONS_READ=libxml2-2.8.0_1
_FILE_COMPLETE_OPTIONS_LIST=MEM_DEBUG SCHEMA THREADS THREAD_ALLOC XMLLINT_HIST
OPTIONS_FILE_SET+=MEM_DEBUG
OPTIONS_FILE_SET+=SCHEMA
OPTIONS_FILE_SET+=THREADS
OPTIONS_FILE_SET+=THREAD_ALLOC
OPTIONS_FILE_SET+=XMLLINT_HIST

Läuft schon seit über einer Woche nicht, gab in der Zeit noch kein Update.

Viele Grüße

Morfio
 
Nein, das sieht nicht genauso aus!
Vielleicht willst du erst mal die unterschiedlichen Optionen probieren.
Ob das hilfreich ist, ist ein anderes Thema, aber, den versuch ist es Wert.
 
und nur aus Interesse habe ich es mal probiert, es hat komplett durchgebaut und gab keine Probleme bei mir.
Optionen wie schon erwähnt.
:-> uname -r
8.4-BETA1
 
Hi,

ja, habe ich gemacht. Ich habe auch ein paar Mal in der Zwischenzeit den Portstree aktualisiert.

Viele Grüße

Morfio
 
danke ebenfalls.
Hihihi. Die UPDATING !!!
Seit geraumer Zeit kämpfe ich (nicht wirklich, weil ich es nie gebraucht habe) mit einem Problem bezüglich net-im/folks04 and devel/libgee06 und dass libgee06 ist, was ich da brauchen möchte, hatte ich nach längerer Zeit Gestern herausgefunden. Dass ich dazu auch folks04 brauche, soweit war ich noch nicht. Und siehe, genau als nächstes steht es in der UPDATING.
 
habe es nochmal probiert und wollte mal den kompletten Lauf hier posten, aber ich sehe gerade nun erst, dass ich bei mir habe:
libxml2-2.8.0_1
Da ist auch ein Patch gelaufen, genau habe ich nicht hingesehen.
Vielleicht checkst du auch noch
senyo# lzma -V
xz (XZ Utils) 5.0.4
liblzma 5.0.4
 
so geht das los bei mir, vielleicht können wir ja mal Stück für Stück vergleichen.
Code:
senyo# make install
===>  Found saved configuration for libxml2-2.8.0_1
===> Fetching all distfiles required by libxml2-2.8.0_1 for building
===>  Extracting for libxml2-2.8.0_1
=> SHA256 Checksum OK for gnome2/libxml2-2.8.0.tar.gz.
===>  Patching for libxml2-2.8.0_1
===>  Applying FreeBSD patches for libxml2-2.8.0_1
/usr/bin/find /usr/ports/textproc/libxml2/work/libxml2-2.8.0 -type f -name confi 
gure  -exec /bin/sh -c "  mtime=\$(date -r \$(stat -f '%m' \$0) '+%Y%m%d%H%M.%S' 
);  /usr/bin/sed -i '.batman' -e 's|freebsd1\*)|freebsd1.\*)|g'  -e 's|freebsd\[ 
123\]\*)|freebsd[123].*)|g' \$0;  touch -mt \$mtime \$0" {} \; || /usr/bin/true
===>   libxml2-2.8.0_1 depends on executable: gmake - found
===>   libxml2-2.8.0_1 depends on executable: pkgconf - found
===>   libxml2-2.8.0_1 depends on shared library: iconv.3 - found
===>  Configuring for libxml2-2.8.0_1
 
Das war ein guter Hinweis. lzma und xz sind mittlerweile im Basesystem. Da hatte ich die Version 5.0.3. Ich habe die jetzt aus den Ports installiert und schon lies sich libxml2 aktualisieren.
 
Zurück
Oben