Vraag


Acties:
  • 0 Henk 'm!

  • Eiland
  • Registratie: September 2007
  • Laatst online: 10:50
Ik probeer om mijn ds415+ een programma te runnen maar deze geeft de volgende melding

"/lib/libstdc++.so.6: no version information available"

Na wat googlen lijkt het er op dat het iets met 32/64 bit te maken heeft, helaas ben ik geen linux expert en krijg ik het niet voor elkaar het te fixen.

Het gene wat ik geprobeerd hebt zorgde er al voor dat ik heel DSM opnieuw kon instaleren dus vandaar dat ik hier hulp ben komen zoeken.

Alle reacties


Acties:
  • 0 Henk 'm!

  • Hakker
  • Registratie: Augustus 2002
  • Laatst online: 08-09 13:54

Hakker

a.k.a The Dude

CLI aanzetten in je network services
en dan eens "sudo apt-get install libstdc++6" proberen in de CLI

Artificial Intelligence is no match for natural stupidity | Mijn DVD's | Mijn Games | D2X account: Hakker9


Acties:
  • 0 Henk 'm!

  • Eiland
  • Registratie: September 2007
  • Laatst online: 10:50
Apt-get werkt helaas niet via ipkg kan ik wel libstdc++ instaleren maar dit verhelpt het helaas niet

Dit zijn overigens de locaties waar het bestand moet staan, misschien wordt iemand daar wijzer van
/usr/lib/libstdc++.so.6
/usr/lib/libstdc++.so.6.0.20
/usr/lib32/libstdc++.so.6
/usr/lib32/libstdc++.so.6.0.20
/volume1/@optware/lib/ipkg/info/libstdc++.list
/volume1/@optware/lib/ipkg/info/libstdc++.control
/volume1/@optware/lib/libstdc++.so
/volume1/@optware/lib/libstdc++.so.6
/volume1/@optware/lib/libstdc++.so.6.0.9
/volume1/@optware/lib/libstdc++.la
/opt/lib/ipkg/info/libstdc++.list
/opt/lib/ipkg/info/libstdc++.control
/opt/lib/libstdc++.so
/opt/lib/libstdc++.so.6
/opt/lib/libstdc++.so.6.0.9
/opt/lib/libstdc++.la

[ Voor 76% gewijzigd door Eiland op 15-12-2017 16:16 ]


Acties:
  • 0 Henk 'm!

  • Thralas
  • Registratie: December 2002
  • Laatst online: 24-08 21:46
Eiland schreef op vrijdag 15 december 2017 @ 15:37:
Ik probeer om mijn ds415+ een programma te runnen maar deze geeft de volgende melding

"/lib/libstdc++.so.6: no version information available"

Na wat googlen lijkt het er op dat het iets met 32/64 bit te maken heeft, helaas ben ik geen linux expert en krijg ik het niet voor elkaar het te fixen.
Nee. Dat is het niet.

Je probeert een programma te draaien dat voor een ander OS/versie dan je Synology is gecompileerd.

Hij heeft de library gewoon gevonden, maar de libstdc++ van je Synology heeft blijkbaar geen versieinformatie voor z'n symbols.

Het is overigens geen foutmelding, maar een waarschuwing. In de meeste gevallen zal het gewoon werken, maar het is een terechte hint dat je software probeert te draaien op een systeem waar het niet voor gebouwd was.

De oplossing is simpel:
- Negeer de waarschuwing en kijk of het alsnog gewoon werkt
- Zoek een versie die wel voor jouw Synology is gebouwd, een statische versie, of bouw het programma zelf vanaf source (indien mogelijk)

Acties:
  • 0 Henk 'm!

  • Eiland
  • Registratie: September 2007
  • Laatst online: 10:50
Bij het negeren werkt het niet naar behoren
Het is closed source dus dan zou ik het de developer moeten vragen

iig bedankt