Checking if your kit is complete... Looks good 'NO_META' is not a known MakeMaker parameter name. Note (probably harmless): No library found for -lstdc++ Writing Makefile for Verilog::Parser Note (probably harmless): No library found for -lstdc++ Writing Makefile for Verilog::Preproc::lib Writing Makefile for Verilog::Preproc Writing Makefile for Verilog::Language cp Verilog-Perl.pod blib/lib/Verilog/Verilog-Perl.pod cp Netlist/Port.pm blib/lib/Verilog/Netlist/Port.pm cp Netlist/Subclass.pm blib/lib/Verilog/Netlist/Subclass.pm cp Netlist/Net.pm blib/lib/Verilog/Netlist/Net.pm cp Netlist.pm blib/lib/Verilog/Netlist.pm cp Netlist/Cell.pm blib/lib/Verilog/Netlist/Cell.pm cp Language.pm blib/lib/Verilog/Language.pm cp Netlist/File.pm blib/lib/Verilog/Netlist/File.pm cp EditFiles.pm blib/lib/Verilog/EditFiles.pm cp Netlist/Pin.pm blib/lib/Verilog/Netlist/Pin.pm cp Netlist/Module.pm blib/lib/Verilog/Netlist/Module.pm cp Getopt.pm blib/lib/Verilog/Getopt.pm make[1]: Entering directory `/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Verilog-Perl/Parser' cp SigParser.pm ../blib/lib/Verilog/SigParser.pm cp Parser.pm ../blib/lib/Verilog/Parser.pm /home/cpanrun/build/5.6.1/bin/perl -I/home/cpanrun/build/5.6.1/lib/5.6.1/i686-linux-thread-multi -I/home/cpanrun/build/5.6.1/lib/5.6.1 /home/cpanrun/build/5.6.1/lib/5.6.1/ExtUtils/xsubpp -C++ -typemap /home/cpanrun/build/5.6.1/lib/5.6.1/ExtUtils/typemap -typemap typemap Parser.xs > Parser.xsc && mv Parser.xsc Parser.c g++ -c -I. -Isrc -DUSE_REENTRANT_API -D_GNU_SOURCE -D_REENTRANT -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I../Preproc/src -O2 -DVERSION=\"3.012\" -DXS_VERSION=\"3.012\" -fpic -I/home/cpanrun/build/5.6.1/lib/5.6.1/i686-linux-thread-multi/CORE Parser.c g++ -c -I. -Isrc -DUSE_REENTRANT_API -D_GNU_SOURCE -D_REENTRANT -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I../Preproc/src -O2 -DVERSION=\"3.012\" -DXS_VERSION=\"3.012\" -fpic "-I/home/cpanrun/build/5.6.1/lib/5.6.1/i686-linux-thread-multi/CORE" ../Preproc/src/VFileLine.cpp flex -d -oVParseLex_prefix.cpp VParseLex.l /home/cpanrun/build/5.6.1/bin/perl ../Preproc/src/flexfix < VParseLex_prefix.cpp > VParseLex.cpp rm -rf VParseBison.c VParseBison.cpp If the next command fails, you probably need to install Bison 1.875 or newer bison -d -v --debug --verbose -d -k VParseBison.y -pVParseBison -o VParseBison.c (grep conflicts VParseBison.output || mv VParseBison.c VParseBison.cpp ) rm -rf VParseBison.c g++ -c -I. -Isrc -DUSE_REENTRANT_API -D_GNU_SOURCE -D_REENTRANT -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I../Preproc/src -O2 -DVERSION=\"3.012\" -DXS_VERSION=\"3.012\" -fpic -I/home/cpanrun/build/5.6.1/lib/5.6.1/i686-linux-thread-multi/CORE VParseLex.cpp VParseLex_prefix.cpp: In function `int VParseLexlex()': VParseLex_prefix.cpp:3506: virtual memory exhausted make[1]: *** [VParseLex.o] Error 1 make[1]: Leaving directory `/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Verilog-Perl/Parser' make: *** [subdirs] Error 2