:: PlayerAdvance.org ::  

Précédent   :: PlayerAdvance.org :: > :: Développement Amateur :: > Tutoriels

Publicité

Réponse
 
Outils de la discussion Modes d'affichage
Vieux 14/05/2006, 06h57   #26
N64Francois
Membre confirmé
 
Date d'inscription: 10/11/2005
Localisation: Rouen (76)
Messages: 433
Par défaut

Citation:
Envoyé par N64Francois
Je viens de tester ce que tu as dis plus haut, mais ça ne fonctionne toujours pas

Je suis allé voir dans "cygwin/home/", mais le dossier est vide...
EDIT:
C'est bon, ça fonctionne. Merci YodaJr (le problème venait des Variables d'environnement).
De plus, j'avais oublié de mettre le fichier "ICON0.png" dans le dossier de mon projet (ce qui empêchait la compilation).

Je mais pouvoir commencer à porter mon Luigi MasterMind sur PSP
__________________

Mes Projets GBA, NDS et PSP : http://n64francois.free.fr
N64Francois est déconnecté   Réponse avec citation

Publicité

Vieux 14/05/2006, 14h43   #27
Yodajr
Administrateur
 
Date d'inscription: 09/11/2005
Messages: 3 750
Par défaut

De rien
Donc rajouter le path dans variables d'environnement vers cygwin est indispensable ?
Si oui il faut que je le rajoute dans les trucs a faire manuellement, c'est dommage j'avais essayé sur plusieurs PC et ca passais, tant pis...

Tu dis aussi que ton dossier cygwin/home est vide. C'est pas normal, à l'installation il devrait etre créé ton dossier user avec tes parametres perso (dont quelques path). T'es sur de n'avoir pas fermé trop rapidement une fenetre MSDOS à la fin de l'install ?
Yodajr est déconnecté   Réponse avec citation
Vieux 14/05/2006, 17h19   #28
N64Francois
Membre confirmé
 
Date d'inscription: 10/11/2005
Localisation: Rouen (76)
Messages: 433
Par défaut

Citation:
Envoyé par Yodajr
De rien
Donc rajouter le path dans variables d'environnement vers cygwin est indispensable ?
Si oui il faut que je le rajoute dans les trucs a faire manuellement, c'est dommage j'avais essayé sur plusieurs PC et ca passais, tant pis...

Tu dis aussi que ton dossier cygwin/home est vide. C'est pas normal, à l'installation il devrait etre créé ton dossier user avec tes parametres perso (dont quelques path). T'es sur de n'avoir pas fermé trop rapidement une fenetre MSDOS à la fin de l'install ?
Je confirme, le dossier "c:\cygwin\home" est bien vide.
J'avais bien attendu la fin de l'installation... (j'ai pas beaucoup de RAM sur mon PC portable, donc il y a peut être eu un problème lors de l'installation)
Enfin, le principal, c'est que ça fonctionne et que je puisse compiler.
__________________

Mes Projets GBA, NDS et PSP : http://n64francois.free.fr
N64Francois est déconnecté   Réponse avec citation
Vieux 14/05/2006, 19h52   #29
Yodajr
Administrateur
 
Date d'inscription: 09/11/2005
Messages: 3 750
Par défaut

Citation:
Envoyé par N64Francois
Enfin, le principal, c'est que ça fonctionne et que je puisse compiler.
Etrange que ca fonctionne, mais oui, t'as raison, c'est le principal
Vivement ton premier projet
Yodajr est déconnecté   Réponse avec citation
Vieux 27/05/2006, 10h27   #30
eti1
Membre
 
Date d'inscription: 21/11/2005
Messages: 26
Par défaut

Salut! Ca fait longtemps que j'ai pas posté sur PA, mais j'y jette quand même un
coup d'oeil de temps en temps, alors la prog psp!

