vsTerminus / Discord-NP

Last.FM Now Playing info in your Discord status message
MIT License
43 stars 6 forks source link

Not working #2

Closed Yoposoc closed 7 years ago

Yoposoc commented 7 years ago

When I try to execute the perl script, I get this: Can't locate Net/LastFM.pm in @INC (you may need to install the Net::LastFM module) (@INC contains: C:/Perl64/site/lib C:/Perl64/lib .) at discordnp.pl line 7. BEGIN failed--compilation aborted at discordnp.pl line 7.

vsTerminus commented 7 years ago

Will look when I get home. Net::LastFM isn't supposed to be a dependency now since I wrote my own non-blocking module. Probably forgot to remove a reference to it somewhere.

vsTerminus commented 7 years ago

Alright. Update your copy and make sure you've installed both my Net::Discord and Net::Async::LastFM modules.

I've updated the readme, but just in case it should be as simple as symlinking the modules into your perl5 lib folder, something like this:

ln -s /path/to/Net-Async-LastFM/lib/Net/Async ~/perl5/lib/perl5/Net/Async
ln -s /path/to/Net-Discord/lib/Net/Discord ~/perl5/lib/perl5/Net/Discord
ln -s /path/to/Net-Discord/lib/Net/Discord.pm ~/perl5/lib/perl5/Net/Discord.pm

If you don't have a user lib you'll have to install them to the system lib folder as root.

Yoposoc commented 7 years ago

Hmmm. I have Windows and I have installed the directories from Net::Discord and Net::Async::LastFM into my perl lib folder. Redownloaded Discord-NP and I got this error. Can't locate Mojo/UserAgent.pm in @INC (you may need to install the Mojo::UserAgent module) (@INC contains: C:/Perl64/site/lib C:/Perl64/lib .) at C:/Perl64/lib/Net/Async/LastFM.pm line 7. BEGIN failed--compilation aborted at C:/Perl64/lib/Net/Async/LastFM.pm line 7. Compilation failed in require at discordnp.pl line 7. BEGIN failed--compilation aborted at discordnp.pl line 7. So I figured I need to get this Mojo::UserAgent module, but it seems like I have to get it by installing cygwin and using commands there to get it. I'm going to try it later today.

vsTerminus commented 7 years ago

Yep, there are a number of other modules that have to be installed for this to run. You can find them listed inside the "cpanfile" file.

From CPAN:

Mojo::IOLoop
Mojo::UserAgent
Mojo::JSON
Compress::Zlib
Encode::Guess
Config::Tiny

And from my own:

Net::Discord
Net::Async::LastFM

There's a really easy easy way to install all of the CPAN dependencies, and you don't need Cygwin to do it.

Which Perl did you install? Strawberry? If so, it comes with the cpanm tool, so all you really need to do is open a Command Prompt (cmd) window in this project's root folder and type cpanm --installdeps .

I updated the dependencies file, so make sure to update your copy of this project first.

You might also need Data::Dumper. It's a module I use for debugging and sometimes forget to remove from the code before pushing commits here. If so, you can install it with the command: cpanm Data::Dumper.

Yoposoc commented 7 years ago

I tried running cpanm --installdeps on my root folder and got the error Unescaped left brace in regex is deprecated I believe I have activeperl 5.24.0 installed? I think I can use it to run perl scripts but I just cd to my perl script in cmd and run it using perl ____.pl

Yoposoc commented 7 years ago

Tried to run cpanm Data::Dumper. Results are below:

