Page 3 sur 3

Re: Compilation sous ubuntu - utilisation sur busybox

Publié : mar. 28/mai/2013 17:44
par meganet
Pb refuse de compiler en 32 bit parce que je suis en 64, il faudrait tester de compiler sur une machine virtuelle debian en 64 vu que ta machine y est aussi et là ça devrai logiquement passer. Si j'ai le temps j'essayerai de voir ça.

Re: Compilation sous ubuntu - utilisation sur busybox

Publié : mar. 28/mai/2013 17:55
par lolvince
je suis bien en 64 bit ?

DiskStation> uname -a
Linux DiskStation 3.2.30 #3 SMP Fri Apr 26 22:03:48 MSK 2013 x86_64 GNU

Re: Compilation sous ubuntu - utilisation sur busybox

Publié : mar. 28/mai/2013 18:01
par meganet
Oui x86_64.

Re: Compilation sous ubuntu - utilisation sur busybox

Publié : mar. 28/mai/2013 18:03
par Backup
@lolvince : t'as essayé mon code de generation d'Html ?

Re: Compilation sous ubuntu - utilisation sur busybox

Publié : mar. 28/mai/2013 18:11
par lolvince
je viens d'arriver donc je compilait sur une Ubuntu Desktop 12.10 32bit et Ubuntu Desktop 13.04 64bit....
la j'instal une Ubuntu Desktop 12.04 LTS 64 bit
pour compiler vos code et re-tester ...
je vous tiens informé !

Re: Compilation sous ubuntu - utilisation sur busybox

Publié : mar. 28/mai/2013 18:16
par meganet
Sur ubuntu 12.04 c'est la 2.15 tu risque d'avoir le même problème.

Re: Compilation sous ubuntu - utilisation sur busybox

Publié : mar. 28/mai/2013 18:18
par lolvince
quelle version d 'ubuntu alors ?
je ne peut pas mette a jour mon nas ?

Re: Compilation sous ubuntu - utilisation sur busybox

Publié : mar. 28/mai/2013 18:28
par meganet
Le plus simple ça serais de prendre debian 7 (Wheezy) tu seras sur la même base que ton serveur. Pour le mettre à jour je connais pas leurs système mais pour mettre à jour ce genre de lib, ça risque de mettre le bazar plus qu'autre chose.

Re: Compilation sous ubuntu - utilisation sur busybox

Publié : mar. 28/mai/2013 18:35
par lolvince
bon j'ai compiler vos code avec ubuntu 12.04 64bit
j'ai toujours : Floating point exception (core dumped).

avec le code de Dobro :
/lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./print)
donc sans console pas d'erreur de type floating ....
Y a de l'évolution on dirai :p

PS je telecharge debian-7.0.0-amd64-kde-CD-1.iso j'espere que c'est le bon CD ....

pour info :
strings /lib/libc.so.6|grep GLIB
GLIBC_2.0
GLIBC_2.1
GLIBC_2.1.1
GLIBC_2.1.2
GLIBC_2.1.3
GLIBC_2.2
GLIBC_2.2.1
GLIBC_2.2.2
GLIBC_2.2.3
GLIBC_2.2.4
GLIBC_2.2.6
GLIBC_2.3
GLIBC_2.3.2
GLIBC_2.3.3
GLIBC_2.3.4
GLIBC_PRIVATE

et si il fallait que j’utilise une ancienne version de pure?

Re: Compilation sous ubuntu - utilisation sur busybox

Publié : mar. 28/mai/2013 19:21
par meganet
Non la version de Purebasic ne changera rien, c'est la libs installé sur le système sur le quel tu compiles qui est prise en compte pour ce genre de bug. C'est pour ça que si tu es sous debian 7 qui utilises glibc-6-2.13 et que tu veux exécuter un prg compiler sous Ubuntu 12.04 ou 14.04 qui utilisent glibc-6-2.15, ou avec le miens sous Fedora, il cherche à avoir glibc-6-2.14 minimum surement pour des raisons n’appelles à des fonctions différentes ou quelques petits changement d'une version à l'autre et vu que tu as la 2.13 sur ton serveur sous debian il ne la trouve pas et te marque ça.
Je sais pas si c'est très claire :S.

Re: Compilation sous ubuntu - utilisation sur busybox

Publié : mar. 28/mai/2013 19:42
par lolvince
sisi c'est super clair !
merci de l'info toujours ;) bon j'ai ma debian qui démmare je test purebasic
comment je peut connaitre la version de la glibc?

Re: Compilation sous ubuntu - utilisation sur busybox

Publié : mar. 28/mai/2013 19:58
par lolvince
Bonne nouvelle les amis !!!

Compilé sur debian 7 et fonctionnel sur mon NAS synology ;)

voila merci à vous de vous êtes donné autant de mal ^^

ai-je une limitation quelconque ? avec une version de lib moins récente ???

Re: Compilation sous ubuntu - utilisation sur busybox

Publié : mar. 28/mai/2013 20:59
par meganet
Non tu n'as pas de limitation réelle à utiliser une en sienne version. C'est juste que chez Debian, ils préfèrent travailler avec des versions éprouvées donc plus ancienne alors qu'Ubuntu ou même Fedora qui eux mettent pratiquement toujours les dernières versions et ils corrigent les éventuels bugs après via les majs.
Pour connaitres la version que tu as sous Debian "sudo apt-cache search glibc-6" ou Google est aussi ton ami.