| Summary: | lib.req проставляет некорректные зависимости для java-1.7.0-openjdk | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | viy <viy> | ||||
| Component: | rpm-build | Assignee: | placeholder <placeholder> | ||||
| Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus | ||||
| Severity: | normal | ||||||
| Priority: | P3 | CC: | arseny, glebfm, imz, ldv, placeholder, vt | ||||
| Version: | unstable | ||||||
| Hardware: | all | ||||||
| OS: | Linux | ||||||
| Attachments: |
|
||||||
Created attachment 5319 [details]
log with debug=3 java-1.7.0-openjdk.spec.log.i.xz
Судя по логу, %_libdir оказался переопределен в /usr/lib; на x86-64 этого делать не рекомендуется. точно! спасибо! |
Это, во первых, зависимости вида /usr/lib64/libX11.so.6 /usr/lib64/libXext.so.6 /usr/lib64/libgif.so.4 ... например, от java-1.7.0-openjdk-1.7.0.1.x86_64/jre/lib/amd64/libsplashscreen.so где ожидалось libgif.so.4(64bit) во вторых, зависимости вида /usr/lib64/libasound.so.2(ALSA_0.9)(64bit): rpm -Uvh java-1.7.0-openjdk-1.7.0.1-alt1_2.0.3jpp6.x86_64.rpm error: failed dependencies: /usr/lib64/libasound.so.2(ALSA_0.9)(64bit) is needed by java-1.7.0-openjdk-1.7.0.1-alt1_2.0.3jpp6 /usr/lib64/libasound.so.2(ALSA_0.9.0rc4)(64bit) is needed by java-1.7.0-openjdk-1.7.0.1-alt1_2.0.3jpp6 /usr/lib64/libpng12.so.0(PNG_12)(64bit) is needed by java-1.7.0-openjdk-1.7.0.1-alt1_2.0.3jpp6 /usr/lib64/libpulse.so.0(PULSE_0)(64bit) is needed by java-1.7.0-openjdk-1.7.0.1-alt1_2.0.3jpp6 /usr/lib64/libstdc++.so.6(CXXABI_1.3)(64bit) is needed by java-1.7.0-openjdk-1.7.0.1-alt1_2.0.3jpp6 /usr/lib64/libstdc++.so.6(GLIBCXX_3.4)(64bit) is needed by java-1.7.0-openjdk-1.7.0.1-alt1_2.0.3jpp6 --- прилагаю лог файл java-1.7.0-openjdk.spec.log.i для export RPM_SCRIPTS_DEBUG=3 rpmbuild -bi --short-circuit java-1.7.0-openjdk.spec 2>&1 | tee java-1.7.0-openjdk.spec.log.i