Progi1984 - Programmes & Userlibs

Vous avez développé un logiciel en PureBasic et vous souhaitez le faire connaitre ?
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Flype a écrit :à ce que je vois le site d'hébergement PenguinBytes est HS...

tout les liens de tes libs (1er post) sont dead et ceux de mes libs aussi.

vous êtes au courant ?

y a t il une solution de remplacement ?
J'y travaille et disons que mon travail me prend pas mal mais j'avance et espère finir assez rapidement la solution de remplacement.

Content de te revoir :)
HAnil
Messages : 2
Inscription : mar. 21/juil./2009 6:50

Message par HAnil »

Votre travail est rocher.
J'ai besoin de lib et de solutions d'accès à votre attente.
------------------- translated by Google --------------------
Your works is rock.
I need some lib and waiting your access solutions.

HAnil
Ollivier
Messages : 4190
Inscription : ven. 29/juin/2007 17:50
Localisation : Encore ?
Contact :

Message par Ollivier »

It's a good surprise to read such a message in this forum!
Welcome and good discussion with Progi1984 or others!

Ollivier

(C'est une bonne surprise de lire un tel message sur ce forum! Bienvenu et bonne discussion avec Progi1984 ou d'autres!)
Avatar de l’utilisateur
Ar-S
Messages : 9478
Inscription : dim. 09/oct./2005 16:51
Contact :

Message par Ar-S »

Progi1984 a écrit :
Flype a écrit :à ce que je vois le site d'hébergement PenguinBytes est HS...

tout les liens de tes libs (1er post) sont dead et ceux de mes libs aussi.

vous êtes au courant ?

y a t il une solution de remplacement ?
J'y travaille et disons que mon travail me prend pas mal mais j'avance et espère finir assez rapidement la solution de remplacement.

Content de te revoir :)
Si tu as besoin d'un espace ftp (pas trop lourd) je peux t'en créer un sur mon site qui s'appellerait cequetuveux.darkpixl.org. Peut-être le temps que tu recrées ton espaces chez ton fai (ou autre).
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

@HAnil :
Thank you very much for this compliment.

@All :
Le problème n'est pas l'herbergement, mais plutôt de réussir à avoir deux heures de libre pour pouvoir recompiler mes libs pour PB 4.31 et de les remettre en ligne. J'en ai fait quelques unes mais toutes n'ont pas été fait :
http://partage.rootslabs.net/
Geo Trouvpatou
Messages : 471
Inscription : dim. 23/déc./2007 18:10

Message par Geo Trouvpatou »

Salut Progi1984.

Comment utiliser RWLibCurl_7.17.1 sous Linux.
En ouvrant "RW_LibCurl_Inc.pb" je vois

Code : Tout sélectionner

CompilerSelect #PB_Compiler_OS
  CompilerCase #PB_OS_Linux
    ImportC "/usr/lib/libcurl.so"
  CompilerCase #PB_OS_Windows
    ImportC "libcurl.lib"
CompilerEndSelect
Mais dans /usr/lib/ pas de libcurl.so.
J'ai Ubuntu 9.04.

Sous Windows cela fonctionne bien mais qu'est ce que c'est toutes ces cochonneries qu'il faut mettre en plus de "LibCurl.dll".
Je parle de :
libeay32.dll
ssleay32.dll
zlib1.dll

Et sous linux, que faut-il fournir en plus de l'executable ?
Merci à toi pour ce wrapper.

Bye.
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Essaie avec :

Code : Tout sélectionner

CompilerSelect #PB_Compiler_OS
	CompilerCase #PB_OS_Linux
		ImportC "/usr/lib/libcurl.so.3"
	CompilerCase #PB_OS_Windows
		ImportC "libcurl.lib"
CompilerEndSelect
Peux tu me donner un retour de cela, si cela ne marche toujours pas ?

Code : Tout sélectionner

ls /usr/lib/libcurl* -l
Geo Trouvpatou
Messages : 471
Inscription : dim. 23/déc./2007 18:10

Message par Geo Trouvpatou »

Salut.

Déjà je suis super nul avec Linux, donc faudra me tenir par la main :lol:

En copiant ta ligne de code dans la console, qui sert à je ne sais trop quoi, voici le résultat retourné :

