• [^] # Re: Le solution est la:

    Posté par . En réponse au message RPMS pour E17, le récit de mon calvaire. Évalué à 2.

    Merci !

    J'ai donc rajouté ça dans ~/.rpmmacros
    %__find_requires /home/jrm/bin/find-requires-nonvidia
    %{?buildroot:%{buildroot}}

    Ainsi que ça dans ~/bin/find-requires-nonvidia
    #!/bin/bash
    /usr/lib/rpm/find-requires $@|sed -e 's/libGLcore.so.1//g'
    /usr/lib/rpm/find-requires $@|sed -e 's/libnvidia-tls.so.1//g'
    /usr/lib/rpm/find-requires $@|sed -e 's/libGL.la//g'


    Mais ça ne marche pas (j'ai du faire une gaffe basique mais eh...) :

    grep: /usr/X11R6/lib/libGL.la: No such file or directory
    /bin/sed: impossible de lire /usr/X11R6/lib/libGL.la: No such file or directory
    [...]
    Erreur de construction de RPM:
    La macro % a un nom illégal (%define)
    Mauvais status de sortie pour /home/jrm/rpm/tmp/rpm-tmp.35251 (%build)
    erreur: La macro % a un nom illégal (%define)