Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[fonts]probleme avec FVWM (résolu)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
gulivert
l33t
l33t


Joined: 17 Jun 2004
Posts: 863
Location: Switzerland

PostPosted: Tue Jun 29, 2004 1:10 am    Post subject: [fonts]probleme avec FVWM (résolu) Reply with quote

Ben voilà, j'utilise fvwm et j'ai pour abitude d'utiliser la police aquafont.
Ce soir, j'ai recompilé fvwm avec le support de stroke pour la souris, mais depuis je n'ai plus le support des fonts xft.

J'ai cherché un peu partotu sur google et sur le forum mais en vain :(

Bon pour commencer quand je compile j'ai un bizard message voyez par vous
meme :

Quote:
checking for freetype-config... /usr/bin/freetype-config
checking for FreeType - version >= 6.1.0... yes
checking for fontconfig-config... no
checking for Fontconfig - version >= 1.0.1... yes
checking for xft-config... /usr/bin/xft-config
checking for Xft - version >= 2.0.0... no
*** The Xft test program failed to run. If your system uses
*** shared libraries and they are installed outside the normal
*** system library path, make sure the variable LD_LIBRARY_PATH
*** (or whatever is appropiate for your system) is correctly set.
checking for XftFontOpen in -lXft... no
checking for XpmReadFileToXpmImage in -lXpm... yes


...


With Asian bi-direct. text support? no: Explicitly disabled
With Gettext Native Lang support? yes (libc)
With GTK+ required for FvwmGtk? yes
With GDK image support in FvwmGtk? yes
With GNOME libs support in FvwmGtk? yes
With Iconv support? yes (from C library)
With Mouse strokes (gestures)? yes
With PNG image support? yes
With ReadLine sup. in FvwmConsole? yes
With RPlay support in FvwmEvent? no: Explicitly disabled
With Shaped window support? yes
With Shared memory for XImage? yes
With Session Management support? yes
With Xinerama multi-head support? no: Explicitly disabled
With Xft anti-alias font support? no: Can't detect Xft 1 or 2 and fontconfig
With XPM image support? yes
With Xrender image support? yes


J'ai essayer de compiler avec différentes USE, mais rien, je pige pas parce quw la première fois que j'ai compiler fvwm, pas eu ce pb 8O par contre je suis incapable de dire si le bizard message etait deja présent ou non

Voila, merci d'avance pour vos réponces, car là, grave je patoge
_________________
Macbook Pro Unibody 9.1 - Kernel 4.4.6 - Awesome 3.5


Last edited by gulivert on Tue Jun 29, 2004 11:28 am; edited 1 time in total
Back to top
View user's profile Send private message
fafounet
l33t
l33t


Joined: 03 Apr 2004
Posts: 703
Location: Meuves, France

PostPosted: Tue Jun 29, 2004 6:39 am    Post subject: Reply with quote

Moi j'aurai souligné en rouge ce qu'il y a un peu plus haut. Il te dit d'ajouter à ta variable d'environnement LD_LIBRARY_PATH le repertoire qui contient la librairie

edit : attention il te faut la version au moins 2.0.0
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Tue Jun 29, 2004 7:44 am    Post subject: Reply with quote

Bonjour,

Désolé de m'incruster dans ce post dont la réponse de fafounet me semble appropriée.

J'ai voulu installer xft et le problème, c'est que mon "virtual/xft" est défini par "x11-base/xfree".

Je me retrouve donc avec le paquet xfree qui bloque mon "emerge xft".

Comment faire pour installer xft sans désinstaller xfree ??

Si je supprime/commente la ligne "virtual/xft" et que j'emerge xft dans la foulée, est-ce que cela posera des problèmes par la suite ??

Merci.
_________________
La connaissance s'accroît quand on la partage.
JCB
Back to top
View user's profile Send private message
gulivert
l33t
l33t


Joined: 17 Jun 2004
Posts: 863
Location: Switzerland

PostPosted: Tue Jun 29, 2004 9:27 am    Post subject: Reply with quote

heuuu bon là j'ai essyer de faire :

export LD_LIBRARY_PATH=/usr/X11R6/include/X11/Xft/
ou encore
export LD_LIBRARY_PATH=/usr/X11R6/lib
et encore
export LD_LIBRARY_PATH=/usr/X11R6/include

et a chaque fois j'essaye de compiler fvwm, mais tjs sans succès, jamais de support XFT et tjs ça :

Quote:
*** The Xft test program failed to run. If your system uses
*** shared libraries and they are installed outside the normal
*** system library path, make sure the variable LD_LIBRARY_PATH
*** (or whatever is appropiate for your system) is correctly set.


