Fedora-Fr - Communauté francophone Fedora - Linux

Communauté francophone des utilisateurs de la distribution Linux Fedora.

  

Dernière news : Fedora-Fr aux 15èmes Rencontres Mondiales du Logiciel Libre

#1 06/06/2012 23:33:38

bioinfornatics
Membre
Lieu : Paris
Inscription : 08/03/2007
Messages : 3 721
Site Web

Petite aide a propos de depcheck

Bonjour j'ai des petit soucis avec depcheck il est pas content. JE pense que je dois utilisé Provides mais pour moi l'urilisation du provides et du requires c'est pas clair.

Quelqu'un peut il m'éclairer, s'il vous plait?

le résultat depcheck http://autoqa.fedoraproject.org/results … 12030.html

le spec

%global     alphatag            20120304
%global     dustmite_revision   gitcde46e0

# The source for this package was pulled from upstream's git.
# Use the following commands to generate the tarball:
# git clone https://github.com/CyberShadow/DustMite.git
# cd DustMite; git rev-parse --short HEAD            -> for DustMite_rev
# git checkout %%dustmite_rev  
# git archive --prefix=dustmite-%%{alphatag}/ HEAD | xz > ../dustmite-%%{alphatag}.xz

Name:           dustmite
Version:        1
Release:        5.%{alphatag}%{dustmite_revision}%{?dist}
Summary:        Minimizes D source code for debugging

License:        Public Domain
URL:            https://github.com/CyberShadow/DustMite
Source0:        %{name}-%{alphatag}%{dustmite_revision}.xz

BuildRequires:  ldc, ldc-phobos-devel, ldc-druntime-devel

%description
DustMite is a tool which minimizes D source code. It was inspired by Tigris
Delta and a thread on digitalmars.D.learn.
DustMite will parse the source code into a simple hierarchy, and attempt to
shrink it by deleting fragments iteratively, as long as the result satisfies
a user-specified condition.

%description -l fr
DustMite est un outil qui permet de minimiser le code source D. Il a été
inspiré par Tigris Delta et un fil sur digitalmars.D.learn.
DustMite va analyser le code source en une hiérarchie simple, et tenter
de réduire l'erreur de segmentation en supprimant itérativement des fragments,
tant que le résultat répond à une condition spécifiée par l'utilisateur.

%prep
%setup -q -n %{name}-%{alphatag}%{dustmite_revision}

%build
ldc2 %{_d_optflags} -d dustmite.d dsplit.d -of dustmite 

%install
install -Dm 0755 dustmite %{buildroot}%{_bindir}/dustmite

%files
%doc README
%{_bindir}/dustmite

%changelog
* Sun Jun 03 2012 Jonathan MERCIER <bioinfornatics at gmail.com> - 1-5.20120221gite2d91da
- build with new dmdfe 2.059

* Thu Mar 15 2012 Jonathan MERCIER <bioinfornatics at gmail.com> - 1-4.20120221gite2d91da
- change module order to build

* Mon Mar 12 2012 Jonathan MERCIER <bioinfornatics at gmail.com> - 1-3.20111218git84c0e08
- rebuild with ldc update

* Mon Mar 12 2012 Jonathan MERCIER <bioinfornatics at gmail.com> - 1-2.20111218git84c0e08
- rebuild with ldc update

* Tue Jan 24 2012 Jonathan MERCIER <bioinfornatics at gmail.com> - 1-1.20111218git84c0e08
- Initial release

Hors ligne

#2 07/06/2012 07:17:23

chepioq
FEDORA FOR EVER
Lieu : a l'est de marseille
Inscription : 07/06/2006
Messages : 5 697

Re : Petite aide a propos de depcheck

En recherchant un peu sur ton erreur, je vois :
  -->     Requires: libphobos-ldc.so.59

en cherchant un peu avec yum provides pour F17 j'ai ce résultat :

[dominique@host Documents]$ yum provides --enablerepo=updates-testing */libphobos-ldc.so.*
Modules complémentaires chargés : langpacks, presto, refresh-packagekit
updates-testing/metalink                                                                      |  17 kB     00:00     
updates-testing                                                                               | 4.5 kB     00:00     
updates-testing/primary_db                                                                    | 1.2 MB     00:02     
updates-testing/group_gz                                                                      | 434 kB     00:00     
updates-testing/filelists_db                                                                  | 2.0 MB     00:03     
ldc-phobos-2-14.201210307git43667e1.fc17.i686 : Standard Runtime Library
Dépôt               : fedora
Correspondance depuis :
Nom de fichier : /usr/lib/libphobos-ldc.so.58
Nom de fichier : /usr/lib/libphobos-ldc.so.2.0.58



ldc-phobos-2-14.201210307git43667e1.fc17.x86_64 : Standard Runtime Library
Dépôt               : fedora
Correspondance depuis :
Nom de fichier : /usr/lib64/libphobos-ldc.so.2.0.58
Nom de fichier : /usr/lib64/libphobos-ldc.so.58



ldc-phobos-2-18.20120602gitd24592b.fc17.i686 : Standard Runtime Library
Dépôt               : updates-testing
Correspondance depuis :
Nom de fichier : /usr/lib/libphobos-ldc.so.58
Nom de fichier : /usr/lib/libphobos-ldc.so.2.0.58



ldc-phobos-2-18.20120602gitd24592b.fc17.x86_64 : Standard Runtime Library
Dépôt               : updates-testing
Correspondance depuis :
Nom de fichier : /usr/lib64/libphobos-ldc.so.2.0.58
Nom de fichier : /usr/lib64/libphobos-ldc.so.58

Apparemment, libphobos-ldc.so.59 n'est pas encore sur les dépôts, même pas sur updates-testing.

En cherchant un peu sur koji http://koji.fedoraproject.org/koji/rpmi … ID=3139862 , je vois que libphobos-ldc.so.59 est fourni à partir de  ldc-phobos-2-20.20120606git260faae.fc17.i686.rpm, qui n'est pas encore sur les dèpôts

Dernière modification par chepioq (07/06/2012 07:24:22)


Tout est dans tout... et réciproquement...
C'est quoi un chalumeau??? C'est un dromaludaire à deux bosses...
Quand le sage montre la lune l'imbécile regarde le doigt...
1277887812.gif

Hors ligne

#3 07/06/2012 11:02:31

bioinfornatics
Membre
Lieu : Paris
Inscription : 08/03/2007
Messages : 3 721
Site Web

Re : Petite aide a propos de depcheck

oui merci beaucoup pour toutes ces recherches.

J'ai pousser la mise a jour de ldc hier et je l'ai mis en buildoverride suite a quoi j'ai rebuilder les bibliothèque et appli écrite en D  car la nouvelle API est arrivé. Du coup il se peut que depcheck n'est pas trouvé automatiquement la dépendance?

Dernière modification par bioinfornatics (07/06/2012 11:03:21)

Hors ligne

Pied de page des forums