Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie
Toon posts:

[Perl] Ik probeer github code uit te voeren maar krijg error

Pagina: 1
Acties:

Vraag


  • pacificocean
  • Registratie: mei 2006
  • Laatst online: 00:05
Mijn vraag
...
Ik probeer github code uit te voeren:

https://github.com/robinbowes/net-udap/ hiervoor heb ik https://docs.activestate.com/activeperl/5.28/start/windows/ geinstalleerd. nu krijg ik echter de volgende melding:
C:\da\pr\squeezebox\net-udap-master\net-udap-master>perl scripts/udap_shell.pl 192.168.1.50
Can't locate Log/StdLog.pm in @INC (you may need to install the Log::StdLog module) (@INC contains: C:/da/pr/squeezebox/net-udap-master/net-udap-master/scripts/../src/Net-UDAP/lib C:/Perl64/site/lib C:/Perl64/lib) at C:/da/pr/squeezebox/net-udap-master/net-udap-master/scripts/../src/Net-UDAP/lib/Net/UDAP/Log.pm line 39.
BEGIN failed--compilation aborted at C:/da/pr/squeezebox/net-udap-master/net-udap-master/scripts/../src/Net-UDAP/lib/Net/UDAP/Log.pm line 39.
Compilation failed in require at scripts/udap_shell.pl line 31.
BEGIN failed--compilation aborted at scripts/udap_shell.pl line 31.
Mijn achterligende probleem is mijn squeezebox receiver zie:
pacificocean in "[WA] Squeezebox"

Relevante software en hardware die ik gebruik
Windows 10
https://github.com/robinbowes/net-udap/
https://docs.activestate.com/activeperl/5.28/start/windows/
...

Wat ik al gevonden of geprobeerd heb

Ik heb al geprobeerd om C:\da\pr\squeezebox\net-udap-master\net-udap-master\src\Net-UDAP\lib\Log\StdLog.pm

Dat werkt wel maar dan begint hij te zeuren over de volgende module. Dus er zit volgens mij iets niet goed in folder opbouw of path instelling
# Add the Net-UDAP modules to the libpath
use FindBin;
use lib "$FindBin::Bin/../src/Net-UDAP/lib";

use version; our $VERSION = qv('1.0_01');

use Carp;
use Data::Dumper;
use Net::UDAP::Log;
use Net::UDAP::Shell;

$| = 1;

my $shell = Net::UDAP::Shell->new;
$shell->cmdloop;
Dat zou echter gek zijn want ik mag toch aannemen dat het andere mensen gelukt is om deze code zonder aanpassingen te draaien.
...

Blijkbaar zijn er toch meer mensen met hetzelfde probleem.

Deze work around nog gevonden voor Ubuntu.
https://www.mail-archive....evices.com/msg195658.html

Maar hoe krijg ik dat voor elkaar op Windows 10?

[Voor 5% gewijzigd door pacificocean op 10-09-2020 23:09]

Alle reacties


  • Postman
  • Registratie: februari 2000
  • Laatst online: 23:38
Erg rommelige GitHub. Zo werken al de links niet in zijn readme en missen er ook verschillende wiki pagina's.
Wat erger is dat hij zegt in de readme in de src map dat er geen dependency zijn, maar vervolgens wel in een andere map een txt bestand heeft met daarin wat cspan requirements.

Een mogelijkheid als oplossing voor je problemen: gebruik volledige paths (absolute), ik zie nu namelijk dat er in je path halverwege /../ staat, dit kan nooit goed zijn en moet eigenlijk een relative path translatie zijn (en werkt niet om een of andere reden).

Systeemspecs


  • OverloadOfRed
  • Registratie: maart 2010
  • Laatst online: 21:43

OverloadOfRed

Bla, blabla

Inhoudelijk kan ik je niet helpen, maar heb je de github issues niet bekeken?
https://github.com/robinbowes/net-udap/issues/2
Deze lijkt wel verdacht veel op jouw probleem en als ik het zo snel doorlees een mogelijke oplossing.

Succes

Ik ben chatman, supersnel met MSN. Er is niemand die me niet kent



Apple iPhone SE (2020) Microsoft Xbox Series X LG CX Google Pixel 4a CES 2020 Samsung Galaxy S20 4G Sony PlayStation 5 Nintendo Switch Lite

'14 '15 '16 '17 2018

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2020 Hosting door True