Je m'y suis mal pris???
Heu pour Yoyo, perso aucune idée, j'ai X.org, quand j'ai installé XFT il
voulait la dépendance XFree je sais plus koi, j'ai simplement fait
un emerge --nodeps xft. Je sais po si c'est correcte :?
_________________
Macbook Pro Unibody 9.1 - Kernel 4.4.6 - Awesome 3.5
Back to top
View user's profile Send private message
fafounet
l33t
l33t


Joined: 03 Apr 2004
Posts: 703
Location: Meuves, France

PostPosted: Tue Jun 29, 2004 9:37 am    Post subject: Reply with quote

Comme son nom l´indique (c´est bien fait dis donc Linux) LD_LIBRARY_PATH contient le chemin des librairies, pas des includes.

Es-tu sur d´avoir libXft.so dans /usr/X11R6/lib ? Et est-ce que cela pointe sur la version 2 ?
Sinon trafiques le configure pour que ca cherche bien ou bien tu fais pointer /usr/X11R6/lib/libXft.so vers l´endroit ou s´est installe
Back to top
View user's profile Send private message
gulivert
l33t
l33t


Joined: 17 Jun 2004
Posts: 863
Location: Switzerland

PostPosted: Tue Jun 29, 2004 9:46 am    Post subject: Reply with quote

Quote:
ls /usr/X11R6/lib/libXft*
/usr/X11R6/lib/libXft.a /usr/X11R6/lib/libXft.so.1.1
/usr/X11R6/lib/libXft.so /usr/X11R6/lib/libXft.so.2
/usr/X11R6/lib/libXft.so.1 /usr/X11R6/lib/libXft.so.2.1.2


Donc pour la lib, c'est ok, pour la version : 2.0.1-r2

Alors si j'ai bien compris pour ajouter cette lib je fais :

export LD_LIBRARY_PATH=/usr/X11R6/lib ????

Sinon comment bidouiller le configure ???

Merci pour tes réponces
_________________
Macbook Pro Unibody 9.1 - Kernel 4.4.6 - Awesome 3.5
Back to top
View user's profile Send private message
fafounet
l33t
l33t


Joined: 03 Apr 2004
Posts: 703
Location: Meuves, France

PostPosted: Tue Jun 29, 2004 9:50 am    Post subject: Reply with quote

tu as verifie avec ll /usr/X11R6/lib/libXft que ca pointe bien sur la version 2 ?

Sinon oui c´est export LD_LIBRARY_PATH=/usr/X11R6/lib ou meme mieux :
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/X11R6/lib
histoire de pas tout casser

Pour traffique le configure tu l´ouvres et tu recherches libXft et ce qu´il fait (ou il cherche)
Back to top
View user's profile Send private message
gulivert
l33t
l33t


Joined: 17 Jun 2004
Posts: 863
Location: Switzerland

PostPosted: Tue Jun 29, 2004 9:59 am    Post subject: Reply with quote

Quote:
ls -l /usr/X11R6/lib/libXft*
-rw-r--r-- 1 root root 96336 jun 19 17:39 /usr/X11R6/lib/libXft.a
lrwxrwxrwx 1 root root 23 jun 29 02:41 /usr/X11R6/lib/libXft.so -> ../../lib/libXft.so.2.0
lrwxrwxrwx 1 root root 13 jun 19 17:39 /usr/X11R6/lib/libXft.so.1 -> libXft.so.1.1
-rwxr-xr-x 1 root root 66565 jun 19 17:39 /usr/X11R6/lib/libXft.so.1.1
lrwxrwxrwx 1 root root 15 jun 19 17:39 /usr/X11R6/lib/libXft.so.2 -> libXft.so.2.1.2
-rwxr-xr-x 1 root root 89920 jun 19 17:39 /usr/X11R6/lib/libXft.so.2.1.2



Donc là je crois que c'est oky, sa pointe bien sur la v2

Sinon pour le configure c'est bien le fichier :
Quote:
/usr/portage/x11-wm/fvwm/fvwm-2.5.10-r3.ebuild

que je dois éditer si oui, j'ai que sa et je vois pas comment le modifier :