par contre quand je compile mon projet (enfin le sample sprite d'OSlib), il me met ça:

Citation:
Envoyé par psp-config.exe - Point d'entrée introuvable
Le point d'entrée de procédure _impure_ptr est introuvable dans la bibliothèque de liaisons dynamique cygwin1.dll.
et quand à mon log:
Citation:
Envoyé par Output
------ Build started: Project: sprite, Configuration: Debug Win32 ------
Performing Makefile project actions
Your group is currently "mkpasswd". This indicates that
the /etc/passwd (and possibly /etc/group) files should be rebuilt.
See the man pages for mkpasswd and mkgroup then, for example, run
mkpasswd -l [-d] > /etc/passwd
mkgroup -l [-d] > /etc/group
Note that the -d switch is necessary for domain users.
Makefile (20) : /lib/build.mak: No such file or directory
make: *** No rule to make target `/lib/build.mak'. Stop.
Build log was saved at "file://d:\Projects\sprite\sprite\Debug\BuildLog.htm"
sprite - 0 error(s), 0 warning(s)
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
alors si vous avez une idée...
eti1 est déconnecté   Réponse avec citation
Vieux 27/05/2006, 15h15   #31
Yodajr
Administrateur
 
Date d'inscription: 09/11/2005
Messages: 3 750
Par défaut

Désolé cette erreur ne me dit rien du tout
T'as essayé de rajouter les paths ? (je l'ai finallement aujouté au tuto, 1er post)
Sinon essaye de réinstaller...
Yodajr est déconnecté   Réponse avec citation
Vieux 28/05/2006, 12h11   #32
eti1
Membre
 
Date d'inscription: 21/11/2005
Messages: 26
Par défaut

J'ai téléchargé cygwin1.dll sur dll-files.com, mais je crois que ce n'est pas la bonne version, est-ce que quelqun pourrait me l'envoyer?

j'ai ce log quand je compile:
Citation:
------ Build started: Project: teste2, Configuration: Debug Win32 ------
Performing Makefile project actions
Your group is currently "mkpasswd". This indicates that
the /etc/passwd (and possibly /etc/group) files should be rebuilt.
See the man pages for mkpasswd and mkgroup then, for example, run
mkpasswd -l [-d] > /etc/passwd
mkgroup -l [-d] > /etc/group
Note that the -d switch is necessary for domain users.
C:\Cygwin\usr\local\pspdev\bin\psp-config.exe (1580): *** proc magic mismatch detected - 0xC87757A7/0xD94C588A.
This problem is probably due to using incompatible versions of the cygwin DLL.
Search for cygwin1.dll using the Windows Start->Find/Search facility
and delete all but the most recent version. The most recent version *should*
reside in x:\cygwin\bin, where 'x' is the drive on which you have
installed the cygwin distribution. Rebooting is also suggested if you
are unable to find another cygwin DLL.

Makefile (20) : /lib/build.mak: No such file or directory
make: *** No rule to make target `/lib/build.mak'. Stop.
Build log was saved at "file://d:\Projects\teste2\teste2\Debug\BuildLog.htm"
teste2 - 0 error(s), 0 warning(s)
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
et j'ai toujours ce problème de build.mak. j'ai été voir dans C:\Cygwin\usr\local\pspdev\lib , mais je n'ai pas trouvé le fichier
eti1 est déconnecté   Réponse avec citation
Vieux 28/05/2006, 15h06   #33
Yodajr
Administrateur
 
Date d'inscription: 09/11/2005
Messages: 3 750
Par défaut

Le fichier cygwin1.dll est dans cygwin/bin
T'as essayé de réinstaller ?
Yodajr est déconnecté   Réponse avec citation
Vieux 28/05/2006, 17h03   #34
eti1
Membre
 
Date d'inscription: 21/11/2005
Messages: 26
Par défaut

J'ai finalement réussi en mettant le fichier cygwin1.dll dans system32!
Merci bien.
eti1 est déconnecté   Réponse avec citation
Vieux 28/05/2006, 17h38   #35
Yodajr
Administrateur
 
Date d'inscription: 09/11/2005
Messages: 3 750
Par défaut

De rien
Yodajr est déconnecté   Réponse avec citation
Vieux 08/06/2006, 02h33   #36
Lolene
Membre
 
Date d'inscription: 20/11/2005
Localisation: Nancy/Metz
Messages: 9
Par défaut

Bonjour,

Merci pour ce gros travail =)