Code : Tout sélectionner

lrwxrwxrwx 1 root root     19 2009-04-30 09:02 /usr/lib/libcurl-gnutls.so.3 -> libcurl-gnutls.so.4
lrwxrwxrwx 1 root root     23 2009-04-30 09:02 /usr/lib/libcurl-gnutls.so.4 -> libcurl-gnutls.so.4.1.0
-rw-r--r-- 1 root root 235816 2009-03-04 03:14 /usr/lib/libcurl-gnutls.so.4.1.0
[EDIT]Concernant : ls /usr/lib/libcurl* -l j'imagine que cela veut dire de lister tous les fichiers commençant par "libcurl" et se trouvant dans le dossier "/usr/lib/".

Bon, déjà j'ai mis "LibCurl.lib" dans "purelibraries/userlibraries", je ne sais pas s'il faut le faire sous Linux.

Bon j'ai essayé :
/usr/lib/libcurl.so.3 et il me dit que: Aucun dossier ou fichier de ce type.
Normal puisque je ne l'ai pas vu dans le dossier en question.

J'ai donc essayé ceci suite au message plus haut et du fait que ces fichiers sont bien présents :
/usr/lib/libcurl-gnutls.so.4.1.0
et
/usr/lib/libcurl-gnutls.so.4
et
/usr/lib/libcurl-gnutls.so.3

Et j'ai pleins de messages d'erreur :
Linker error :
purebasic.o: In function 'main':
(.text+0x67): undefined reference to '_curl_easy_init'
Et plusieurs ligne du même type pour :
undefined reference to '_curl_easy_setopt'
undefined reference to '_curl_easy_perform'
undefined reference to '_curl_easy_cleanup'
Ou il n'y a que : (.text+0x67) qui change.
Et pour finir la dernière ligne ci-dessous
collect2: Id a retourné 1 code d'état d'execution

Voilà, donc j'espère que ceci fera avancer le schmilblick.

A plus.

[EDIT] Je précise qu'à l'époque j'ai décompressé PB sur le bureau ensuite je l'ai mis dans le dossier "Documents" mais je n'ai pas fait de Path machin chose comme c'était expliqué sur le SDZ où j'ai suivi le tuto pour l'install.
Par contre j'ai bien installé les paquets minimums pour que ça fonctionne.
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Pas de problème, je suis là pour t'aider.

Donc à ce qu'il semble, tu n'as pas libcurl
Sous Ubuntu : apt-get install libcurl3
Sous Fedora/CentOs : yum install libcurl3
etc...

Le .lib est la librairie partagée mais elle ne fonctionne que sous Windows. Son équivalent linux est le .so.
Geo Trouvpatou
Messages : 471
Inscription : dim. 23/déc./2007 18:10

Message par Geo Trouvpatou »

Merci à toi.

Je suis sous Ubuntu 9.04

Arrgghhh!!!!! J'ouvre un terminal (Applications/Accessoires/Terminal)
Et voici ce que j'ai :
seb@ubuntu:~$ apt-get install libcurl3
E: Impossible d'ouvrir le fichier verrou /var/lib/dpkg/lock - open (13 Permission non accordée)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
Je ne sais pas trop comment me logguer en tant qu'admin.
[EDIT] je viens d'essayer sudo apt-get install libcurl3 sans plus de succès.

Sinon en passant par synaptic et ds la recherche en tapant "libcurl3" il me propose :
libcurl3
libcurl3-dbg
libcurl3-gnutls (Que j'ai déjà, enfin je pense puisqu'il est coché)
Les 2 premiers ne sont pas coché.

Je n'installe rien pour l'instant, j'attends ta réponse.

A plus.
Geo Trouvpatou
Messages : 471
Inscription : dim. 23/déc./2007 18:10

Message par Geo Trouvpatou »

Je viens d'essayer une 2ème fois le sudo apt etc... en fermant toutes mes fenêtres ouvertes et c'est passé donc je regarde ce qu'il en retourne.