``` cpanm (App::cpanminus) 1.5007 on perl 5.024000 built for MSWin32-x64-multi-thread Work directory is /.cpanm/work/1479768495.13260 You have make D:\Dwimperl\c\bin\dmake.exe You have LWP 6.15 Falling back to Archive::Tar 2.04 Searching Data::Dumper on cpanmetadb ... --> Working on Data::Dumper Fetching http://search.cpan.org/CPAN/authors/id/S/SM/SMUELLER/Data-Dumper-2.161.tar.gz -> OK Unpacking Data-Dumper-2.161.tar.gz Entering Data-Dumper-2.161 Checking configure dependencies from META.yml Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.16) Configuring Data-Dumper-2.161 Running Makefile.PL Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for Data::Dumper Writing MYMETA.yml and MYMETA.json -> OK Checking dependencies from MYMETA.json ... Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.16) Checking if you have Test::More 0.98 ... Yes (1.001014) Building and testing Data-Dumper-2.161 cp Dumper.pm blib\lib\Data\Dumper.pm Running Mkbootstrap for Dumper () "C:\Perl64\bin\perl.exe" -MExtUtils::Command -e chmod -- 644 "Dumper.bs" "C:\Perl64\bin\perl.exe" -MExtUtils::Command::MM -e cp_nonempty -- Dumper.bs blib\arch\auto\Data\Dumper\Dumper.bs 644 "C:\Perl64\bin\perl.exe" "C:\Perl64\lib\ExtUtils\xsubpp" -typemap C:\Perl64\lib\ExtUtils\typemap Dumper.xs > Dumper.xsc "C:\Perl64\bin\perl.exe" -MExtUtils::Command -e mv -- Dumper.xsc Dumper.c D:\Dwimperl\c\bin\gcc.exe -c -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2 -DVERSION=\"2.161\" -DXS_VERSION=\"2.161\" "-IC:\Perl64\lib\CORE" -DUSE_PPPORT_H Dumper.c In file included from C:\Perl64\lib\CORE/hv.h:631, from C:\Perl64\lib\CORE/perl.h:3904, from Dumper.xs:3: C:\Perl64\lib\CORE/hv_func.h: In function 'S_perl_hash_murmur3': C:\Perl64\lib\CORE/hv_func.h:403: warning: cast from pointer to integer of different size Dumper.xs: In function 'DD_dump': Dumper.xs:577: warning: cast from pointer to integer of different size Dumper.xs:633: warning: cast from pointer to integer of different size Dumper.xs:1149: warning: cast from pointer to integer of different size "C:\Perl64\bin\perl.exe" -MExtUtils::Mksymlists \ -e "Mksymlists('NAME'=>\"Data::Dumper\", 'DLBASE' => 'Dumper', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);" D:\Dwimperl\c\bin\g++.exe Dumper.def -o blib\arch\auto\Data\Dumper\Dumper.dll -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl64\lib\CORE" -L"C:\MinGW\x86_64-w64-mingw32\lib" Dumper.o "C:\Perl64\lib\CORE\libperl524.a" -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32 -Wl,--enable-auto-image-base Dumper.o:Dumper.c:(.text+0x38): undefined reference to `_imp__Perl_xs_handshake' Dumper.o:Dumper.c:(.text+0x3e): undefined reference to `_imp__Perl_newXS_flags' Dumper.o:Dumper.c:(.text+0x9f): undefined reference to `_imp__Perl_xs_boot_epilog' Dumper.o:Dumper.c:(.text+0x115): undefined reference to `_imp__Perl_sv_2mortal' Dumper.o:Dumper.c:(.text+0x141): undefined reference to `_imp__Perl_mg_find' Dumper.o:Dumper.c:(.text+0x15c): undefined reference to `_imp__Perl_newSVpvn' Dumper.o:Dumper.c:(.text+0x173): undefined reference to `_imp__Perl_croak_xs_usage' Dumper.o:Dumper.c:(.text+0x1e0): undefined reference to `_imp__Perl_sv_catpvn_flags' Dumper.o:Dumper.c:(.text+0x20f): undefined reference to `_imp__Perl_sv_grow' Dumper.o:Dumper.c:(.text+0x25d): undefined reference to `_imp__Perl_newSVpvn' Dumper.o:Dumper.c:(.text+0x29e): undefined reference to `_imp__PL_utf8skip' Dumper.o:Dumper.c:(.text+0x30b): undefined reference to `_imp__PL_charclass' Dumper.o:Dumper.c:(.text+0x3ad): undefined reference to `_imp__Perl_sv_grow' Dumper.o:Dumper.c:(.text+0x3d9): undefined reference to `_imp__PL_charclass' Dumper.o:Dumper.c:(.text+0x4f3): undefined reference to `_imp__Perl_ckwarn_d' Dumper.o:Dumper.c:(.text+0x51d): undefined reference to `_imp__Perl_utf8n_to_uvchr' Dumper.o:Dumper.c:(.text+0x59e): undefined reference to `_imp__Perl_sv_grow' Dumper.o:Dumper.c:(.text+0x60b): undefined reference to `_imp__PL_utf8skip' Dumper.o:Dumper.c:(.text+0x79a): undefined reference to `_imp__Perl_ckwarn_d' Dumper.o:Dumper.c:(.text+0x7c8): undefined reference to `_imp__Perl_utf8n_to_uvchr' Dumper.o:Dumper.c:(.text+0x7e8): undefined reference to `_imp__PL_utf8skip' Dumper.o:Dumper.c:(.text+0x93d): undefined reference to `_imp__Perl_sv_free2' Dumper.o:Dumper.c:(.text+0xa12): undefined reference to `_imp__Perl_my_snprintf' Dumper.o:Dumper.c:(.text+0xc24): undefined reference to `_imp__Perl_sv_2pv_flags' Dumper.o:Dumper.c:(.text+0xc2c): undefined reference to `_imp__Perl_sv_catpvn_flags' Dumper.o:Dumper.c:(.text+0xcc6): undefined reference to `_imp__Perl_sv_grow' Dumper.o:Dumper.c:(.text+0xd89): undefined reference to `_imp__Perl_sv_catpvn_flags' Dumper.o:Dumper.c:(.text+0xde4): undefined reference to `_imp__Perl_newSVsv' Dumper.o:Dumper.c:(.text+0xea2): undefined reference to `_imp__Perl_warn_nocontext' Dumper.o:Dumper.c:(.text+0xedc): undefined reference to `_imp__Perl_sv_catpvn_flags' Dumper.o:Dumper.c:(.text+0xf4e): undefined reference to `_imp__Perl_safesysmalloc' Dumper.o:Dumper.c:(.text+0xf9e): undefined reference to `_imp__Perl_mg_get' Dumper.o:Dumper.c:(.text+0x100e): undefined reference to `_imp__Perl_sv_catpvn_flags' Dumper.o:Dumper.c:(.text+0x102e): undefined reference to `_imp__Perl_croak_nocontext' Dumper.o:Dumper.c:(.text+0x107d): undefined reference to `_imp__Perl_newSVpvn' Dumper.o:Dumper.c:(.text+0x1087): undefined reference to `_imp__Perl_sv_catpvn_flags' Dumper.o:Dumper.c:(.text+0x11b0): undefined reference to `_imp__Perl_sv_2pv_flags' Dumper.o:Dumper.c:(.text+0x122f): undefined reference to `_imp__PL_charclass' Dumper.o:Dumper.c:(.text+0x12bd): undefined reference to `_imp__Perl_sv_2uv_flags' Dumper.o:Dumper.c:(.text+0x131c): undefined reference to `_imp__Perl_mg_find' Dumper.o:Dumper.c:(.text+0x1347): undefined reference to `_imp__Perl_sv_catpvn_flags' Dumper.o:Dumper.c:(.text+0x13ea): undefined reference to `_imp__Perl_sv_catsv_flags' Dumper.o:Dumper.c:(.text+0x1489): undefined reference to `_imp__Perl_av_fetch' Dumper.o:Dumper.c:(.text+0x14a8): undefined reference to `_imp__Perl_sv_setiv' Dumper.o:Dumper.c:(.text+0x14d0): undefined reference to `_imp__Perl_hv_common_key_len' Dumper.o:Dumper.c:(.text+0x154d): undefined reference to `_imp__Perl_av_fetch' Dumper.o:Dumper.c:(.text+0x159c): undefined reference to `_imp__Perl_sv_catpvn_flags' Dumper.o:Dumper.c:(.text+0x15e9): undefined reference to `_imp__Perl_newSVpvn' Dumper.o:Dumper.c:(.text+0x162b): undefined reference to `_imp__Perl_sv_catsv_flags' Dumper.o:Dumper.c:(.text+0x1643): undefined reference to `_imp__Perl_av_push' Dumper.o:Dumper.c:(.text+0x168b): undefined reference to `_imp__Perl_newSVpvn' Dumper.o:Dumper.c:(.text+0x169e): undefined reference to `_imp__Perl_newSV_type' Dumper.o:Dumper.c:(.text+0x16a8): undefined reference to `_imp__Perl_av_push' Dumper.o:Dumper.c:(.text+0x16df): undefined reference to `_imp__Perl_newRV' Dumper.o:Dumper.c:(.text+0x173d): undefined reference to `_imp__Perl_hv_common_key_len' Dumper.o:Dumper.c:(.text+0x17b9): undefined reference to `_imp__Perl_av_fetch' Dumper.o:Dumper.c:(.text+0x18b2): undefined reference to `_imp__Perl_newSVpvn' Dumper.o:Dumper.c:(.text+0x18dc): undefined reference to `_imp__Perl_sv_catpvn_flags' Dumper.o:Dumper.c:(.text+0x18ed): undefined reference to `_imp__Perl_newSV_type' Dumper.o:Dumper.c:(.text+0x18f7): undefined reference to `_imp__Perl_av_push' Dumper.o:Dumper.c:(.text+0x190e): undefined reference to `_imp__Perl_newRV' Dumper.o:Dumper.c:(.text+0x19ad): undefined reference to `_imp__Perl_sv_catpvf_nocontext' Dumper.o:Dumper.c:(.text+0x19f1): undefined reference to `_imp__Perl_hv_common_key_len' Dumper.o:Dumper.c:(.text+0x1a15): undefined reference to `_imp__Perl_get_cv' Dumper.o:Dumper.c:(.text+0x1a36): undefined reference to `_imp__Perl_push_scope' Dumper.o:Dumper.c:(.text+0x1a3f): undefined reference to `_imp__Perl_savetmps' Dumper.o:Dumper.c:(.text+0x1a8c): undefined reference to `_imp__Perl_call_sv' Dumper.o:Dumper.c:(.text+0x1ad6): undefined reference to `_imp__Perl_free_tmps' Dumper.o:Dumper.c:(.text+0x1adf): undefined reference to `_imp__Perl_pop_scope' Dumper.o:Dumper.c:(.text+0x1ae9): undefined reference to `_imp__Perl_sv_2mortal' Dumper.o:Dumper.c:(.text+0x1b32): undefined reference to `_imp__Perl_sv_2pv_flags' Dumper.o:Dumper.c:(.text+0x1b3f): undefined reference to `_imp__Perl_sv_catpvn_flags' Dumper.o:Dumper.c:(.text+0x1c0a): undefined reference to `_imp__Perl_sv_catsv_flags' Dumper.o:Dumper.c:(.text+0x1c90): undefined reference to `_imp__Perl_sv_2pv_flags' Dumper.o:Dumper.c:(.text+0x1cb9): undefined reference to `_imp__Perl_sv_2iv_flags' Dumper.o:Dumper.c:(.text+0x1cde): undefined reference to `_imp__Perl_sv_2pv_flags' Dumper.o:Dumper.c:(.text+0x1d22): undefined reference to `_imp__Perl_safesysfree' Dumper.o:Dumper.c:(.text+0x1d4d): undefined reference to `_imp__Perl_sv_catpvn_flags' Dumper.o:Dumper.c:(.text+0x1d76): undefined reference to `_imp__Perl_sv_free2' Dumper.o:Dumper.c:(.text+0x1da4): undefined reference to `_imp__Perl_sv_2pv_flags' Dumper.o:Dumper.c:(.text+0x1e01): undefined reference to `_imp__Perl_newSVpvn' Dumper.o:Dumper.c:(.text+0x1e2b): undefined reference to `_imp__Perl_sv_catpvn_flags' Dumper.o:Dumper.c:(.text+0x1e99): undefined reference to `_imp__Perl_gv_fetchmeth_pvn' Dumper.o:Dumper.c:(.text+0x1eac): undefined reference to `_imp__Perl_push_scope' Dumper.o:Dumper.c:(.text+0x1eb5): undefined reference to `_imp__Perl_savetmps' Dumper.o:Dumper.c:(.text+0x1f0d): undefined reference to `_imp__Perl_call_method' Dumper.o:Dumper.c:(.text+0x1f6e): undefined reference to `_imp__Perl_sv_2bool_flags' Dumper.o:Dumper.c:(.text+0x1f98): undefined reference to `_imp__Perl_warn_nocontext' Dumper.o:Dumper.c:(.text+0x1fb9): undefined reference to `_imp__Perl_free_tmps' Dumper.o:Dumper.c:(.text+0x1fc2): undefined reference to `_imp__Perl_pop_scope' Dumper.o:Dumper.c:(.text+0x2077): undefined reference to `_imp__Perl_sv_catsv_flags' Dumper.o:Dumper.c:(.text+0x2095): undefined reference to `_imp__Perl_newSVpvn' Dumper.o:Dumper.c:(.text+0x20bf): undefined reference to `_imp__Perl_sv_catpvn_flags' Dumper.o:Dumper.c:(.text+0x20e5): undefined reference to `_imp__Perl_stack_grow' Dumper.o:Dumper.c:(.text+0x213b): undefined reference to `_imp__Perl_sv_grow' Dumper.o:Dumper.c:(.text+0x2189): undefined reference to `_imp__Perl_newSVpvn' Dumper.o:Dumper.c:(.text+0x2258): undefined reference to `_imp__Perl_sv_setsv_flags' Dumper.o:Dumper.c:(.text+0x2283): undefined reference to `_imp__Perl_sv_catpvn_flags' Dumper.o:Dumper.c:(.text+0x22a8): undefined reference to `_imp__Perl_sv_catpvn_flags' Dumper.o:Dumper.c:(.text+0x22c0): undefined reference to `_imp__Perl_av_push' Dumper.o:Dumper.c:(.text+0x22d1): undefined reference to `_imp__Perl_newRV' Dumper.o:Dumper.c:(.text+0x239a): undefined reference to `_imp__Perl_sv_grow' Dumper.o:Dumper.c:(.text+0x244c): undefined reference to `_imp__Perl_newSVpvn' Dumper.o:Dumper.c:(.text+0x2459): undefined reference to `_imp__Perl_sv_catpvn_flags' Dumper.o:Dumper.c:(.text+0x2553): undefined reference to `_imp__Perl_sv_catpvn_flags' Dumper.o:Dumper.c:(.text+0x2572): undefined reference to `_imp__Perl_warn_nocontext' Dumper.o:Dumper.c:(.text+0x25a4): undefined reference to `_imp__Perl_av_len' Dumper.o:Dumper.c:(.text+0x25c8): undefined reference to `_imp__Perl_newSViv' Dumper.o:Dumper.c:(.text+0x25e2): undefined reference to `_imp__Perl_safesysmalloc' Dumper.o:Dumper.c:(.text+0x2605): undefined reference to `_imp__Perl_sv_catpvn_flags' Dumper.o:Dumper.c:(.text+0x26bc): undefined reference to `_imp__Perl_newSVsv' Dumper.o:Dumper.c:(.text+0x26d1): undefined reference to `_imp__Perl_sv_catsv_flags' Dumper.o:Dumper.c:(.text+0x2755): undefined reference to `_imp__Perl_av_fetch' Dumper.o:Dumper.c:(.text+0x2786): undefined reference to `_imp__Perl_sv_setiv' Dumper.o:Dumper.c:(.text+0x2977): undefined reference to `_imp__Perl_safesysfree' Dumper.o:Dumper.c:(.text+0x2a68): undefined reference to `_imp__Perl_newSVpvn' Dumper.o:Dumper.c:(.text+0x2a82): undefined reference to `_imp__Perl_sv_catpvn_flags' Dumper.o:Dumper.c:(.text+0x2b42): undefined reference to `_imp__Perl_newSVsv' Dumper.o:Dumper.c:(.text+0x2b67): undefined reference to `_imp__Perl_sv_catsv_flags' Dumper.o:Dumper.c:(.text+0x2bd8): undefined reference to `_imp__Perl_push_scope' Dumper.o:Dumper.c:(.text+0x2be1): undefined reference to `_imp__Perl_savetmps' Dumper.o:Dumper.c:(.text+0x2c1f): undefined reference to `_imp__Perl_newRV' Dumper.o:Dumper.c:(.text+0x2c2c): undefined reference to `_imp__Perl_sv_2mortal' Dumper.o:Dumper.c:(.text+0x2c50): undefined reference to `_imp__Perl_call_sv' Dumper.o:Dumper.c:(.text+0x2c7b): undefined reference to `_imp__Perl_warn_nocontext' Dumper.o:Dumper.c:(.text+0x2ca3): undefined reference to `_imp__Perl_free_tmps' Dumper.o:Dumper.c:(.text+0x2cac): undefined reference to `_imp__Perl_pop_scope' Dumper.o:Dumper.c:(.text+0x2ccb): undefined reference to `_imp__Perl_sv_2mortal' Dumper.o:Dumper.c:(.text+0x2d0f): undefined reference to `_imp__Perl_av_len' Dumper.o:Dumper.c:(.text+0x2dc8): undefined reference to `_imp__Perl_av_fetch' Dumper.o:Dumper.c:(.text+0x2e31): undefined reference to `_imp__Perl_hv_common_key_len' Dumper.o:Dumper.c:(.text+0x2efe): undefined reference to `_imp__PL_charclass' Dumper.o:Dumper.c:(.text+0x2f6b): undefined reference to `_imp__Perl_safesysmalloc' Dumper.o:Dumper.c:(.text+0x309b): undefined reference to `_imp__Perl_safesysfree' Dumper.o:Dumper.c:(.text+0x3162): undefined reference to `_imp__Perl_safesysmalloc' Dumper.o:Dumper.c:(.text+0x31a8): undefined reference to `_imp__Perl_safesysfree' Dumper.o:Dumper.c:(.text+0x31d6): undefined reference to `_imp__Perl_sv_2pv_flags' Dumper.o:Dumper.c:(.text+0x3210): undefined reference to `_imp__Perl_sv_2pv_flags' Dumper.o:Dumper.c:(.text+0x32a4): undefined reference to `_imp__Perl_sv_free2' Dumper.o:Dumper.c:(.text+0x32c0): undefined reference to `_imp__Perl_hv_iterkeysv' Dumper.o:Dumper.c:(.text+0x32db): undefined reference to `_imp__Perl_hv_iterval' Dumper.o:Dumper.c:(.text+0x3423): undefined reference to `_imp__Perl_sv_free2' Dumper.o:Dumper.c:(.text+0x3435): undefined reference to `_imp__Perl_safesysmalloc' Dumper.o:Dumper.c:(.text+0x3475): undefined reference to `_imp__Perl_hv_iternext_flags' Dumper.o:Dumper.c:(.text+0x34b5): undefined reference to `_imp__Perl_sv_newmortal' Dumper.o:Dumper.c:(.text+0x34c9): undefined reference to `_imp__Perl_sv_newmortal' Dumper.o:Dumper.c:(.text+0x3539): undefined reference to `_imp__Perl_sv_catpvn_flags' Dumper.o:Dumper.c:(.text+0x3580): undefined reference to `_imp__Perl_sv_catsv_flags' Dumper.o:Dumper.c:(.text+0x36f2): undefined reference to `_imp__Perl_sv_2iv_flags' Dumper.o:Dumper.c:(.text+0x3753): undefined reference to `_imp__Perl_instr' Dumper.o:Dumper.c:(.text+0x3786): undefined reference to `_imp__Perl_sv_catpvn_flags' Dumper.o:Dumper.c:(.text+0x37e8): undefined reference to `_imp__Perl_stack_grow' Dumper.o:Dumper.c:(.text+0x38cb): undefined reference to `_imp__Perl_sv_catpvn_flags' Dumper.o:Dumper.c:(.text+0x392e): undefined reference to `_imp__Perl_instr' Dumper.o:Dumper.c:(.text+0x3987): undefined reference to `_imp__Perl_warn_nocontext' Dumper.o:Dumper.c:(.text+0x3997): undefined reference to `_imp__Perl_markstack_grow' Dumper.o:Dumper.c:(.text+0x39d5): undefined reference to `_imp__Perl_stack_grow' Dumper.o:Dumper.c:(.text+0x39f7): undefined reference to `_imp__Perl_sv_catpvn_flags' Dumper.o:Dumper.c:(.text+0x3b1d): undefined reference to `_imp__Perl_sv_catsv_flags' Dumper.o:Dumper.c:(.text+0x3b67): undefined reference to `_imp__Perl_sv_catpvn_flags' Dumper.o:Dumper.c:(.text+0x3bae): undefined reference to `_imp__Perl_newSV_type' Dumper.o:Dumper.c:(.text+0x3bc8): undefined reference to `_imp__Perl_hv_iterinit' Dumper.o:Dumper.c:(.text+0x3bce): undefined reference to `_imp__Perl_hv_iternext_flags' Dumper.o:Dumper.c:(.text+0x3be9): undefined reference to `_imp__Perl_hv_iterkeysv' Dumper.o:Dumper.c:(.text+0x3c02): undefined reference to `_imp__Perl_av_push' Dumper.o:Dumper.c:(.text+0x3c5d): undefined reference to `_imp__Perl__is_in_locale_category' Dumper.o:Dumper.c:(.text+0x3c6e): undefined reference to `_imp__Perl_av_len' Dumper.o:Dumper.c:(.text+0x3c74): undefined reference to `_imp__Perl_sv_cmp' Dumper.o:Dumper.c:(.text+0x3c8f): undefined reference to `_imp__Perl_sortsv' Dumper.o:Dumper.c:(.text+0x3cba): undefined reference to `_imp__Perl__is_in_locale_category' Dumper.o:Dumper.c:(.text+0x3ccf): undefined reference to `_imp__Perl_av_len' Dumper.o:Dumper.c:(.text+0x3cd5): undefined reference to `_imp__Perl_sv_cmp_locale' Dumper.o:Dumper.c:(.text+0x3cdd): undefined reference to `_imp__Perl_sv_catpvn_flags' Dumper.o:Dumper.c:(.text+0x3d2e): undefined reference to `_imp__Perl_sv_2bool_flags' Dumper.o:Dumper.c:(.text+0x3d3c): undefined reference to `_imp__Perl_markstack_grow' Dumper.o:Dumper.c:(.text+0x3d56): undefined reference to `_imp__Perl_gv_add_by_type' Dumper.o:Dumper.c:(.text+0x3d7f): undefined reference to `_imp__Perl_gv_add_by_type' Dumper.o:Dumper.c:(.text+0x3da5): undefined reference to `_imp__Perl_hv_iterinit' Dumper.o:Dumper.c:(.text+0x3dbe): undefined reference to `_imp__Perl_markstack_grow' Dumper.o:Dumper.c:(.text+0x3e06): undefined reference to `_imp__Perl_sv_grow' Dumper.o:Dumper.c:(.text+0x3eb9): undefined reference to `_imp__Perl_sv_grow' Dumper.o:Dumper.c:(.text+0x3f78): undefined reference to `_imp__Perl_sv_catpvn_flags' Dumper.o:Dumper.c:(.text+0x3fe4): undefined reference to `_imp__Perl_gv_add_by_type' Dumper.o:Dumper.c:(.text+0x4001): undefined reference to `_imp__Perl_gv_add_by_type' Dumper.o:Dumper.c:(.text+0x401e): undefined reference to `_imp__Perl_gv_add_by_type' Dumper.o:Dumper.c:(.text+0x408b): undefined reference to `_imp__Perl_gv_add_by_type' Dumper.o:Dumper.c:(.text+0x40b3): undefined reference to `_imp__Perl_gv_add_by_type' Dumper.o:Dumper.c:(.text+0x40db): more undefined references to `_imp__Perl_gv_add_by_type' follow Dumper.o:Dumper.c:(.text+0x4295): undefined reference to `_imp__Perl_push_scope' Dumper.o:Dumper.c:(.text+0x429e): undefined reference to `_imp__Perl_savetmps' Dumper.o:Dumper.c:(.text+0x42d6): undefined reference to `_imp__Perl_newSVsv' Dumper.o:Dumper.c:(.text+0x4300): undefined reference to `_imp__Perl_sv_2mortal' Dumper.o:Dumper.c:(.text+0x4335): undefined reference to `_imp__Perl_call_method' Dumper.o:Dumper.c:(.text+0x4374): undefined reference to `_imp__Perl_pop_scope' Dumper.o:Dumper.c:(.text+0x443e): undefined reference to `_imp__Perl_sv_newmortal' Dumper.o:Dumper.c:(.text+0x4444): undefined reference to `_imp__Perl_newSVpvn' Dumper.o:Dumper.c:(.text+0x4488): undefined reference to `_imp__Perl_hv_common_key_len' Dumper.o:Dumper.c:(.text+0x463f): undefined reference to `_imp__Perl_sv_2iv_flags' Dumper.o:Dumper.c:(.text+0x46a5): undefined reference to `_imp__Perl_sv_2iv_flags' Dumper.o:Dumper.c:(.text+0x4d2b): undefined reference to `_imp__Perl_sv_2iv_flags' Dumper.o:Dumper.c:(.text+0x4d91): undefined reference to `_imp__Perl_sv_2iv_flags' Dumper.o:Dumper.c:(.text+0x4e48): undefined reference to `_imp__Perl_newSV_type' Dumper.o:Dumper.c:(.text+0x4e61): undefined reference to `_imp__Perl_av_len' Dumper.o:Dumper.c:(.text+0x4ef3): undefined reference to `_imp__Perl_av_clear' Dumper.o:Dumper.c:(.text+0x4f1f): undefined reference to `_imp__Perl_av_fetch' Dumper.o:Dumper.c:(.text+0x4f58): undefined reference to `_imp__Perl_av_fetch' Dumper.o:Dumper.c:(.text+0x4f81): undefined reference to `_imp__Perl_sv_setsv_flags' Dumper.o:Dumper.c:(.text+0x500b): undefined reference to `_imp__Perl_sv_insert_flags' Dumper.o:Dumper.c:(.text+0x50f2): undefined reference to `_imp__Perl_sv_catsv_flags' Dumper.o:Dumper.c:(.text+0x510f): undefined reference to `_imp__Perl_sv_catsv_flags' Dumper.o:Dumper.c:(.text+0x512f): undefined reference to `_imp__Perl_sv_catsv_flags' Dumper.o:Dumper.c:(.text+0x5150): undefined reference to `_imp__Perl_sv_setpvn' Dumper.o:Dumper.c:(.text+0x51ea): undefined reference to `_imp__Perl_sv_2mortal' Dumper.o:Dumper.c:(.text+0x5226): undefined reference to `_imp__Perl_sv_2iv_flags' Dumper.o:Dumper.c:(.text+0x5276): undefined reference to `_imp__Perl_sv_setpvn' Dumper.o:Dumper.c:(.text+0x529a): undefined reference to `_imp__Perl_sv_catsv_flags' Dumper.o:Dumper.c:(.text+0x52d8): undefined reference to `_imp__Perl_my_snprintf' Dumper.o:Dumper.c:(.text+0x5300): undefined reference to `_imp__Perl_sv_catpvn_flags' Dumper.o:Dumper.c:(.text+0x5359): undefined reference to `_imp__Perl_newSVsv' Dumper.o:Dumper.c:(.text+0x5378): undefined reference to `_imp__Perl_sv_catsv_flags' Dumper.o:Dumper.c:(.text+0x53c2): undefined reference to `_imp__Perl_sv_backoff' Dumper.o:Dumper.c:(.text+0x53d6): undefined reference to `_imp__Perl_sv_insert_flags' Dumper.o:Dumper.c:(.text+0x544e): undefined reference to `_imp__Perl_sv_catpvn_flags' Dumper.o:Dumper.c:(.text+0x5493): undefined reference to `_imp__Perl_sv_catsv_flags' Dumper.o:Dumper.c:(.text+0x54b0): undefined reference to `_imp__Perl_sv_catsv_flags' Dumper.o:Dumper.c:(.text+0x54d0): undefined reference to `_imp__Perl_sv_catsv_flags' Dumper.o:Dumper.c:(.text+0x5501): undefined reference to `_imp__Perl_sv_catsv_flags' Dumper.o:Dumper.c:(.text+0x5522): undefined reference to `_imp__Perl_av_fetch' Dumper.o:Dumper.c:(.text+0x554d): undefined reference to `_imp__Perl_sv_catsv_flags' Dumper.o:Dumper.c:(.text+0x55a1): undefined reference to `_imp__Perl_sv_catsv_flags' Dumper.o:Dumper.c:(.text+0x55c1): undefined reference to `_imp__Perl_sv_catsv_flags' Dumper.o:Dumper.c:(.text+0x565e): undefined reference to `_imp__Perl_sv_2mortal' Dumper.o:Dumper.c:(.text+0x56e8): undefined reference to `_imp__Perl_sv_2pv_flags' Dumper.o:Dumper.c:(.text+0x5796): undefined reference to `_imp__Perl_stack_grow' Dumper.o:Dumper.c:(.text+0x5860): undefined reference to `_imp__Perl_sv_free2' Dumper.o:Dumper.c:(.text+0x5876): undefined reference to `_imp__Perl_sv_free2' Dumper.o:Dumper.c:(.text+0x58e2): undefined reference to `_imp__Perl_free_tmps' Dumper.o:Dumper.c:(.text+0x5a2f): undefined reference to `_imp__Perl_block_gimme' Dumper.o:Dumper.c:(.text+0x5a9f): undefined reference to `_imp__Perl_stack_grow' Dumper.o:Dumper.c:(.text+0x5abd): undefined reference to `_imp__Perl_sv_2bool_flags' Dumper.o:Dumper.c:(.text+0x5ae2): undefined reference to `_imp__Perl_sv_2bool_flags' Dumper.o:Dumper.c:(.text+0x5b09): undefined reference to `_imp__Perl_sv_2bool_flags' Dumper.o:Dumper.c:(.text+0x5b30): undefined reference to `_imp__Perl_sv_2bool_flags' Dumper.o:Dumper.c:(.text+0x5b57): undefined reference to `_imp__Perl_sv_2bool_flags' Dumper.o:Dumper.c:(.text+0x5b7e): more undefined references to `_imp__Perl_sv_2bool_flags' follow Dumper.o:Dumper.c:(.text+0x5c13): undefined reference to `_imp__Perl_stack_grow' Dumper.o:Dumper.c:(.text+0x5d36): undefined reference to `_imp__Perl_sv_free2' Dumper.o:Dumper.c:(.text+0x5d50): undefined reference to `_imp__Perl_sv_free2' Dumper.o:Dumper.c:(.text+0x5dae): undefined reference to `_imp__Perl_markstack_grow' Dumper.o:Dumper.c:(.text+0x5df0): undefined reference to `_imp__Perl_croak_xs_usage' Dumper.o:Dumper.c:(.text+0x5dfd): undefined reference to `_imp__Perl_croak_nocontext' Dumper.o:Dumper.c:(.text+0x5e0a): undefined reference to `_imp__Perl_croak_nocontext' collect2: ld returned 1 exit status g++.exe: unrecognized option '-static-libstdc++' dmake.exe: Error code 129, while making 'blib\arch\auto\Data\Dumper\Dumper.dll' -> FAIL Installing Data::Dumper failed. See \.cpanm\build.log for details. ```
Yoposoc commented 7 years ago

I see, I just needed to run cpanm installdeps (without the hyphens)

vsTerminus commented 7 years ago

Hi - Sorry I missed your previous comments. Not sure what happened there. Glad you figured it out!

I'll update my docs with "cpanm installdeps" an an alternative command.