#1 Le 01/11/2005, à 21:42
- Jonas
Metisse, problème de compilation
salut
Je vient de connaitre l'existance de ce projet : http://insitu.lri.fr/metisse/
Je me suis lancer dans sa compilation, metisse demande une librairie Nucleo et j'ai un probleme au "make"
/usr/lib/gcc/i486-linux-gnu/4.0.2/../../../../lib/libX11.so: undefined reference to `XauGetBestAuthByAddr'
/usr/lib/gcc/i486-linux-gnu/4.0.2/../../../../lib/libX11.so: undefined reference to `XauDisposeAuth'
J'ai une ati avec les drivers fglrx (telecharger sur le site d'ati)
Le fichier /usr/lib/libX11.so existe
comment puis-je definir ces "reférences"
merci
Pour poster facilement des images et fichiers sur un forum jetez un coup d'oeil ici
Hors ligne
#2 Le 01/11/2005, à 21:57
- sylware
Re : Metisse, problème de compilation
Link avec la bibliothèque Xau (libXau.so).
Hors ligne
#3 Le 01/11/2005, à 23:20
- Jonas
Re : Metisse, problème de compilation
Je n'ai pas compris
link la commande, ou un paquet ?
et pour Xau : dans ma base de paquet j'ai lixau-deb, lilibxau6; libxau6-dbg (tt trois installer)
merci
Pour poster facilement des images et fichiers sur un forum jetez un coup d'oeil ici
Hors ligne
#4 Le 02/11/2005, à 21:54
- Jonas
Re : Metisse, problème de compilation
Ok j'ai compris, j'ai lier libXau.so. En faite le lien existait deja mais poitait sur libX11.so
mais, est ce que une fois compiler il faut que je remette tout dans l'état ?
merci sylware
Pour poster facilement des images et fichiers sur un forum jetez un coup d'oeil ici
Hors ligne
#5 Le 02/11/2005, à 22:32
- Jonas
Re : Metisse, problème de compilation
Bon je suis passé a la compilation de metisse et :
fbmmx.c:111: erreur: incompatible type for argument 1 of ‘__builtin_ia32_pxor’
fbmmx.c:111: erreur: incompatible type for argument 2 of ‘__builtin_ia32_pxor’
fbmmx.c: In function ‘expand_alpha’:
fbmmx.c:170: erreur: incompatible type for argument 1 of ‘__builtin_ia32_por’
fbmmx.c:170: erreur: incompatible type for argument 2 of ‘__builtin_ia32_por’
les "erreur: incompatible type for argument 1 of ‘__builtin_ia32_por" se repette sur d'autre ligne.
une idée ?
:):)
[edit] je touche un peu à la programation très très peu mais un peu et encore moin au C, par contre mon frere connait un peu plus
Dernière modification par Jonas (Le 02/11/2005, à 22:34)
Pour poster facilement des images et fichiers sur un forum jetez un coup d'oeil ici
Hors ligne
#6 Le 03/11/2005, à 00:14
- sylware
Re : Metisse, problème de compilation
Vérifie que ces lignes ne correspondent pas à de l'assembleur. Cela ressemble à un problème de version de gcc.
Hors ligne
#7 Le 03/11/2005, à 19:45
- Jonas
Re : Metisse, problème de compilation
euhhhhhhhhhh ! comment on spécifie le gcc pour la compile
Sinon voila les 1ère ligne que broot en gras, mais si c'est trop compliqué j'atendrais un deb
static __inline__ Vector4x16
negate (Vector4x16 mask)
{
return (Vector4x16)__builtin_ia32_pxor (
(Vector1x64)mask,
(Vector1x64)c.mmx_4x00ff);
}
c'est (Vector1x64)c.mmx_4x00ff); qui fait une erreur
Dernière modification par Jonas (Le 03/11/2005, à 19:46)
Pour poster facilement des images et fichiers sur un forum jetez un coup d'oeil ici
Hors ligne
#8 Le 04/11/2005, à 07:58
- sylware
Re : Metisse, problème de compilation
Beuh... faut checker la doc de gcc. Ça ressemble méchament de l'ASM. Ça ne passe pas partout et il faut vérifier que tu as un GCC(et les bonnes options) et un CPU qui surpportent correctement ces instructions. Tu as d'ailleurs peut-être un switch à la configuration du paquet ou à la compilation pour choisir une implémentation pure C de ces fonctions.
Hors ligne
#9 Le 04/11/2005, à 21:49
- Jonas
Re : Metisse, problème de compilation
beuh... j'attenderais un .deb, ca devient trop compliquer pour moi
C'est pour quand les backports ?
Pour poster facilement des images et fichiers sur un forum jetez un coup d'oeil ici
Hors ligne
#10 Le 27/01/2007, à 22:58
- harpomarx
Re : Metisse, problème de compilation
Ben moi j'ai un pb au make de nucleo sur ubuntu 64 bits.
Apparemment, il plante dans la compil de la méthode Selectgraph() de l'objet sgNode (dans sgNode.cxx) :
void
sgNode::selectGraph(void) {
// if (debugMode) std::cout << "select '" << _name << "' (" << this << ")" << std::endl ;
if (_hidden) return;
if (debugPushName)
std::cerr << "sgNode::selectGraph: pushing " << std::hex << (GLuint)this << " " << (GLuint)(sgNode *)this << std::dec << std::endl ;
glPushName((GLuint)(sgNode *)this) ;
glPushMatrix() ;
glMultMatrixf((const GLfloat *)_transformations) ;
select() ;
glPopMatrix() ;
glPopName() ;
}
avec l'erreur suivante :
sgNode.cxx:288: error: cast from 'nucleo::sgNode*' to 'GLuint' loses precision
J'ai arrêté de déveloper depuis très, très longtemps, mais j'ai l'impression que le typecast en GLUint se passe mal (64 bits en 32 bits ?). Pitêt que le code il est pas prévu pour. Ou bien que la version des headers qui définit les types entiers n'est pas la bonne. Ou bien encore qu'il manque une option de compil. A priori, ça le fait pas dans mon environnement chrooté en 32 bits.
Si quelqu'un n'a pas une idée lumineuse (je vais pas me mettre au c++ à mon âge avancé , en encore moins étudier le code du truc), je vais attendre qu'un deb64 voit le jour quelque part.
Hors ligne
#11 Le 27/01/2007, à 23:33
- Jonas
Re : Metisse, problème de compilation
Euh ... c'est déjà quoi Metisse mon post de départ à plus de 2ans .
Bref ça fait longtemps que je ne cherche plus mais ... j'avais laisser tombé et je ne peut pas donné de coup de main .
Je vient d'aller faire un tours sur le site il y a des vidéos que je n'arrive pas à lire avec totem ... du mov .
Pour poster facilement des images et fichiers sur un forum jetez un coup d'oeil ici
Hors ligne
#12 Le 27/01/2007, à 23:54
- harpomarx
Re : Metisse, problème de compilation
Oupsss, pas vu la date ....
Bonne soirée !
Hors ligne
#13 Le 28/01/2007, à 12:32
- Jonas
Re : Metisse, problème de compilation
Boaf! je ne pense pas que c'est un problème c'est juste que j'ai trouvé ça marrant.
Mais si ta recherche à renvoyer sur mon post visiblement peu d'ubuntien utilise metisse .
Pour poster facilement des images et fichiers sur un forum jetez un coup d'oeil ici
Hors ligne
#14 Le 28/01/2007, à 16:40
- spanish
Re : Metisse, problème de compilation
Et pourtant ...
http://forum.ubuntu-fr.org/viewtopic.php?id=92210
#15 Le 29/01/2007, à 17:26
- moustic
Re : Metisse, problème de compilation
Je signale l'existence de ce lien sur le forum ubuntu anglais. Les paquetages nucleo et metisse y sont disponibles pour edgy:
http://ubuntuforums.org/showthread.php?t=58604&highlight=metisse
Bonne lecture.
Dernière modification par moustic (Le 29/01/2007, à 17:28)
On parle toujours mal quand on a rien à dire.
Hors ligne
#16 Le 29/01/2007, à 20:04
- oswald-p
Re : Metisse, problème de compilation
Merci moustic pour ce lien... j'avais aussi essayé de compiler ça sans succès (j'ai encore de progrès à faire je crois ).
Pour ceux qui ne lisent pas l'anglais les deux fichiers à télécharger sont:
http://upload2.net/page/download/zubKbC … 6.deb.html
http://upload2.net/page/download/KOmfp7 … 6.deb.html
Pour lancer Métisse ouvrir une console et:
Xmetisse -ac -depth 24 -geometry 1680×1050 :1 &
metisse-start-fvwm &
En y adaptant la résolution et la profondeur de couleurs à votre écran...
Sauf que chez moi... après installation des paquets ça ne marche pas
Donc j'ai téléchargé l'iso de mandriva et là ça marche! C'est assez rigolo mais je ne vois pas en quoi c'est plus productif que beryl... A si quand même! il y a 2 fonctionnalité sympa: 1) pouvoir déplacer n'importe quel bouton de n'importe quelle appli pour la réorganiser à son gout 2) pour étaler les différents bureaux et faire passer les applis de l'un à l'autre.
Bon, je sais... mon post sert à rien mais ça fait rien
O-p
Dernière modification par oswald-p (Le 29/01/2007, à 20:16)
Chuck Norris a terrassé Prince de Lu avec un cookie
Hors ligne
#17 Le 29/01/2007, à 20:16
- moustic
Re : Metisse, problème de compilation
Fonctionne pas sous kde !
On parle toujours mal quand on a rien à dire.
Hors ligne
#18 Le 30/01/2007, à 23:39
- jlinho
Re : Metisse, problème de compilation
Fonctionne parfaitement chez moi !
Faire:
- Télécharger et installer les 2 debs (voir ci dessus)
- taper en console:
Xmetisse -depth 24 -geometry 1024x768 -ac :1 &
metisse-start-fvwm -wd :1 &
Les raccourcis claviers doivent être appris un peu avant ...
L'ensemble est plutôt stable ...
Hors ligne
#19 Le 31/01/2007, à 18:26
- patrice.vallade
Re : Metisse, problème de compilation
Chez moi ca ne marche qu'a moitie, la gestion des fenetres se fait mais impossible de m'amuser completement avec pas de rotation des femetres etc, je poste le message de la console :
patrice@patrice-desktop:~$ Xmetisse -depth 24 -geometry 1024x768 -ac :1 & metisse-start-fvwm -wd :1 &
[1] 7282
[2] 7283
patrice@patrice-desktop:~$
Fatal server error:
Server is already active for display 1
If this server is no longer running, remove /tmp/.X1-lock
and start again.Start fvwmi with args -d :0.0 -w metisse://127.0.0.1:1?password=no for FvwmCompositor
[FVWM][Echo]: "Starting Compositor -d :0.0 -w metisse://127.0.0.1:1?password=no "
MetisseSource: METISSE server supports protocol version 1.0 (viewer 1.0)
MetisseSource: No authentication needed
Desktop name "patrice's x11 desktop (patrice-desktop:1)" (1024x768)
Connected to METISSE server, using protocol version 1.0
METISSE server default format:
32 bits per pixel.
Least significant byte first in each pixel.
True colour: max red 255 green 255 blue 255, shift red 0 green 8 blue 16
Use shared memory for framebuffer update
glWindow::syncToVbl is not implemented on this platform...
No /home/patrice/.fvwm-metisse/.facades file
compositor.cxx: hi!
Extended Input: stylus (v: 1, k: 1)
Extended Input: cursor (v: 1, k: 1)
Extended Input: eraser (v: 1, k: 1)
test: 1: ==: unexpected operator
[FVWM][__execute_function]: <<ERROR>> No such command 'FuncFontsSet-DefaultFont'
[FVWM][__execute_function]: <<ERROR>> No such command 'FuncFontsSet-WinFont'
[FVWM][__execute_function]: <<ERROR>> No such command 'FuncFontsSet-ActiveWinFont'
exec: 1: acroread: not found
[FVWM][__execute_function]: <<ERROR>> No such command 'AFuncStartOrActivateWebBrowser'
[FVWM][ComplexFunction]: <<WARNING>> Cannot grab the cursor when executing AFuncDeiconifyFocusAndRaise
[FVWM][ComplexFunction]: <<WARNING>> Cannot grab the cursor when executing sma ShowWindow
[FVWM][ComplexFunction]: <<WARNING>> Cannot grab the cursor when executing AEFuncFocusChange 0x1400020
compositor.cxx: bye...
AScreen::~AScreen
Dernière modification par patrice.vallade (Le 31/01/2007, à 18:27)
J'adore Linux mais je ne suis pas sectaire !
Core2Duo, nvidia 7300GT, compiz-fusion
eeepc: eee-ubuntu; 8.04 en poste loisirs
blog sur ma ville de Lognes: http://blog-lognes.com/
Hors ligne
#20 Le 31/01/2007, à 18:55
- ToY
Re : Metisse, problème de compilation
iop iop
Chez moi ça semble marcher, enfin je ne sais pas, est-ce normal que ce soit dans un autre environnement que gnome ?
Enfin il me réouvre une sorte de WM dans le WM o_O
Hors ligne
#21 Le 31/01/2007, à 21:20
- pfff
Re : Metisse, problème de compilation
chez moi ca s'installe pas sous Dapper il me dit que libavahi-client est manquant ... alors qu'il apparait comme installé dans synaptic ...
une idée ?
Hors ligne
#22 Le 31/01/2007, à 22:20
- moustic
Re : Metisse, problème de compilation
jlinho a écrit:
Xmetisse -depth 24 -geometry 1024x768 -ac :1 &
metisse-start-fvwm -wd :1 &
Êtes-vous connecté sous gnome ou faut-il se déconnecter ! Et pourquoi le code est-il en 2 lignes ?
Je ne comprends pas.
On parle toujours mal quand on a rien à dire.
Hors ligne
#23 Le 01/02/2007, à 09:37
- apmlolster76
Re : Metisse, problème de compilation
salut ,
moi je l'ai lancé sous gnome , http://tytus50.free.fr/metisse/Capture-1.png ,
http://tytus50.free.fr/metisse/Capture.png et avec beryl ,comme ca pour voir et ça fonctionne
http://tytus50.free.fr/metisse/metise&beryl.png
Hors ligne
#24 Le 01/02/2007, à 09:47
- moustic
Re : Metisse, problème de compilation
Donc, d'après ce que j'ai pu voir, metisse s'ouvre dans un terminal au dessus du buireau gnome ?
Ma question: Est-il possible d'intégrer metisse au bureau gnome ? A la place de nautilus ? Si oui, comment faîtes vous ?
Je suis actuellement sous kde, et pour moi il est impossible de lancer un terminal faisant apparaître les effets metisse !
Au question: Existe t-il un projet dans beryl qui permettent de reproduire ses effets de pivotement des fenêtres ?
On parle toujours mal quand on a rien à dire.
Hors ligne
#25 Le 01/02/2007, à 19:17
- patrice.vallade
Re : Metisse, problème de compilation
J'ai fairt une petite capture video de metiise grace a vidcap de beryl, la video ets un peu "barbante" mais ca donne une petite idée des possibilites de métisse, j'ai pu la lire avec vlc en version .86...
Le lien : http://patrice.vallade.free.fr/out.avi
Je ne fais que decouvrir métisse....Je crois qu'elle offre de très grandes possibilités...
Il faudrait en parler un peu aux devellopeurs de Béryl et du projet metiise, s'il alliaient leurs connaissances pour une petite intégration et la je crois que l'on pourrait frapper encore plus fort...
Qu'en pensez vous ?
Dernière modification par patrice.vallade (Le 01/02/2007, à 19:22)
J'adore Linux mais je ne suis pas sectaire !
Core2Duo, nvidia 7300GT, compiz-fusion
eeepc: eee-ubuntu; 8.04 en poste loisirs
blog sur ma ville de Lognes: http://blog-lognes.com/
Hors ligne