Hello,

Je cherche à installer prboom (portage de doom) sous NetBSD. Je ne vais pas discuter ici de pourquoi je veux le faire, j'ai mes raisons .. Bref.

Après avoir fait une première tentative pleine de unmet, je décide de faire une installation packet par packet :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
nyarlathotep# pkgin show-full-deps prboom-plus-2.5.1.3nb1
full dependency tree for prboom-plus-2.5.1.3nb1
        icu>=56.1
        jpeg>=9
        jbigkit>=2.0
        lzo>=2.01
        tiff>=4.0.3nb5
        png>=1.6.0nb1
        harfbuzz>=0.9.17nb2
        cairo-gobject>=1.14.2nb1
        shared-mime-info>=1.0nb1
        python27>=2.7.1nb2
        py27-expat-[0-9]*
        pango>=1.36.8nb1
        gdk-pixbuf2>=2.26.5nb2
        cairo>=1.14.2nb1
        atk>=2.6.0
        libdaemon>=0.14
        gtk2+>=2.24.27nb2
        perl>=5.0
        pcre>=8.31
        libffi>=3.0.11
        libelf>=0.8.5
        fftw>=3.1nb1
        xmlcatmgr>=2.0beta1
        libxml2>=2.8.0nb2
        dbus-glib>=0.100nb1
        speex>=1.2rc2
        libaudiofile>=0.3.3
        speexdsp>=1.2rc3
        policykit>=0.9nb12
        libsndfile>=1.0.18
        libsamplerate>=0.1.2nb3
        libltdl>=2.4.2
        json-c>=0.12
        glib2>=2.34.0
        gdbm>=1.10nb3
        dbus>=0.91
        consolekit>=0.3.0nb9
        avahi>=0.6.31nb23
        pulseaudio>=6.0
        nas>=1.7bnb2
        esound>=0.2.41nb1
        smpeg>=0.4.4nb16
        libvorbis>=1.1.0nb1
        libogg>=1.1.2nb1
        libmikmod>=3.2.0
        flac>=1.1.3nb1
        SDL>=1.2.15nb17
        SDL_net>=1.2.8nb1
        SDL_mixer>=1.2.12nb6
Je commence par installer les premières, sans souci, jusqu'à la partie harfbuzz :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
nyarlathotep# pkgin install harfbuzz-1.1.2
calculating dependencies... done.
/usr/X11R7/lib/libfreetype.so.17, needed by harfbuzz-1.1.2 is not present in this system.
 
nothing to upgrade.
nothing to install.
Inutile d'aller plus loin, ce sera logiquement de pire en pire, si les premières dépendances ne sont pas satisfaites.. Là où je sèche, c'est que je ne comprends peut-être pas comment pkgin fonctionne : pour moi, il est précisément utile pour gérer aussi ce problème de dépendances manquantes, pourquoi, ici, il ne va pas chercher le paquet qui installe la librairie qui me manque ? Ou alors, dois-je installer à la mano cette librairie ? Si oui, dans ce cas, l'intérêt pkgin est plutôt limité, non ?

Que me proposeriez vous comme solution ?

ps: uname -> NetBSD nyarlathotep.home 7.0 NetBSD 7.0 (XEN3_DOMU.pf) #0: Mon Dec 7 13:51:48 CET 2015 root@nyarlathotep.home:/usr/src/sys/...e/XEN3_DOMU.pf amd64