Quote:
RDEPEND="readline? ( >=sys-libs/readline-4.1
ncurses? ( >=sys-libs/ncurses-5.3-r1 )
!ncurses? ( >=sys-libs/libtermcap-compat-1.2.3 ) )
gtk? ( =x11-libs/gtk+-1.2*
imlib? ( >=media-libs/gdk-pixbuf-0.21.0
>=media-libs/imlib-1.9.14-r1 )
gnome? ( >=gnome-base/gnome-libs-1.4.1.2-r1 ) )
rplay? ( >=media-sound/rplay-3.3.2 )
bidi? ( >=dev-libs/fribidi-0.10.4 )
png? ( >=media-libs/libpng-1.0.12-r2 )
stroke? ( >=dev-libs/libstroke-0.4 )
perl? ( tcltk? ( >=dev-lang/tk-8.3.4
>=dev-perl/perl-tk-800.024-r2
>=dev-perl/X11-Protocol-0.52 ) )
truetype? ( virtual/xft >=media-libs/fontconfig-2.1-r1 )
>=dev-lang/perl-5.6.1-r10
>=sys-libs/zlib-1.1.4-r1
sys-apps/debianutils


Woowww, pas facil ce truc ...... :?
_________________
Macbook Pro Unibody 9.1 - Kernel 4.4.6 - Awesome 3.5
Back to top
View user's profile Send private message
fafounet
l33t
l33t


Joined: 03 Apr 2004
Posts: 703
Location: Meuves, France

PostPosted: Tue Jun 29, 2004 10:35 am    Post subject: Reply with quote

Ok pour la lib.

Je pensais que tu avais recupere les sources manuellement. Bon le /usr/portage/x11-wm/fvwm/fvwm-2.5.10-r3.ebuild c´est l´ebuild pas le fichier a proprement parler.
Le fichier se trouve la /usr/portage/distfiles/fvwm-2.5.10-r3.tar.gz
Je ne sais pas trop comment changer proprement.
Tu peux detarer modifier et tarer.
J´y jette un coup d´oeil.

edit : tu peux toujours essayer avec la version 2-5.10-r5 (en ~x86)
Back to top
View user's profile Send private message
gulivert
l33t
l33t


Joined: 17 Jun 2004
Posts: 863
Location: Switzerland

PostPosted: Tue Jun 29, 2004 10:45 am    Post subject: Reply with quote

Ok merchi, j'ai fait ce que tu as dit, masi une fois que j'édite le configure, ben je réponds 8O 8O 8O WOOWWWW, faut etre ingenieur linuxien pour modifier ce fichier :?

Et c'est po mon cas :cry: Suis juste un bleu bite qui veut avoir le support xft sous fvwm :oops:

J'ai bien fait une recherche de libxft, ke dal malheureusement, et si je fais une recherche xft, ben il y en a a plein de place dans le configure et je vois
aps trop ce qui faut faire ou changer

En totu cas merchi pour ton aide, car j'ai mieux pigé du comment fonctionne le emerge, ou sot quelles fichiers


edit : deja essayer et sa n'a rien changer :cry: pour la version ~x86
_________________
Macbook Pro Unibody 9.1 - Kernel 4.4.6 - Awesome 3.5
Back to top
View user's profile Send private message
fafounet
l33t
l33t


Joined: 03 Apr 2004
Posts: 703
Location: Meuves, France

PostPosted: Tue Jun 29, 2004 10:56 am    Post subject: Reply with quote

Mais non c´est tout joli un configure. Et puis c´est pas forcement a modifier mais surtout regarder.
Donc en deux sec j´ai vu ces options :
--with-fontconfig-prefix=PFX et --with-xft-exec-prefix=PFX
Donc tu peux essyer de compiler a la main en specifiant le chemin. Mais bon c´est quand meme pas top et on voudrait surtout savoir ce qui va pas.

Essayes deja le configure "nature" pour voir si ca passe.

Une methode bourrin (je dois en dire des conneries et vu que y´a personne pour me corriger bah tant pis) :
strace configure &> log_configure

Tu ouvres ensuite le fichier et tu reperes les lignes ou il essaye d´ouvrir la libXft.
Il devrait normalement faire plusieurs essais. Regardes quels sont ces repertoires
Back to top
View user's profile Send private message
fafounet
l33t
l33t


Joined: 03 Apr 2004
Posts: 703
Location: Meuves, France

PostPosted: Tue Jun 29, 2004 11:18 am    Post subject: Reply with quote

Bon apres voir regarder le configure, je peux affirmer une chose : j´ai dit que des conneries !!
Donc il n´y a pas de probleme, la librairie est bien trouvee sinon tu aurais eu :
*** xft2 was not found in the pkg-config search path."
*** either xft is not installed or perhaps you should"
*** add the directory containing xft.pc to the "
*** PKG_CONFIG_PATH environment variable."

Donc en fait tu as ce message car ton pc ne peut executer ce programme :

Code:

#include <X11/Xft/Xft.h>
#include <stdio.h>
#include <stdlib.h>

