white_angel_22 a écrit 9 commentaires

  • [^] # Re: C'est probablement parce que le rpm a été créé sur une machine 6

    Posté par  . En réponse au message problème dépendences sur rpm généré. Évalué à 1.

    j'ai résolu indirectement mon problème

    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
  • [^] # Re: C'est probablement parce que le rpm a été créé sur une machine 6

    Posté par  . En réponse au message problème dépendences sur rpm généré. Évalué à 1.

    je suis en train d'investiguer au niveau du rpmbuild pour trouver comment il calcule les dépendances.

    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  . En réponse au message problème dépendences sur rpm généré. Évalué à 1.

    pour être précis, la commande "uname -a" retourne :

    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  . En réponse au message problème dépendences sur rpm généré. Évalué à 1.

    je n'ai pas ces fichiers sur mon serveur.

    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  . En réponse au message problème dépendences sur rpm généré. Évalué à 1.

    j'ai aussi ces messages (le problème ne pourrait pas venir de l'édition de liens avec libtool ?) :


    + 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  . En réponse au message problème dépendences sur rpm généré. Évalué à 1.

    j'ai essayé deux méthodes :
    - 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  . En réponse au message problème dépendences sur rpm généré. Évalué à 2.

    ok je vais remplacer les /usr/lib

    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  . En réponse au message problème dépendences sur rpm généré. Évalué à 1.

    petite précision, je travaille sur une machine 32 bits
  • [^] # Re: C'est probablement parce que le rpm a été créé sur une machine 6

    Posté par  . En réponse au message problème dépendences sur rpm généré. Évalué à 1.

    merci pour vos réponses (pour info, j'ai passé plusieurs heures sur google à essayer de trouver une solution. oui je sais que le .spec permet de configurer les includes mais je pense que mon problème est lié à la compilation plus qu'au spec.)

    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