IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

BSD Discussion :

[OpenBSD] Installer Freetype 2


Sujet :

BSD

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2004
    Messages
    18
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 18
    Par défaut [OpenBSD] Installer Freetype 2
    Bonjour,

    J'ai installé un petit serveur perso tournant sur OpenBSD.
    J'ai donc utilisé le serveur Apache installé de base, puis rajouté, grâce aux ports, PHP 5 et MySQL.

    Seulement, il m'a installé par défaut GD et Freetype 1.3.
    Or, cette version de Freetype ne permet pas d'écrire correctement sur des images avec GD. Et j'en ai besoin pour mon système de CAPTCHA.

    Il me faut donc installer Freetype 2.

    Concrêtement, cela se caractérise dans le tableau phpinfo() de cette façon :

    - Freetype 1.3 chez moi
    FreeType Linkage with TTF library
    FreeType Version 1.3
    - Freetype 2 chez Free
    FreeType Linkage with freetype
    FreeType Version 2.2.1
    Malheureusement, je n'arrive pas à installer correctement Freetype 2.
    J'ai téléchargé la dernière version sur leur site, mais impossible de faire un make setup ou install correctement (mass erreurs).

    En bref, je cherche de l'aide pour savoir comment l'installer...

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Août 2004
    Messages
    18
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 18
    Par défaut
    Bon j'ai réussi à installer FreeType2.

    Maintenant le tout est de savoir comment faire pour recompiler PHP en utilisant cette nouvelle librairie.

    J'ai essayé en modifiant le Makefile de /usr/ports/www/php5/extensions :
    --with-ttf
    Et j'ai mis à la place :
    --with-freetype-dir=/usr/local/freetype2
    Je lance la recompilation : make && make install && make clean.

    S'en suit 5 bonnes minutes de compilation sans erreurs apparentes.
    Je relance mon serveur Apache, et...

    Les infos dans phpinfo() sont restées les mêmes qu'avant, à savoir :
    FreeType Support enabled
    FreeType Linkage with TTF library
    FreeType Version 1.3
    Help ?

  3. #3
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Vous devez certainement réexécuter le script configure pour qu'il la détecte, un petit nettoyage sera certainement requis puisque ce dernier met parfois certaines informations en cache.


    Julp.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Août 2004
    Messages
    18
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 18
    Par défaut
    Où se trouve ce configure ? Dans les ports avant la compilation ?

    Ou une fois l'installation faite ? J'ai cherché, pas trouvé

  5. #5
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Autant pour moi j'avais mal lu (une fois de plus).

    FreeType2 est fourni avec OpenBSD (à condition d'installer l'environnement X11) et le port fait actuellement référence à l'option --with-freetype-dir (défini à ${X11BASE}) pour freetype2 donc.


    Julp.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Août 2004
    Messages
    18
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 18
    Par défaut
    Citation Envoyé par julp
    Autant pour moi j'avais mal lu (une fois de plus).

    FreeType2 est fourni avec OpenBSD (à condition d'installer l'environnement X11) et le port fait actuellement référence à l'option --with-freetype-dir (défini à ${X11BASE}) pour freetype2 donc.


    Julp.
    Ha bon, ben en tout cas je l'ai installé manuellement donc je pense c'est pareil non ?

    Mais de toute facon, mon problème c'est que je pige rien au systeme de port en fait ô.O)
    Je sais pas quoi modifier pour dire à PHP quand il se compilera via les ports qu'il doit utiliser la lib Freetype 2, installé à tel endroit.

    J'ai bien trifouillé des fichiers en rajoutant --with-freeetype-dir (cf. mon deuxième message), mais après recompilation des ports PHP, ya aucun changement

    Bref je sais pas quoi faire :p

Discussions similaires

  1. [OpenBsd] installation depuis une cle usb
    Par lrgtk dans le forum BSD
    Réponses: 1
    Dernier message: 24/11/2010, 18h08
  2. [OpenBSD] Installation automatisée
    Par slapendr dans le forum BSD
    Réponses: 1
    Dernier message: 20/02/2009, 14h42
  3. [OpenBSD] Installation de ComixWall
    Par el barto dans le forum BSD
    Réponses: 3
    Dernier message: 02/05/2008, 18h12
  4. Réponses: 4
    Dernier message: 29/06/2007, 18h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo