Bonjour,
J'ai un soucis de dépendances sur un rpm que j'ai généré
Il recherche des librairies 64 bits qui n'ont pas lieu d'être utilisées
Le rpm est généré à partir d'un makefile. J'ai utilisé 2 méthodes pour le générer : la commande "checkinstall make install" et l'utilisation d'un fichier .spec puis rpmbuild.
Les 2 méthodes produisent un rpm avec le même problème.
Je peux installer le rpm en utilisant l'option "--nodeps" mais je souhaite générer un rpm propre.
Existe-il une solution pour configurer ces dépendances ? Est ce dans le configure ou le makefile ?
Merci
# google est ton ami
Posté par NeoX . Évalué à 2.
how to create rpm file and dependencies
et il me repond
certes le lien est un peu vieux
http://www.g-loaded.eu/2006/04/05/how-to-build-rpm-packages-(...)
A SPEC file contains all the information regarding the program’s details, its dependencies, the compilation options etc.
qui dit que c'est dans le fichier .spec que tu precises les dependances
# C'est probablement parce que le rpm a été créé sur une machine 64 bi
Posté par Stéphane Téletchéa (site web personnel) . Évalué à 1.
File le spec si tu veux qu'on t'aide.
[^] # Re: C'est probablement parce que le rpm a été créé sur une machine 6
Posté par white_angel_22 . Évalué à 1.
Voila le fichier spec.
J'essaye de mettre un framework apache/PHP sous forme de RPM
J'ai récupéré et adapté le fichier spec de la version 1.3.0 car il ne fournisse pas de fichier spéc pour la version 2.0.
Comme vous le voyez tout est compilé.
Summary: WSO2 WSF/PHP
Name: wso2-wsf-php
Vendor: WSO2 Inc.
Version:2.0
Release: 1
Source: wso2-wsf-php-2.0.tar.gz
License: Apache License V2.0
Group: Development/Tools
%description
WSO2 Web Services Framework for PHP (WSO2 WSF/PHP), a binding of WSO2 WSF/C into PHP is a PHP extension for providing and consuming Web Services in PHP. WSO2 WSF/PHP supports SOAP 1.1, SOAP 1.2, WSDL 1.1, WSDL 2.0, REST style invocation as well as some of the key WS-* stack specifications such as: SOAP MTOM, WS-Addressing, WS-Security, WS-SecurityPolicy and WS-ReliableMessaging.
%prep
%setup -q
%build
export CFLAGS="-O2"
#./configure
#make
%install
make install
strip -g /usr/lib/php/modules/wsf_c/lib/*.so
#cp -f `php-config --extension-dir`/wsf.so /usr/lib/php/modules/
mkdir -p /usr/lib/php/modules/wsf_php
cp -rf scripts /usr/lib/php/modules/wsf_php
cp -rf samples /usr/lib/php/modules/wsf_php
cp -rf docs /usr/lib/php/modules/wsf_php
mkdir -p /usr/lib/php/modules/wsf_php/sandesha2
cp -rf wsf_c/sandesha2c/config /usr/lib/php/modules/wsf_php/sandesha2
%post
echo "[wsf]" >> /etc/php.ini
echo "extension=wsf.so" >> /etc/php.ini
echo "wsf.home=\"/usr/lib/php/modules/wsf_c\"" >> /etc/php.ini
echo "wsf.log_path=\"/tmp\"" >> /etc/php.ini
echo "wsf.rm_db_dir=\"/tmp\"" >> /etc/php.ini
echo "Copy samples folders in /usr/lib/php/modules/wsf_php to your Web Root"
echo "Edit php.ini file located in /etc/php.ini and set your php.ini entry include_path to point to /usr/lib/php/modules/wsf_php/scripts directory"
echo "eg. include_path = \".:/usr/lib/php/modules/wsf_php/scripts\" "
%files
%defattr(-,root,root)
/usr/lib/php/modules/wsf.so
/usr/lib/php/modules/wsf_php
/usr/lib/php/modules/wsf_c
%doc COPYING AUTHORS README NEWS
[^] # Re: C'est probablement parce que le rpm a été créé sur une machine 6
Posté par white_angel_22 . Évalué à 1.
[^] # Re: C'est probablement parce que le rpm a été créé sur une machine 6
Posté par Stéphane Téletchéa (site web personnel) . Évalué à 1.
tout d'abord, c'est mal d'utiliser /usr/lib : il y a des macros dans rpm, ce n'est pas fait pour les chiens, à ta place je changerai /usr/lib pour %{_libdir}, histoire que ça ne te pète pas dans les mains si tu changes de machine
rpm --eval %{_libdir}
/usr/lib64
Ensuite, et d'après le spec fourni, il n'y a pas de raison que tu aies de dépendance en 64 bits, quel est le message d'erreur ?
[^] # Re: C'est probablement parce que le rpm a été créé sur une machine 6
Posté par white_angel_22 . Évalué à 2.
le message d'erreur est :
erreur: Dépendances requises:
libaxis2_axiom.so.0()(64bit) est nécessaire pour wso2-wsf-php-src-2.0.0-1.i386
libaxis2_engine.so.0()(64bit) est nécessaire pour wso2-wsf-php-src-2.0.0-1.i386
libaxis2_http_common.so.0()(64bit) est nécessaire pour wso2-wsf-php-src-2.0.0-1.i386
libaxis2_http_receiver.so.0()(64bit) est nécessaire pour wso2-wsf-php-src-2.0.0-1.i386
libaxis2_http_sender.so.0()(64bit) est nécessaire pour wso2-wsf-php-src-2.0.0-1.i386
libaxis2_parser.so.0()(64bit) est nécessaire pour wso2-wsf-php-src-2.0.0-1.i386
libaxutil.so.0()(64bit) est nécessaire pour wso2-wsf-php-src-2.0.0-1.i386
libc.so.6()(64bit) est nécessaire pour wso2-wsf-php-src-2.0.0-1.i386
libc.so.6(GLIBC_2.2.5)(64bit) est nécessaire pour wso2-wsf-php-src-2.0.0-1.i386
libcrypto.so.6()(64bit) est nécessaire pour wso2-wsf-php-src-2.0.0-1.i386
libdl.so.2()(64bit) est nécessaire pour wso2-wsf-php-src-2.0.0-1.i386
libm.so.6()(64bit) est nécessaire pour wso2-wsf-php-src-2.0.0-1.i386
libneethi.so.0()(64bit) est nécessaire pour wso2-wsf-php-src-2.0.0-1.i386
libpthread.so.0()(64bit) est nécessaire pour wso2-wsf-php-src-2.0.0-1.i386
libssl.so.6()(64bit) est nécessaire pour wso2-wsf-php-src-2.0.0-1.i386
libxml2.so.2()(64bit) est nécessaire pour wso2-wsf-php-src-2.0.0-1.i386
libz.so.1()(64bit) est nécessaire pour wso2-wsf-php-src-2.0.0-1.i386
[^] # Re: C'est probablement parce que le rpm a été créé sur une machine 6
Posté par Stéphane Téletchéa (site web personnel) . Évalué à 1.
Quels sont les messages de construction, là ce que tu envoies semble impossible sur une machine 32bits ...
[^] # Re: C'est probablement parce que le rpm a été créé sur une machine 6
Posté par white_angel_22 . Évalué à 1.
- la commande "checkinstall make install"
- la création d'un tar.gz contenant mon fichier spec et les sources puis la commande "rpmbuild -tb monarchive.tar.gz"
je travaille sur une redhat EL 5.2 32 bits sur un pc contenant un pentium 4
au niveau des logs, je ne vais pas tout mettre parce qu'il y en a un paquet
par contre, la section require à la fin des logs me convient pas :s
...
make[5]: Rien à faire pour « install-data-am ».
make[5]: quittant le répertoire « /usr/src/redhat/BUILD/wso2-wsf-php-2.0/wsf_c/wsclient/samples »
make[4]: quittant le répertoire « /usr/src/redhat/BUILD/wso2-wsf-php-2.0/wsf_c/wsclient/samples »
make[3]: quittant le répertoire « /usr/src/redhat/BUILD/wso2-wsf-php-2.0/wsf_c/wsclient/samples »
make[3]: entrant dans le répertoire « /usr/src/redhat/BUILD/wso2-wsf-php-2.0/wsf_c/wsclient »
make[4]: entrant dans le répertoire « /usr/src/redhat/BUILD/wso2-wsf-php-2.0/wsf_c/wsclient »
make[4]: Rien à faire pour « install-exec-am ».
test -z "/usr/lib/php/modules/wsf_c/share" || mkdir -p -- "/usr/lib/php/modules/wsf_c/share"
/usr/bin/install -c -m 644 'README' '/usr/lib/php/modules/wsf_c/share/README'
/usr/bin/install -c -m 644 'INSTALL' '/usr/lib/php/modules/wsf_c/share/INSTALL'
/usr/bin/install -c -m 644 'CREDITS' '/usr/lib/php/modules/wsf_c/share/CREDITS'
/usr/bin/install -c -m 644 'COPYING' '/usr/lib/php/modules/wsf_c/share/COPYING'
/usr/bin/install -c -m 644 'NEWS' '/usr/lib/php/modules/wsf_c/share/NEWS'
test -z "/usr/lib/php/modules/wsf_c/logs" || mkdir -p -- "/usr/lib/php/modules/wsf_c/logs"
make[4]: quittant le répertoire « /usr/src/redhat/BUILD/wso2-wsf-php-2.0/wsf_c/wsclient »
make[3]: quittant le répertoire « /usr/src/redhat/BUILD/wso2-wsf-php-2.0/wsf_c/wsclient »
make[2]: quittant le répertoire « /usr/src/redhat/BUILD/wso2-wsf-php-2.0/wsf_c/wsclient »
make[2]: entrant dans le répertoire « /usr/src/redhat/BUILD/wso2-wsf-php-2.0/wsf_c »
make[3]: entrant dans le répertoire « /usr/src/redhat/BUILD/wso2-wsf-php-2.0/wsf_c »
make[3]: Rien à faire pour « install-exec-am ».
test -z "/usr/lib/php/modules/wsf_c" || mkdir -p -- "/usr/lib/php/modules/wsf_c"
/usr/bin/install -c -m 644 'config/axis2.xml' '/usr/lib/php/modules/wsf_c/axis2.xml'
/usr/bin/install -c -m 644 'README' '/usr/lib/php/modules/wsf_c/README'
/usr/bin/install -c -m 644 'INSTALL' '/usr/lib/php/modules/wsf_c/INSTALL'
/usr/bin/install -c -m 644 'COPYING' '/usr/lib/php/modules/wsf_c/COPYING'
/usr/bin/install -c -m 644 'NEWS' '/usr/lib/php/modules/wsf_c/NEWS'
/usr/bin/install -c -m 644 'CREDITS' '/usr/lib/php/modules/wsf_c/CREDITS'
/usr/bin/install -c -m 644 'NOTICE' '/usr/lib/php/modules/wsf_c/NOTICE'
test -z "/usr/lib/php/modules/wsf_c/docs" || mkdir -p -- "/usr/lib/php/modules/wsf_c/docs"
make install-data-hook
make[4]: entrant dans le répertoire « /usr/src/redhat/BUILD/wso2-wsf-php-2.0/wsf_c »
cp -rf docs/* /usr/lib/php/modules/wsf_c/docs
cp -rf examples/* /usr/lib/php/modules/wsf_c/samples
rm -rf `find /usr/lib/php/modules/wsf_c/samples/ -type d -name *.svn`
rm -rf `find /usr/lib/php/modules/wsf_c/samples/ -type d -name *.libs`
rm -rf `find /usr/lib/php/modules/wsf_c/samples/ -type d -name *.deps`
rm -rf `find /usr/lib/php/modules/wsf_c/samples/ -type f -name Makefile`
rm -rf `find /usr/lib/php/modules/wsf_c/samples/ -type d -name autom4te.cache`
make[4]: quittant le répertoire « /usr/src/redhat/BUILD/wso2-wsf-php-2.0/wsf_c »
make[3]: quittant le répertoire « /usr/src/redhat/BUILD/wso2-wsf-php-2.0/wsf_c »
make[2]: quittant le répertoire « /usr/src/redhat/BUILD/wso2-wsf-php-2.0/wsf_c »
make[1]: quittant le répertoire « /usr/src/redhat/BUILD/wso2-wsf-php-2.0/wsf_c »
Making install in src
make[1]: entrant dans le répertoire « /usr/src/redhat/BUILD/wso2-wsf-php-2.0/src »
Installing shared extensions: /usr/lib/php/modules/
make[1]: quittant le répertoire « /usr/src/redhat/BUILD/wso2-wsf-php-2.0/src »
make[1]: entrant dans le répertoire « /usr/src/redhat/BUILD/wso2-wsf-php-2.0 »
make[2]: entrant dans le répertoire « /usr/src/redhat/BUILD/wso2-wsf-php-2.0 »
make[2]: Rien à faire pour « install-exec-am ».
make[2]: Rien à faire pour « install-data-am ».
make[2]: quittant le répertoire « /usr/src/redhat/BUILD/wso2-wsf-php-2.0 »
make[1]: quittant le répertoire « /usr/src/redhat/BUILD/wso2-wsf-php-2.0 »
Traitement des fichiers: wso2-wsf-php-2.0-1
Exécution_de(%doc): /bin/sh -e /var/tmp/rpm-tmp.10152
Provides: libaxis2_axiom.so.0 libaxis2_engine.so.0 libaxis2_http_common.so.0 libaxis2_http_receiver.so.0 libaxis2_http_sender.so.0 libaxis2_mod_addr.so.0 libaxis2_mod_log.so.0 libaxis2_parser.so.0 libaxutil.so.0 libmod_rahas.so.0 libmod_rampart.so.0 libneethi.so.0 libneethi_util.so.0 libomopenssl.so.0 libomxmlsec.so.0 liboxstokens.so.0 libsandesha2.so.0 libsandesha2_client.so.0 libsecconv.so.0 libtrust.so.0 wsf.so
Requires(interp): /bin/sh
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(post): /bin/sh
Requires: /bin/bash /bin/sh libaxis2_axiom.so.0 libaxis2_axiom.so.0 libaxis2_axiom.so.0()(64bit) libaxis2_engine.so.0 libaxis2_engine.so.0()(64bit) libaxis2_http_common.so.0 libaxis2_http_common.so.0()(64bit) libaxis2_http_receiver.so.0 libaxis2_http_receiver.so.0()(64bit) libaxis2_http_sender.so.0 libaxis2_http_sender.so.0()(64bit) libaxis2_mod_addr.so.0 libaxis2_mod_log.so.0 libaxis2_parser.so.0 libaxis2_parser.so.0()(64bit) libaxutil.so.0 libaxutil.so.0()(64bit) libc.so.6 libc.so.6()(64bit) libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3) libcrypto.so.6 libcrypto.so.6()(64bit) libdl.so.2 libdl.so.2()(64bit) libdl.so.2(GLIBC_2.0) libdl.so.2(GLIBC_2.1) libm.so.6 libm.so.6()(64bit) libmod_rahas.so.0 libmod_rampart.so.0 libneethi.so.0 libneethi.so.0()(64bit) libneethi_util.so.0 libomopenssl.so.0 libomxmlsec.so.0 liboxstokens.so.0 libpthread.so.0 libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.0) libpthread.so.0(GLIBC_2.1) libpthread.so.0(GLIBC_2.2) libsandesha2.so.0 libsandesha2_client.so.0 libsecconv.so.0 libssl.so.6 libssl.so.6()(64bit) libtrust.so.0 libxml2.so.2 libxml2.so.2()(64bit) libz.so.1 libz.so.1()(64bit) rtld(GNU_HASH)
Vérification des fichiers non empaquetés: /usr/lib/rpm/check-files %{buildroot}
Ecrit: /usr/src/redhat/RPMS/i386/wso2-wsf-php-2.0-1.i386.rpm
[^] # Re: C'est probablement parce que le rpm a été créé sur une machine 6
Posté par white_angel_22 . Évalué à 1.
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd /usr/src/redhat/BUILD
+ rm -rf wso2-wsf-php-2.0
+ /bin/gzip -dc /tmp/wso2-wsf-php-2.0.tar.gz
+ tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd wso2-wsf-php-2.0
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chown -Rhf root .
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chgrp -Rhf root .
+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ exit 0
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd wso2-wsf-php-2.0
+ ./configure
./configure: line 18875: --extension-dir: command not found
configure: WARNING: You will need re2c 0.9.11 or later if you want to regenerate PHP parsers.
./configure: line 19315: test: : unary operator expected
configure: WARNING: You will need re2c 0.9.11 or later if you want to regenerate PHP parsers.
+ make
libtool: link: warning: `-version-info/-version-number' is ignored for convenience libraries
libtool: install: warning: relinking `./wsf.la'
+ exit 0
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd wso2-wsf-php-2.0
+ make install
ldconfig: /usr/lib/php/modules/wsf_c/lib/libmod_rahas.so.0 is not a symbolic link
ldconfig: /usr/lib/php/modules/wsf_c/lib/libmod_rampart.so.0 is not a symbolic link
ldconfig: /usr/lib/php/modules/wsf_c/lib/libmod_rahas.so.0 is not a symbolic link
ldconfig: /usr/lib/php/modules/wsf_c/lib/libmod_rampart.so.0 is not a symbolic link
libtool: install: warning: relinking `libaxis2_axiom.la'
ldconfig: /usr/lib/php/modules/wsf_c/lib/libmod_rahas.so.0 is not a symbolic link
ldconfig: /usr/lib/php/modules/wsf_c/lib/libmod_rampart.so.0 is not a symbolic link
libtool: install: warning: relinking `libneethi_util.la'
ldconfig: /usr/lib/php/modules/wsf_c/lib/libmod_rahas.so.0 is not a symbolic link
ldconfig: /usr/lib/php/modules/wsf_c/lib/libmod_rampart.so.0 is not a symbolic link
libtool: install: warning: relinking `libneethi.la'
ldconfig: /usr/lib/php/modules/wsf_c/lib/libmod_rahas.so.0 is not a symbolic link
ldconfig: /usr/lib/php/modules/wsf_c/lib/libmod_rampart.so.0 is not a symbolic link
libtool: install: warning: relinking `libaxis2_http_common.la'
ldconfig: /usr/lib/php/modules/wsf_c/lib/libmod_rahas.so.0 is not a symbolic link
ldconfig: /usr/lib/php/modules/wsf_c/lib/libmod_rampart.so.0 is not a symbolic link
libtool: install: warning: relinking `libaxis2_engine.la'
ldconfig: /usr/lib/php/modules/wsf_c/lib/libmod_rahas.so.0 is not a symbolic link
ldconfig: /usr/lib/php/modules/wsf_c/lib/libmod_rampart.so.0 is not a symbolic link
libtool: install: warning: relinking `libaxis2_http_sender.la'
ldconfig: /usr/lib/php/modules/wsf_c/lib/libmod_rahas.so.0 is not a symbolic link
ldconfig: /usr/lib/php/modules/wsf_c/lib/libmod_rampart.so.0 is not a symbolic link
libtool: install: warning: relinking `libaxis2_http_receiver.la'
ldconfig: /usr/lib/php/modules/wsf_c/lib/libmod_rahas.so.0 is not a symbolic link
ldconfig: /usr/lib/php/modules/wsf_c/lib/libmod_rampart.so.0 is not a symbolic link
libtool: install: warning: relinking `libaxis2_mod_addr.la'
libtool: install: warning: relinking `libaxis2_mod_log.la'
libtool: install: warning: relinking `libsandesha2_client.la'
ldconfig: /usr/lib/php/modules/wsf_c/lib/libmod_rahas.so.0 is not a symbolic link
ldconfig: /usr/lib/php/modules/wsf_c/lib/libmod_rampart.so.0 is not a symbolic link
ldconfig: /usr/lib/php/modules/wsf_c/lib/libmod_rahas.so.0 is not a symbolic link
ldconfig: /usr/lib/php/modules/wsf_c/lib/libmod_rampart.so.0 is not a symbolic link
ldconfig: /usr/lib/php/modules/wsf_c/lib/libmod_rahas.so.0 is not a symbolic link
ldconfig: /usr/lib/php/modules/wsf_c/lib/libmod_rampart.so.0 is not a symbolic link
libtool: install: warning: relinking `libomxmlsec.la'
ldconfig: /usr/lib/php/modules/wsf_c/lib/libmod_rahas.so.0 is not a symbolic link
ldconfig: /usr/lib/php/modules/wsf_c/lib/libmod_rampart.so.0 is not a symbolic link
ldconfig: /usr/lib/php/modules/wsf_c/lib/libmod_rahas.so.0 is not a symbolic link
ldconfig: /usr/lib/php/modules/wsf_c/lib/libmod_rampart.so.0 is not a symbolic link
libtool: install: warning: relinking `libsecconv.la'
ldconfig: /usr/lib/php/modules/wsf_c/lib/libmod_rahas.so.0 is not a symbolic link
ldconfig: /usr/lib/php/modules/wsf_c/lib/libmod_rampart.so.0 is not a symbolic link
libtool: install: warning: relinking `libmod_rampart.la'
libtool: install: warning: relinking `libmod_rahas.la'
+ strip -g /usr/lib/php/modules/wsf_c/lib/libaxis2_axiom.so /usr/lib/php/modules/wsf_c/lib/libaxis2_engine.so /usr/lib/php/modules/wsf_c/lib/libaxis2_http_common.so /usr/lib/php/modules/wsf_c/lib/libaxis2_http_receiver.so /usr/lib/php/modules/wsf_c/lib/libaxis2_http_sender.so /usr/lib/php/modules/wsf_c/lib/libaxis2_parser.so /usr/lib/php/modules/wsf_c/lib/libaxutil.so /usr/lib/php/modules/wsf_c/lib/libmod_rahas.so /usr/lib/php/modules/wsf_c/lib/libmod_rampart.so /usr/lib/php/modules/wsf_c/lib/libneethi.so /usr/lib/php/modules/wsf_c/lib/libneethi_util.so /usr/lib/php/modules/wsf_c/lib/libomopenssl.so /usr/lib/php/modules/wsf_c/lib/libomxmlsec.so /usr/lib/php/modules/wsf_c/lib/liboxstokens.so /usr/lib/php/modules/wsf_c/lib/libsandesha2_client.so /usr/lib/php/modules/wsf_c/lib/libsecconv.so /usr/lib/php/modules/wsf_c/lib/libtrust.so
+ mkdir -p /usr/lib/php/modules/wsf_php
+ cp -rf scripts /usr/lib/php/modules/wsf_php
+ cp -rf samples /usr/lib/php/modules/wsf_php
+ cp -rf docs /usr/lib/php/modules/wsf_php
+ mkdir -p /usr/lib/php/modules/wsf_php/sandesha2
+ cp -rf wsf_c/sandesha2c/config /usr/lib/php/modules/wsf_php/sandesha2
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/brp-strip
+ /usr/lib/rpm/brp-strip-static-archive
+ /usr/lib/rpm/brp-strip-comment-note
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd wso2-wsf-php-2.0
+ DOCDIR=/usr/share/doc/wso2-wsf-php-2.0
+ export DOCDIR
+ rm -rf /usr/share/doc/wso2-wsf-php-2.0
+ /bin/mkdir -p /usr/share/doc/wso2-wsf-php-2.0
+ cp -pr COPYING AUTHORS README NEWS /usr/share/doc/wso2-wsf-php-2.0
+ exit 0
[^] # Re: C'est probablement parce que le rpm a été créé sur une machine 6
Posté par Stéphane Téletchéa (site web personnel) . Évalué à 1.
Est-ce que tu as un fichier ~/.rpmmacros avec un "buildarchtranslate" dedans ? (ou .rpmrc)
[^] # Re: C'est probablement parce que le rpm a été créé sur une machine 6
Posté par white_angel_22 . Évalué à 1.
par contre, j'ai un fichier /usr/lib/rpm/rpmrc qui contient une section avec des buildarchtranslate :
buildarchtranslate: osfmach3_i686: i386
buildarchtranslate: osfmach3_i586: i386
buildarchtranslate: osfmach3_i486: i386
buildarchtranslate: osfmach3_i386: i386
buildarchtranslate: athlon: i386
buildarchtranslate: pentium4: i386
buildarchtranslate: pentium3: i386
buildarchtranslate: i686: i386
buildarchtranslate: i586: i386
buildarchtranslate: i486: i386
buildarchtranslate: i386: i386
buildarchtranslate: alphaev5: alpha
buildarchtranslate: alphaev56: alpha
buildarchtranslate: alphapca56: alpha
buildarchtranslate: alphaev6: alpha
buildarchtranslate: alphaev67: alpha
buildarchtranslate: sun4c: sparc
buildarchtranslate: sun4d: sparc
buildarchtranslate: sun4m: sparc
buildarchtranslate: sparcv8: sparc
buildarchtranslate: sparcv9: sparc
buildarchtranslate: sun4u: sparc64
buildarchtranslate: osfmach3_ppc: ppc
buildarchtranslate: powerpc: ppc
buildarchtranslate: powerppc: ppc
buildarchtranslate: ppc8260: ppc
buildarchtranslate: ppc8560: ppc
buildarchtranslate: ppc32dy4: ppc
buildarchtranslate: ppciseries: ppc
buildarchtranslate: ppcpseries: ppc
buildarchtranslate: ppc64iseries: ppc64
buildarchtranslate: ppc64pseries: ppc64
buildarchtranslate: atarist: m68kmint
buildarchtranslate: atariste: m68kmint
buildarchtranslate: ataritt: m68kmint
buildarchtranslate: falcon: m68kmint
buildarchtranslate: atariclone: m68kmint
buildarchtranslate: milan: m68kmint
buildarchtranslate: hades: m68kmint
buildarchtranslate: s390: s390
buildarchtranslate: s390x: s390x
buildarchtranslate: ia64: ia64
buildarchtranslate: x86_64: x86_64
buildarchtranslate: amd64: x86_64
buildarchtranslate: ia32e: x86_64
quand je fais un uname, la commande me retourne "Linux"
[^] # Re: C'est probablement parce que le rpm a été créé sur une machine 6
Posté par white_angel_22 . Évalué à 1.
Linux pilemp 2.6.18-92.el5 #1 SMP Tue Apr 29 13:16:12 EDT 2008 i686 i686 i386 GNU/Linux
[^] # Re: C'est probablement parce que le rpm a été créé sur une machine 6
Posté par white_angel_22 . Évalué à 1.
je pensais que modifier le fichier find-requires me permettrait de régler le problème mais cela ne change rien. j'ai mis un exit en début de script et les dépendances sont tout de même calculée
j'ai beau regarder dans les macros lancés lors de mon rpmbuild (obtenu par la commande rpmbuild --showrc), je ne vois pas où est calculé les dépendances qui pose problème
:(
[^] # Re: C'est probablement parce que le rpm a été créé sur une machine 6
Posté par white_angel_22 . Évalué à 1.
j'ai découvert l'option "AutoReqProv: no" pour les fichiers spec au fin fond d'un forum
cela ma permit de déclarer tout seul mes dépendances
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.