Aller au contenu

Featured Replies

Posté(e)
  • Auteur

je crois uq il faut recompiler car en 4.1 le kernel passe de 2.6 a 3.0

je recherche donc les fichier usbserial et fdti compiler pour le ds212j et le dsm4.1

  • 3 semaines après...
  • Réponses 55
  • Vues 18 k
  • Créé
  • Dernière réponse

Meilleurs contributeurs dans ce sujet

Posté(e)

Alors j'ai fait un double reset sur le NAS, et j'ai réinstallé comme décrit ici et quand je fais

gcc -Wall teleinfoserial_mysql.c -I /opt/include/mysql/ -L /opt/lib/mysql/ -lmysqlclient -o teleinfoserial_mysql

SRV_2L2I> gcc -Wall teleinfoserial_mysql.c -I /opt/include/mysql/ -L /opt/lib/my

sql/ -lmysqlclient -o teleinfoserial_mysql

/opt/lib/gcc/powerpc-linux-gnuspe/3.4.6/../../../../powerpc-linux-gnuspe/bin/ld:

dynamic variable `_SDA_BASE_@@libmysqlclient_14' is zero size

/opt/lib/gcc/powerpc-linux-gnuspe/3.4.6/../../../../powerpc-linux-gnuspe/bin/ld:

/opt/lib/gcc/powerpc-linux-gnuspe/3.4.6/../../../../powerpc-linux-gnuspe/lib/cr

t1.o(.rodata+0x0): unresolvable R_PPC_ADDR32 relocation against symbol `_SDA_BAS

E_@@libmysqlclient_14'

/opt/lib/gcc/powerpc-linux-gnuspe/3.4.6/../../../../powerpc-linux-gnuspe/bin/ld:

final link failed: Nonrepresentable section on output

collect2: ld returned 1 exit status

Je comprends rien... A priori il trouve bien la librairie mysqlclient mais ca merdouille quand meme... helpppp

Meme problème....

une soluce?

  • 4 mois après...
Posté(e)

Pour ceux qui ont des difficultés, je n'ai pas eu de soucis en suivant le tuto de la page 2.

Ma configuration : Synology 212j

Je n'ai pas encore commandé le module, j'ai juste fait un essais pour voir si cela pouvait marcher sur mon NAS (je ne pense pas que cela change grand chose !)

J'ai la derniere version de DSM 4.1

J'ai suivi le tuto de la page 2 sans soucis (alors que je galérais comme un fou avant !)

ipkg install gcc
ipkg install mysql
/opt/etc/init.d/K70mysqld stop
rm /opt/etc/init.d/K70mysqld

rm /opt/etc/init.d/S70mysqld

gcc -Wall teleinfoserial_mysql.c -I /opt/include/mysql/ -L /opt/lib/mysql/ -lmysqlclient -o teleinfoserial_mysql

Seule l'instruction /opt/etc/init.d/K70mysqld stop n'a pas fonctionnée

Puis pour phpmyadmin un


	panneau de conf -> services web-> applications web ->activer MySQL:
	décocher la case
	<appliquer>
	cocher la case
	<appliquer>

A+

  • 1 an après...
Posté(e)

Bonjour,

Bon ben tout marchait bien, et je viens de passer à la DSM5.0 et c'est la cata...

Lorsque je lance le script j'ai un message d'erreur :

./teleinfo: error while loading shared libraries: libmysqlclient.so.14: cannot open shared object file: No such file or directory

Et en effet cette librairie a évolué en version 18.

J'ai essayé de recompiler le code C mais j'ai aussi une erreur.

Une solution PHP ou Python pourrait aider mais les codes que j'ai trouvé ne fonctionnent malheureusement pas...

Qui pourrait m'aider ?

Modifié par usky73

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.