J'ai tout installé sans trop de problèmes.

Juste à la fin, en voulant compiler j'ai eu l'erreur:

Code:
/vs-pspdev.sh: line 6: copy2psp.bat: command not found
mais en changeant la dernière ligne du vs-pspdev.sh et en la remplacant par:
./copy2psp.bat

le fichier .bat s'est correctement lancé. Donc tout fonctionne correctement =)


Aussi, j'ai eu le problème concernant le repertoire home vide mais en tapant (comme on me demandait de le taper en lancant cygwin tout seul):

Code:
mkpasswd -l > /etc/passwd
Mon repertoire d'utilisateur s'est crée.

En espérant que ca puisse aider
Lolene est déconnecté   Réponse avec citation
Vieux 08/06/2006, 23h45   #37
Yodajr
Administrateur
 
Date d'inscription: 09/11/2005
Messages: 3 750
Par défaut

Merci, tu viens de résumer les 2 solutions aux 2 problèmes récurents du pack
Le premier je le corrigerai dans le prochain, et j'integrerai la solution au 2eme dans le tuto.

PS : t'aurai du poster un peu plus tôt, tu m'aurai évité de perdre mon temps
Yodajr est déconnecté   Réponse avec citation
Vieux 12/06/2006, 01h22   #38
blackmario
 
Messages: n/a
Par défaut

Voilà j'ai un problème j'ai beau avoir suivi tout les étapes dans l'ordre et lu tout les problèmes je n'arive toujour pas a compilé un seul EBOOT
voilà mon build log :
------ Build started: Project: sprite, Configuration: Debug Win32 ------
Performing Makefile project actions
Your group is currently "mkpasswd". This indicates that
the /etc/passwd (and possibly /etc/group) files should be rebuilt.
See the man pages for mkpasswd and mkgroup then, for example, run
mkpasswd -l [-d] > /etc/passwd
mkgroup -l [-d] > /etc/group
Note that the -d switch is necessary for domain users.
make: *** No targets specified and no makefile found. Stop.
/vs-pspdev.sh: line 6: copy2psp.bat: command not found
Project : error PRJ0002 : Error result 127 returned from 'C:\WINDOWS\SYSTEM32\cmd.exe'.
Build log was saved at "file://d:\PSP\dev psp\premier projet\sprite\sprite\Debug\BuildLog.htm"
sprite - 1 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========


J'espère que vous pourrez m'aider!!
Merci d'avance!!
  Réponse avec citation
Vieux 12/06/2006, 01h44   #39
Yodajr
Administrateur
 
Date d'inscription: 09/11/2005
Messages: 3 750
Par défaut

Visiblement ces 2 problèmes semblent etre récurents, tu est sur d'avoir tout lu ?
Lolene 2 posts avant le tien donne la solution aux 2.
Il faut modifier le fichier vs-pspdev.sh du répertoire cygwin (avec notepad par exemple) et rajouter ./ devant copy2psp.bat

Et creer le dossier user, la procédure en détail ici
Yodajr est déconnecté   Réponse avec citation
Vieux 12/06/2006, 11h17   #40
blackmario
 
Messages: n/a
Par défaut