int
main()
{
  FcBool result = 1;

  result = XftInit(NULL);

  if (result)
  {
    return 0;
  }
  else
  {
    return 1;
  }
}



Je te conseille de recompiler a part pour voir ce que ca te dit.
Par contre il faut specifier des options mais la je trouve pas

Edit : ca devrait marcher en faisant :
export LDFLAGS=$(xft-config --libs)
export CFLAGS=$(xft-config --cflags)
gcc leprog.c
./a.out
Back to top
View user's profile Send private message
gulivert
l33t
l33t


Joined: 17 Jun 2004
Posts: 863
Location: Switzerland

PostPosted: Tue Jun 29, 2004 11:26 am    Post subject: Reply with quote

C'est bon, sa fonctionne enfin, voila ce que j'ai fait, compiler les sources manuellement de xft version 2.1.2, puis recompiler fvwm et c'est bon :D
Par contre ce qui me dérange c'est ke j'ai pas utiliser emerge pour xft, donc
xft n'est pas répertorier dans la lsite des logiciels installés

Mais sa fonctionne, enfin .... en tout cas merci bcp pour ton aide


aerfff, dommage j'avais po vue ton edit avant
_________________
Macbook Pro Unibody 9.1 - Kernel 4.4.6 - Awesome 3.5
Back to top
View user's profile Send private message
fafounet
l33t
l33t


Joined: 03 Apr 2004
Posts: 703
Location: Meuves, France

PostPosted: Tue Jun 29, 2004 11:39 am    Post subject: Reply with quote

Tu as compile les deux a la main alors ?
Tu pourrais peut etre ressayer en reemergeant xft puis fvwm
Back to top
View user's profile Send private message
gulivert
l33t
l33t


Joined: 17 Jun 2004
Posts: 863
Location: Switzerland

PostPosted: Tue Jun 29, 2004 12:02 pm    Post subject: Reply with quote

fafounet wrote:
Tu as compile les deux a la main alors ?
Tu pourrais peut etre ressayer en reemergeant xft puis fvwm


xft, a la main, et fvwm avec emerge

Je réessayerai avec emerge mais là plus le temps et surtout plus l'envi, tellement pris la tête .....

En tout cas GRAND merchi pour ton aide et ta patience, fait plaisir :D
_________________
Macbook Pro Unibody 9.1 - Kernel 4.4.6 - Awesome 3.5
Back to top
View user's profile Send private message
fafounet
l33t
l33t


Joined: 03 Apr 2004
Posts: 703
Location: Meuves, France

PostPosted: Tue Jun 29, 2004 12:26 pm    Post subject: Reply with quote

Si je lis des configure on voit pas que je bosse pas car c´est ce que je suis sense faire :D :D
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Tue Jun 29, 2004 1:00 pm    Post subject: Reply with quote

gulivert wrote:
Heu pour Yoyo, perso aucune idée, j'ai X.org, quand j'ai installé XFT il voulait la dépendance XFree je sais plus koi, j'ai simplement fait
un emerge --nodeps xft. Je sais po si c'est correcte :?

Bon, je viens de regarder l'ebuild, et j'ai trouvé ça :
Quote:
DEPEND="${RDEPEND}
>=sys-devel/autoconf-2.58
!>=x11-base/xfree-4.3.0-r2
!x11-base/xorg-x11
"

Donc le problème de blocage ne vient absolument pas de "virtual/xft".

Apparemment, on ne doit pas installer xft si on a un serveur X (que ce soit xfree ou xorg) ...

Pourquoi, je ne sais pas trop ... :? Peut-être est-il déja inclus dans ces paquets (il y a un USEflag "truetype" pour xfree).

Dans tous les cas, dans l'ebuild de xfree, on peut lire :
Quote:
x11-libs/xft -- blocked because of interference with xfree's
, et dans celui de xorg-x11 :
Quote:
x11-libs/xft -- blocked because of interference with xorg's


Peut-être vaut-il mieux laisser tomber xft !?

En tout cas, j'aimerai bien savoir quelle lib de fontes truetype utilisent xfree et xorg ... :|
_________________
La connaissance s'accroît quand on la partage.
JCB
Back to top
View user's profile Send private message
gulivert
l33t
l33t


Joined: 17 Jun 2004
Posts: 863
Location: Switzerland

PostPosted: Tue Jun 29, 2004 1:18 pm    Post subject: Reply with quote

ben en tout cas, j'ai compiler les sources de XFT dernière version en date,
et sa n'a pas l'air de rentrer en conflit avec Xorg (a première vue) A voir
toutes mes polices vont nickel
_________________
Macbook Pro Unibody 9.1 - Kernel 4.4.6 - Awesome 3.5
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum