Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: Permission Denied sous Debian lors de la compilation  (Lu 1924 fois)

0 Membres et 1 Invité sur ce sujet

BattleStar

  • Newbie
  • *
  • Messages: 3
    • Voir le profil
Permission Denied sous Debian lors de la compilation
« le: Mars 14, 2013, 11:59:53 am »
Bonjour,

pour un projet, mon binome  qui est sous ubuntu a creer un petit prog de test avec la SFML. Il ma donner son projet ainsi que les includes et les .so que j'ai placer dans /usr/include/ et /usr/lib/

Petit probleme lors de la compilation : Permission dined pour les includes.
J'ai donc fait un chmod 666 -R sur le dossier /usr/include/SFML Mais rien n'y fais.

chown -R regulareUser /usr/include/SFML Mais rien n'y fais.
chgrp -R regularUser / usr/include/SFML Mais rien n'y fais.

Me voila donc un peu demuni et en recherche active d'une reponse ou d'un debut de reponse a la question suivante :
Comment puis-je fais pour que mon projet compile normalement !? (Sans passer pas cmake).

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : Permission Denied sous Debian lors de la compilation
« Réponse #1 le: Mars 14, 2013, 01:27:28 pm »
Petite parenthèse, /usr/include n'est normalement pas fait pour ça, c'est réservé à ce qui s'installe automatiquement via les dépôts de ton OS. A la limite tu peux le mettre dans /usr/local/include, mais moi je te conseillerais même de le mettre dans ton /home. Ca pourra peut-être au passage régler ton problème.

Sinon je ne sais pas trop, Linux ce n'est pas ma spécialité.
Laurent Gomila - SFML developer

BattleStar

  • Newbie
  • *
  • Messages: 3
    • Voir le profil
Re : Permission Denied sous Debian lors de la compilation
« Réponse #2 le: Mars 14, 2013, 02:17:29 pm »
En effet, apres avoir deplacer les includes vers le /usr/local/include je n'ai plus de probleme de droit.

Par contre une nouvelle erreur apparait :
/usr/bin/ld: cannot find -lsfml-graphics

EDIT:

Les fichiers system grafics window audio et network sont en drw-rw-Srw. Je pense que ca vient de la. Je cherche et je vous tiens au courant.
« Modifié: Mars 14, 2013, 02:23:08 pm par BattleStar »

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : Permission Denied sous Debian lors de la compilation
« Réponse #3 le: Mars 14, 2013, 02:28:08 pm »
Je pense qu'il faut juste que tu ajoutes /usr/local/lib aux chemins du library loader (ld). Parfois ce chemin n'est pas ajouté par défaut.
Laurent Gomila - SFML developer

 

anything