Voici ce que le terminal m'a affiché :
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les NOUVEAUX paquets suivants seront installés :
libcurl3
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 220ko dans les archives.
Après cette opération, 434ko d'espace disque supplémentaires seront utilisés.
Réception de : 1 http://fr.archive.ubuntu.com jaunty/main libcurl3 7.18.2-8ubuntu4 [220kB]
220ko réceptionnés en 0s (550ko/s)
Sélection du paquet libcurl3 précédemment désélectionné.
(Lecture de la base de données... 148335 fichiers et répertoires déjà installés.)
Dépaquetage de libcurl3 (à partir de .../libcurl3_7.18.2-8ubuntu4_i386.deb) ...
Paramétrage de libcurl3 (7.18.2-8ubuntu4) ...

Traitement des actions différées (« triggers ») pour « libc6 »...
ldconfig deferred processing now taking place
Après ça j'ai refait un ls /usr/lib/libcurl* -l
Et voici le résultat :

Code : Tout sélectionner

seb@ubuntu:~$ ls /usr/lib/libcurl* -l
lrwxrwxrwx 1 root root     19 2009-04-30 09:02 /usr/lib/libcurl-gnutls.so.3 -> libcurl-gnutls.so.4
lrwxrwxrwx 1 root root     23 2009-04-30 09:02 /usr/lib/libcurl-gnutls.so.4 -> libcurl-gnutls.so.4.1.0
-rw-r--r-- 1 root root 235816 2009-03-04 03:14 /usr/lib/libcurl-gnutls.so.4.1.0
lrwxrwxrwx 1 root root     12 2009-08-05 19:29 /usr/lib/libcurl.so.3 -> libcurl.so.4
lrwxrwxrwx 1 root root     16 2009-08-05 19:29 /usr/lib/libcurl.so.4 -> libcurl.so.4.1.0
-rw-r--r-- 1 root root 252420 2009-03-04 03:14 /usr/lib/libcurl.so.4.1.0
En repassant par synaptic et ds la recherche en tapant "libcurl3" :
libcurl3 (coché)
libcurl3-dbg (pas coché)
libcurl3-gnutls (coché)

Les messages d'erreurs sont en fonction du fichier test que j'essaie.
J'utilise "LibCurl_Sample_0_OK.pb".

J'ai essayé tout cela sans succès :
ImportC "/usr/lib/libcurl.so"
ImportC "/usr/lib/libcurl.so.3"
ImportC "/usr/lib/libcurl-gnutls.so.3"

ImportC "/usr/lib/libcurl.so.4"
ImportC "/usr/lib/libcurl.so.4.1.0"
ImportC "/usr/lib/libcurl-gnutls.so.4.1.0"
ImportC "/usr/lib/libcurl-gnutls.so.4"

A plus, je suis à court d'idées.
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Garde le "ImportC "/usr/lib/libcurl.so.3" "

Remplace

Code : Tout sélectionner

As "_
par

Code : Tout sélectionner

;As "_
Et ca devrait fonctionner.
PS : Solution temporaire, le temps que je fasse un truc propre
Geo Trouvpatou
Messages : 471
Inscription : dim. 23/déc./2007 18:10

Message par Geo Trouvpatou »

Arrfff!!! je viens juste d'éteindre le PC Linuxien :D.

Bon je rallume et je teste.

Cool, effectivement cela fonctionne.
Même si en faisant tourner les 3 premiers exemples, les fichiers ne s'enregistrent pas dans le dossier "Samples".
Bon je viens de voir qu'il faut remplacer les \ par des / pour les chemins.

Demain j'aurais 2, 3 questions à te poser.

Merci à toi,

Bye.
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Bon, j'ai mis à jour l'include pour faire un truc propre
( http://code.google.com/p/rwrappers/sour ... url_Inc.pb )

Et tout ca aprés une idée dans les chiottes :p

PS : Vas y ! pose les tes questions :)
Avatar de l’utilisateur
TazNormand
Messages : 1294
Inscription : ven. 27/oct./2006 12:19
Localisation : Calvados (14)

Message par TazNormand »

Question conne , mais où on peut télécharger ton wrapper FMod ???

Bon y'a pas urgence, je pars en vacances demain matin, néanmoins si jamais tu passes par là dans la journée pour éclairer ma lanterne, voisin normand :wink:

je t'en serai infiniment reconnaissant.
Image
Image
Répondre