Re: wieder alle PORTS neu, wenn von von RELENG_7 auf RELENG_8?

From: Heino Tiedemann <rotkaps_spam_trap(at)GMX.de>
Date: Sat, 14 Nov 2009 15:54:39 +0100

Oliver Fromme <olli(at)lurza.secnetix.de> wrote:

> Heino Tiedemann wrote:
> > ich bin durch. Die Orgie ist gelaufen, ich habe compat7x entfernt.
> >
> > Jetzt noch das problem mit OpenOffice (brauche ich derzeit dringend!).
> >
> > Das lässt sich derzeit wohl noch gar nicht auf 8 Bauen, weil es kein
> > Java für 8 gibt, und Java ist eine Build-dependency.
> >
> > Was tun?
>
> Siehe Franks Antwort.
> Das ist so einer der Fälle, wo man compat7x noch braucht.

oakx, udn was passiert mit dem Rersult-Binary von OOo dann? ist DAS
dann gegen aklte oder gegen neue Libs belinkt?

> Bei einigen wichtigen Libs (allen voran der libc) wurde
> Symbol-Versioning eingeführt und die Versionsnummer der
> Library _nicht_ erhöht. So hat FreeBSD 8 immer noch die
> libc.so.7 (und in compat7x ist die libc folglich nicht
> enthalten). Wenn die Funktionalität, die Du benötigst,
> sich ausschließlich auf diese Libraries stützt, kannst
> Du Glück haben, dass es auch ohne compat7x funktioniert.

Verstehe. Roultete also.

> Es kann natürlich auch sein, dass die passenden Libraries
> bei Dir noch als Altlast irgendwo herumliegen. Wenn man
> z.B. nach einem installworld kein "make delete-old-libs"
> macht, dann bleiben die an Ort und Stelle liegen. Das
> ist so gewollt, damit man sich bei einem Update nicht so
> leicht in den Fuß schießen kann.

Dein wissen ist wieder mal phänomenal.

Sowas wie "make delete-old-libs" sollte auch mal ins Handbuch
einfließen.

"24.7. Das komplette Basissystem neu bauen"
http://www.freebsd.org/doc/de_DE.ISO8859-1/books/handbook/makeworld.html

> Welche Libraries ein Binary benötigt, und ob sie gefunden
> werden (und wenn ja, wo), verrät Dir das Tool ldd(1).
> Beispiel:
>

#> ldd /usr/local/openoffice.org-2.4.3/program/soffice.bin

/usr/local/openoffice.org-2.4.3/program/soffice.bin:
/libexec/ld-elf.so.1:
/usr/local/openoffice.org-2.4.3/program/soffice.bin: Unexpected
inconsistency: dependency libuno_cppuhelpergcc3.so.3 not found
/usr/local/openoffice.org-2.4.3/program/soffice.bin: exit status 1

Das sieht NICHT gut aus, oder?

Heino

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Sat 14 Nov 2009 - 15:58:32 CET

search this site