merci pour la réponse!!!
Maintenant sa marche mais j'ai un otre problème
Il me dit que sa à réussi mais je ne sais pas où il m'a mis le fichier...(PS:je n'avais pas branché ma PSP!!)
Voilà mon build log:
------ Build started: Project: sprite, Configuration: Debug Win32 ------
Performing Makefile project actions
Copying skeleton files.
These files are for the user to personalise
their cygwin experience.
These will never be overwritten.
`./.bashrc' -> `/home/BlackMario//.bashrc'
`./.bash_profile' -> `/home/BlackMario//.bash_profile'
`./.inputrc' -> `/home/BlackMario//.inputrc'
make: *** No targets specified and no makefile found. Stop.
Build log was saved at "file://d:\PSP\dev psp\premier projet\sprite\sprite\Debug\BuildLog.htm"
sprite - 0 error(s), 0 warning(s)
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========


Désolé de vous enbeter encore!!
Merci d'avance pour les réponses!!
  Réponse avec citation
Vieux 13/06/2006, 01h47   #41
Yodajr
Administrateur
 
Date d'inscription: 09/11/2005
Messages: 3 750
Par défaut

Bizarre ton log, ce message tu devrais l'avoir en lancant le cygwin.bat, et ce qu'une seule fois...
Tu l'as à chaque fois que tu fait F7 ou CTRL+MAJ+F7 ?

Si oui, montre moi ton vs-pspdev.sh
Yodajr est déconnecté   Réponse avec citation
Vieux 13/06/2006, 12h46   #42
blackmario
 
Messages: n/a
Par défaut

Ben oui a chaque fois pourtant j'ai tout fait comme il a été dit les variables d'environnement et tout et tout donc voilà je comprend pas
Voilà mon vs-pspdev.sh :
#!/bin/bash
export PSP_MOUNT=/cygdrive/h
export PATH=$PATH:/cygdrive/c/cygwin/bin
cd "$VS_PATH"
make 2>&1 $@ | sed -e 's/\([^:]*\):\([0-9][0-9]*\)\(.*\)/\1 (\2) \3/'
./copy2psp.bat


(PS : mon dossier "Cygwin" sur C: est écrit avec un C majuscule et dans ce fichier il est écrit avec un c miniscul c'est peut etre de là que vient l'erreur nan?)
Merci d'avance pour votre aide!!
  Réponse avec citation
Vieux 13/06/2006, 13h03   #43
blackmario
 
Messages: n/a
Par défaut

sa yé c'est bon j'ai réussi en faite c'était à cose de mes fichiers ils étaient mal placé!!!Merci pour votre aide!!!
  Réponse avec citation
Vieux 15/06/2006, 19h11   #44
Yodajr
Administrateur
 
Date d'inscription: 09/11/2005
Messages: 3 750
Par défaut

Citation:
Envoyé par blackmario
c'était à cause de mes fichiers, ils étaient mal placés
C'est à dire ? tu peux détailler ? je n'ai pas trop suivi et ca pourra peut etre servir à d'autres...
Yodajr est déconnecté   Réponse avec citation
Vieux 17/06/2006, 13h31   #45
BennyRebirth
Membre confirmé
 
Date d'inscription: 10/11/2005
Localisation: Lille
Messages: 144
Par défaut

Jveu pas tout casser le fil de la converse mais j'ai également un petit soucie, tout se compil bien et se copie sur la PSP mais il m'affiche l'icone "PSP-DEV LAUNCHER" et le titre est toujours suivi de "KXPloit boot by PSP-DEV Team", impossible de la changer quelqu'un a une idée?
BennyRebirth est déconnecté   Réponse avec citation
Vieux 17/06/2006, 14h17   #46
N64Francois
Membre confirmé
 
Date d'inscription: 10/11/2005
Localisation: Rouen (76)
Messages: 433
Par défaut

Citation:
Envoyé par BennyRebirth
Jveu pas tout casser le fil de la converse mais j'ai également un petit soucie, tout se compil bien et se copie sur la PSP mais il m'affiche l'icone "PSP-DEV LAUNCHER" et le titre est toujours suivi de "KXPloit boot by PSP-DEV Team", impossible de la changer quelqu'un a une idée?
La réponse est ici :
http://www.playeradvance.org/forum/s...2&postcount=27
ou ici :
http://www.playeradvance.org/forum/s...7&postcount=30
__________________

