Hallo, ich habe auf Basis eines SRPM aus dem Buildservice ein aktualisiertes Paket gebaut. install/openldap/2.4.29-pre # rpm -qp --provides libldap-2_4-2-2.4.29-000.1.x86_64.rpm liblber-2.4-releng.so.2()(64bit) libldap-2.4-releng.so.2()(64bit) libldap_r-2.4-releng.so.2()(64bit) libldap-2_4-2 = 2.4.29-000.1 install/openldap/2.4.29-pre # rpm -qp --provides ../libldap-2_4-2-2.4.28-156.2.x86_64.rpm warning: ../libldap-2_4-2-2.4.28-156.2.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID b86887e0 liblber-2.4.so.2()(64bit) libldap-2.4.so.2()(64bit) libldap_r-2.4.so.2()(64bit) libldap-2_4-2 = 2.4.28-156.2 Jetzt weißt das neue Paket libldap-2.4-releng.so.2()(64bit) aus, das alte aber libldap-2.4.so.2()(64bit), weshalb ich mit dem neuen kein Update machen kann. Woher kommt das releng und wie bekomme ich es weg? Marc -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-programming-de+owner@opensuse.org
On Mon, 6 Feb 2012 10:33:24 +0100, Marc Patermann
Jetzt weißt das neue Paket libldap-2.4-releng.so.2()(64bit) aus, das alte aber libldap-2.4.so.2()(64bit), weshalb ich mit dem neuen kein Update machen kann.
Woher kommt das releng und wie bekomme ich es weg?
libldap-2.4-releng.so.2 ist der Soname, also der interne Name der Bibliothek und der wird beim Linken der Bibliothek festgelegt. Also solltest Du im Makefile nachschauen, wie der zusammengebastelt wird und das entsprechend ändern. In welchem repo liegt denn Dein Paket? Dann könnte ich es mir mal ansehen. Philipp -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-programming-de+owner@opensuse.org
Hallo, Philipp Thomas schrieb (07.02.2012 12:05 Uhr):
On Mon, 6 Feb 2012 10:33:24 +0100, Marc Patermann
wrote: Jetzt weißt das neue Paket libldap-2.4-releng.so.2()(64bit) aus, das alte aber libldap-2.4.so.2()(64bit), weshalb ich mit dem neuen kein Update machen kann.
Woher kommt das releng und wie bekomme ich es weg?
libldap-2.4-releng.so.2 ist der Soname, also der interne Name der Bibliothek und der wird beim Linken der Bibliothek festgelegt. Also solltest Du im Makefile nachschauen, wie der zusammengebastelt wird und das entsprechend ändern. Es hat sich zwischenzeitlich geklärt. In build/version.var stand bei ol_patch ein "X", wo sonst das Release steht, weil es noch kein offizielles Release war. Ich habe das angepasst und dann kommt da auch was ich erwartet hatte. Trotzdem danke.
In welchem repo liegt denn Dein Paket? Dann könnte ich es mir mal ansehen. Ich habe lokal mit dem build-Skript gebaut.
Grüße Marc -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-programming-de+owner@opensuse.org
participants (2)
-
Marc Patermann
-
Philipp Thomas