Mes Projets GBA, NDS et PSP : http://n64francois.free.fr
N64Francois est déconnecté   Réponse avec citation
Vieux 01/07/2006, 12h51   #47
/grigri\
 
Messages: n/a
Par défaut

merci de ce super TUTO , j'ai reussi à tout installer du premier coup sans avoir de probleme , j'ai suivi tout les tuto , vivement les 2 dernier
  Réponse avec citation
Vieux 08/09/2006, 08h41   #48
Ariakan
 
Messages: n/a
Par défaut

YodaJr (ou quelqu'un qui s'y connaitrait!) I need your help!

Je suis avec intérêt l'évolution du LTE Game Engine
http://www.ltestudios.com/

Moteur 3D/2D pour les homebrew PSP, qui propose d'énormes fonctionnalités!
Dans cette archive il y a un dossier d'exemple à compiler...

J'ai donc suivi le tuto à la lettre, et la compile des exemples d'Oslib marchent... Mais je n'arrive pas à compiler les exemples du LTE Game Engine!

Je ne pourrai pas te copier/coller les erreurs car je suis au taff actuellement, mais il y en a beaucoup et en gros, beaucoup de choses ne sont pas défini (à ce qu'il dit!)

Si tu (ou un autre!) pouvait s'y essayer, et si ça marche, montrer la marche à suivre pour y arriver, ça serait trèèèès sympatoche de votre part! (surtout que j'ai hâte de voir tourner la bestiole!)

Merciii!
  Réponse avec citation
Vieux 08/09/2006, 09h43   #49
Muryoh
Membre
 
Date d'inscription: 14/08/2006
Messages: 37
Par défaut

Alors, en premier tu telecharge l'archive de LTE Game Engine.

tu le decompresse dans un repertoire temporaire.

dedans tu aura un rep INCLUDE et LIB qu'il te faudra mettre dans c:\Cygwin\usr\local\pspdev\psp\sdk\

Ensuite, faire un projet sous VC++ Express comme pour un projet avec OSLIB, y mettre le makefile d'un des exemple de LTE Game Engine et de compiler, et tout roule.

Par contre, attention, te demandera le fichier common.h qui se trouve dans le rep des exemples, donc le mettre dans le rep de tom projet avec le main.c ou main.cpp, et modifier la source pour le include : #include "common.h".

Pour tout se qui est images et objet des exemples , ca se trouve dans le repertoire MEDIA .

A la compilation, tu risque sans doute d'avoir une erreur de ce style la :

1>/usr/local/pspdev/psp/sdk/include/psptypes.h (54) : error: conflicting declaration 'typedef long long int s64'
1>/usr/local/pspdev/psp/sdk/include/engineTypes.h (58) : error: 's64' has a previous declaration as 'typedef long int s64'


pas de panic ^_^, ouvre le fichier c:\Cygwin\usr\local\pspdev\psp\sdk\include\engineT ypes.h et a la ligne 58, tu met en commentaire typedef long s64; .

Et la tu peux sauvegarder et recompiler, et plus de probleme.

J'ai testé et ca fonctionne pas mal du tout, mais je n'aime pas, car tu as leur logo et ca dure un petit moment ^_^
Muryoh est déconnecté   Réponse avec citation
Vieux 08/09/2006, 14h27   #50
Ariakan
 
Messages: n/a
Par défaut

Super, je te remercie!!
Je testerai ça dès ce soir!
  Réponse avec citation
Réponse

Liens sociaux

Publicité



Utilisateurs regardant la discussion actuelle : 1 (0 membre(s) et 1 invité(s))
 
Outils de la discussion
Modes d'affichage

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 19h16.


Édité par : vBulletin® version 3.7.2
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Tous droits réservés.
Version française #16 par l'association vBulletin francophone
Design par Ass-Itch, DJP et Dr.Vince