mbp-o:~ root# cpan
Terminal does not support AddHistory.
cpan shell -- CPAN exploration and modules installation (v1.9800)
Enter 'h' for help.
cpan[1]> install MongoDB
Reading '/var/root/.cpan/Metadata'
Database was generated on Tue, 25 Mar 2014 01:53:02 GMT
Fetching with LWP:
http://mirror.ox.ac.uk/sites/www.cpan.org/authors/01mailrc.txt.gz
Reading '/var/root/.cpan/sources/authors/01mailrc.txt.gz'
............................................................................DONE
Fetching with LWP:
http://mirror.ox.ac.uk/sites/www.cpan.org/modules/02packages.details.txt.gz
Reading '/var/root/.cpan/sources/modules/02packages.details.txt.gz'
Database was generated on Wed, 26 Mar 2014 00:06:37 GMT
..............
New CPAN.pm version (v2.00) available.
[Currently running version is v1.9800]
You might want to try
install CPAN
reload cpan
to both upgrade CPAN.pm and run the new version without leaving
the current session.
..............................................................DONE
Fetching with LWP:
http://mirror.ox.ac.uk/sites/www.cpan.org/modules/03modlist.data.gz
Reading '/var/root/.cpan/sources/modules/03modlist.data.gz'
............................................................................DONE
Writing /var/root/.cpan/Metadata
Running install for module 'MongoDB'
Running make for F/FR/FRIEDO/MongoDB-0.702.2.tar.gz
Checksum for /var/root/.cpan/sources/authors/id/F/FR/FRIEDO/MongoDB-0.702.2.tar.gz ok
Scanning cache /var/root/.cpan/build for sizes
............................................................................DONE
CPAN.pm: Building F/FR/FRIEDO/MongoDB-0.702.2.tar.gz
Checking if your kit is complete...
Looks good
Writing Makefile for MongoDB
Writing MYMETA.yml and MYMETA.json
cp lib/MongoDB/Code.pm blib/lib/MongoDB/Code.pm
cp lib/MongoDB/Connection.pm blib/lib/MongoDB/Connection.pm
cp lib/MongoDB.pm blib/lib/MongoDB.pm
cp lib/MongoDB/Database.pm blib/lib/MongoDB/Database.pm
cp lib/MongoDB/BSON.pm blib/lib/MongoDB/BSON.pm
cp lib/MongoDB/DataTypes.pod blib/lib/MongoDB/DataTypes.pod
cp lib/MongoDB/MongoClient.pm blib/lib/MongoDB/MongoClient.pm
cp lib/MongoDB/GridFS.pm blib/lib/MongoDB/GridFS.pm
cp lib/MongoDB/OID.pm blib/lib/MongoDB/OID.pm
cp lib/MongoDB/Tutorial.pod blib/lib/MongoDB/Tutorial.pod
cp lib/MongoDB/DBRef.pm blib/lib/MongoDB/DBRef.pm
cp lib/MongoDB/Cursor.pm blib/lib/MongoDB/Cursor.pm
cp lib/MongoDB/Examples.pod blib/lib/MongoDB/Examples.pod
cp lib/MongoDB/GridFS/File.pm blib/lib/MongoDB/GridFS/File.pm
cp lib/MongoDB/Collection.pm blib/lib/MongoDB/Collection.pm
cp lib/MongoDB/Timestamp.pm blib/lib/MongoDB/Timestamp.pm
cp lib/MongoDB/Indexing.pod blib/lib/MongoDB/Indexing.pod
cp lib/MongoDB/BSON/Binary.pm blib/lib/MongoDB/BSON/Binary.pm
/usr/bin/perl "-Iinc" /System/Library/Perl/5.16/ExtUtils/xsubpp -typemap /System/Library/Perl/5.16/ExtUtils/typemap xs/BSON.xs > xs/BSON.xsc && mv xs/BSON.xsc xs/BSON.c
cc -c -I. -arch x86_64 -arch i386 -arch x86_64 -arch i386 -g -pipe -fno-common -DPERL_DARWIN -no-cpp-precomp -fno-strict-aliasing -Wdeclaration-after-statement -I/usr/local/include -Os -DVERSION=\"0.702.2\" -DXS_VERSION=\"0.702.2\" -o xs/BSON.o -DUSE_64_BIT_INT "-I/System/Library/Perl/5.16/darwin-thread-multi-2level/CORE" xs/BSON.c
/usr/bin/perl "-Iinc" /System/Library/Perl/5.16/ExtUtils/xsubpp -typemap /System/Library/Perl/5.16/ExtUtils/typemap xs/Cursor.xs > xs/Cursor.xsc && mv xs/Cursor.xsc xs/Cursor.c
cc -c -I. -arch x86_64 -arch i386 -arch x86_64 -arch i386 -g -pipe -fno-common -DPERL_DARWIN -no-cpp-precomp -fno-strict-aliasing -Wdeclaration-after-statement -I/usr/local/include -Os -DVERSION=\"0.702.2\" -DXS_VERSION=\"0.702.2\" -o xs/Cursor.o -DUSE_64_BIT_INT "-I/System/Library/Perl/5.16/darwin-thread-multi-2level/CORE" xs/Cursor.c
/usr/bin/perl "-Iinc" /System/Library/Perl/5.16/ExtUtils/xsubpp -typemap /System/Library/Perl/5.16/ExtUtils/typemap xs/Mongo.xs > xs/Mongo.xsc && mv xs/Mongo.xsc xs/Mongo.c
cc -c -I. -arch x86_64 -arch i386 -arch x86_64 -arch i386 -g -pipe -fno-common -DPERL_DARWIN -no-cpp-precomp -fno-strict-aliasing -Wdeclaration-after-statement -I/usr/local/include -Os -DVERSION=\"0.702.2\" -DXS_VERSION=\"0.702.2\" -o xs/Mongo.o -DUSE_64_BIT_INT "-I/System/Library/Perl/5.16/darwin-thread-multi-2level/CORE" xs/Mongo.c
/usr/bin/perl "-Iinc" /System/Library/Perl/5.16/ExtUtils/xsubpp -typemap /System/Library/Perl/5.16/ExtUtils/typemap xs/MongoClient.xs > xs/MongoClient.xsc && mv xs/MongoClient.xsc xs/MongoClient.c
cc -c -I. -arch x86_64 -arch i386 -arch x86_64 -arch i386 -g -pipe -fno-common -DPERL_DARWIN -no-cpp-precomp -fno-strict-aliasing -Wdeclaration-after-statement -I/usr/local/include -Os -DVERSION=\"0.702.2\" -DXS_VERSION=\"0.702.2\" -o xs/MongoClient.o -DUSE_64_BIT_INT "-I/System/Library/Perl/5.16/darwin-thread-multi-2level/CORE" xs/MongoClient.c
xs/MongoClient.xs:276:31: warning: incompatible pointer types passing 'HV *' (aka 'struct hv *') to parameter of type 'SV *'
(aka 'struct sv *') [-Wincompatible-pointer-types]
RETVAL = newRV_noinc( flags );
^~~~~
/System/Library/Perl/5.16/darwin-thread-multi-2level/CORE/embed.h:353:48: note: expanded from macro 'newRV_noinc'
#define newRV_noinc(a) Perl_newRV_noinc(aTHX_ a)
^
/System/Library/Perl/5.16/darwin-thread-multi-2level/CORE/proto.h:2705:52: note: passing argument to parameter 'sv' here
PERL_CALLCONV SV* Perl_newRV_noinc(pTHX_ SV *const sv)
^
1 warning generated.
xs/MongoClient.xs:276:31: warning: incompatible pointer types passing 'HV *' (aka 'struct hv *') to parameter of type 'SV *'
(aka 'struct sv *') [-Wincompatible-pointer-types]
RETVAL = newRV_noinc( flags );
^~~~~
/System/Library/Perl/5.16/darwin-thread-multi-2level/CORE/embed.h:353:48: note: expanded from macro 'newRV_noinc'
#define newRV_noinc(a) Perl_newRV_noinc(aTHX_ a)
^
/System/Library/Perl/5.16/darwin-thread-multi-2level/CORE/proto.h:2705:52: note: passing argument to parameter 'sv' here
PERL_CALLCONV SV* Perl_newRV_noinc(pTHX_ SV *const sv)
^
1 warning generated.
/usr/bin/perl "-Iinc" /System/Library/Perl/5.16/ExtUtils/xsubpp -typemap /System/Library/Perl/5.16/ExtUtils/typemap xs/OID.xs > xs/OID.xsc && mv xs/OID.xsc xs/OID.c
cc -c -I. -arch x86_64 -arch i386 -arch x86_64 -arch i386 -g -pipe -fno-common -DPERL_DARWIN -no-cpp-precomp -fno-strict-aliasing -Wdeclaration-after-statement -I/usr/local/include -Os -DVERSION=\"0.702.2\" -DXS_VERSION=\"0.702.2\" -o xs/OID.o -DUSE_64_BIT_INT "-I/System/Library/Perl/5.16/darwin-thread-multi-2level/CORE" xs/OID.c
cc -c -I. -arch x86_64 -arch i386 -arch x86_64 -arch i386 -g -pipe -fno-common -DPERL_DARWIN -no-cpp-precomp -fno-strict-aliasing -Wdeclaration-after-statement -I/usr/local/include -Os -DVERSION=\"0.702.2\" -DXS_VERSION=\"0.702.2\" -o mongo_link.o -DUSE_64_BIT_INT "-I/System/Library/Perl/5.16/darwin-thread-multi-2level/CORE" mongo_link.c
cc -c -I. -arch x86_64 -arch i386 -arch x86_64 -arch i386 -g -pipe -fno-common -DPERL_DARWIN -no-cpp-precomp -fno-strict-aliasing -Wdeclaration-after-statement -I/usr/local/include -Os -DVERSION=\"0.702.2\" -DXS_VERSION=\"0.702.2\" -o perl_mongo.o -DUSE_64_BIT_INT "-I/System/Library/Perl/5.16/darwin-thread-multi-2level/CORE" perl_mongo.c
perl_mongo.c:204:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
perl_mongo.c:1017:17: warning: incompatible integer to pointer conversion initializing 'const char *' with an expression of type
'unsigned int' [-Wint-conversion]
const char *utf8 = HeUTF8(he);
^ ~~~~~~~~~~
perl_mongo.c:1029:66: warning: format specifies type 'int' but the argument has type 'STRLEN' (aka 'unsigned long') [-Wformat]
croak("could not find hash value for key %s, len:%d", key, len);
~~ ^~~
%zu
perl_mongo.c:1032:27: warning: passing 'const char *' to parameter of type 'const U8 *' (aka 'const unsigned char *') converts between
pointers to integer types with different sign [-Wpointer-sign]
key = bytes_to_utf8(key, &len);
^~~
/System/Library/Perl/5.16/darwin-thread-multi-2level/CORE/embed.h:57:53: note: expanded from macro 'bytes_to_utf8'
#define bytes_to_utf8(a,b) Perl_bytes_to_utf8(aTHX_ a,b)
^
/System/Library/Perl/5.16/darwin-thread-multi-2level/CORE/proto.h:233:54: note: passing argument to parameter 's' here
PERL_CALLCONV U8* Perl_bytes_to_utf8(pTHX_ const U8 *s, STRLEN *len)
^
perl_mongo.c:1032:11: warning: assigning to 'const char *' from 'U8 *' (aka 'unsigned char *') converts between pointers to integer types
with different sign [-Wpointer-sign]
key = bytes_to_utf8(key, &len);
^ ~~~~~~~~~~~~~~~~~~~~~~~~
perl_mongo.c:1626:27: warning: incompatible pointer types passing 'char (*)[8]' to parameter of type 'char *'
[-Wincompatible-pointer-types]
perl_mongo_regex_flags( &flags_tmp, sv );
^~~~~~~~~~
perl_mongo.c:182:42: note: passing argument to parameter 'flags_ptr' here
static int perl_mongo_regex_flags( char *flags_ptr, SV *re ) {
^
perl_mongo.c:1630:23: warning: comparison between pointer and integer ('int' and 'void *')
if ( flags_tmp[i] == NULL ) break;
~~~~~~~~~~~~ ^ ~~~~
7 warnings generated.
perl_mongo.c:204:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
perl_mongo.c:1017:17: warning: incompatible integer to pointer conversion initializing 'const char *' with an expression of type
'unsigned long' [-Wint-conversion]
const char *utf8 = HeUTF8(he);
^ ~~~~~~~~~~
perl_mongo.c:1029:66: warning: format specifies type 'int' but the argument has type 'STRLEN' (aka 'unsigned long') [-Wformat]
croak("could not find hash value for key %s, len:%d", key, len);
~~ ^~~
%zu
perl_mongo.c:1032:27: warning: passing 'const char *' to parameter of type 'const U8 *' (aka 'const unsigned char *') converts between
pointers to integer types with different sign [-Wpointer-sign]
key = bytes_to_utf8(key, &len);
^~~
/System/Library/Perl/5.16/darwin-thread-multi-2level/CORE/embed.h:57:53: note: expanded from macro 'bytes_to_utf8'
#define bytes_to_utf8(a,b) Perl_bytes_to_utf8(aTHX_ a,b)
^
/System/Library/Perl/5.16/darwin-thread-multi-2level/CORE/proto.h:233:54: note: passing argument to parameter 's' here
PERL_CALLCONV U8* Perl_bytes_to_utf8(pTHX_ const U8 *s, STRLEN *len)
^
perl_mongo.c:1032:11: warning: assigning to 'const char *' from 'U8 *' (aka 'unsigned char *') converts between pointers to integer types
with different sign [-Wpointer-sign]
key = bytes_to_utf8(key, &len);
^ ~~~~~~~~~~~~~~~~~~~~~~~~
perl_mongo.c:1626:27: warning: incompatible pointer types passing 'char (*)[8]' to parameter of type 'char *'
[-Wincompatible-pointer-types]
perl_mongo_regex_flags( &flags_tmp, sv );
^~~~~~~~~~
perl_mongo.c:182:42: note: passing argument to parameter 'flags_ptr' here
static int perl_mongo_regex_flags( char *flags_ptr, SV *re ) {
^
perl_mongo.c:1630:23: warning: comparison between pointer and integer ('int' and 'void *')
if ( flags_tmp[i] == NULL ) break;
~~~~~~~~~~~~ ^ ~~~~
7 warnings generated.
Running Mkbootstrap for MongoDB ()
chmod 644 MongoDB.bs
rm -f blib/arch/auto/MongoDB/MongoDB.bundle
cc -mmacosx-version-min=10.9 -bundle -undefined dynamic_lookup -L/usr/local/lib xs/BSON.o xs/Cursor.o xs/Mongo.o xs/MongoClient.o xs/OID.o mongo_link.o perl_mongo.o -arch x86_64 -arch i386 -o blib/arch/auto/MongoDB/MongoDB.bundle \
\
ld: warning: directory not found for option '-L/usr/local/lib'
ld: warning: directory not found for option '-L/usr/local/lib'
chmod 755 blib/arch/auto/MongoDB/MongoDB.bundle
cp MongoDB.bs blib/arch/auto/MongoDB/MongoDB.bs
chmod 644 blib/arch/auto/MongoDB/MongoDB.bs
Manifying blib/man3/MongoDB::Connection.3pm
Manifying blib/man3/MongoDB::Code.3pm
Manifying blib/man3/MongoDB::Database.3pm
Manifying blib/man3/MongoDB.3pm
Manifying blib/man3/MongoDB::BSON.3pm
Manifying blib/man3/MongoDB::DataTypes.3pm
Manifying blib/man3/MongoDB::MongoClient.3pm
Manifying blib/man3/MongoDB::OID.3pm
Manifying blib/man3/MongoDB::GridFS.3pm
Manifying blib/man3/MongoDB::Tutorial.3pm
Manifying blib/man3/MongoDB::DBRef.3pm
Manifying blib/man3/MongoDB::Cursor.3pm
Manifying blib/man3/MongoDB::Examples.3pm
Manifying blib/man3/MongoDB::GridFS::File.3pm
Manifying blib/man3/MongoDB::Collection.3pm
Manifying blib/man3/MongoDB::Timestamp.3pm
Manifying blib/man3/MongoDB::Indexing.3pm
Manifying blib/man3/MongoDB::BSON::Binary.3pm
FRIEDO/MongoDB-0.702.2.tar.gz
/usr/bin/make -- OK
'YAML' not installed, will not store persistent state
Running make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/threads/*.t
t/bson.t ............ ok
t/collection.t ...... ok
t/connection.t ...... ok
t/cursor.t .......... ok
t/database.t ........ ok
t/db.t .............. 1/10
# Failed test 'js err'
# at t/db.t line 52.
# 'exception: SyntaxError: Unexpected string'
# doesn't match '(?^:(?:compile|execution) failed)'
# Looks like you failed 1 test of 10.
t/db.t .............. Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/10 subtests
t/dbref.t ........... ok
t/delegation.t ...... ok
t/dt_types.t ........ ok
t/fsync.t ........... ok
t/gridfs.t .......... ok
t/regex.t ........... ok
t/threads/basic.t ... Can't locate package AutoLoader for @Math::Round::ISA at t/threads/basic.t line 43.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/basic.t line 43.
t/threads/basic.t ... 1/? Can't locate package AutoLoader for @Math::Round::ISA at t/threads/basic.t line 61.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/basic.t line 61.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/basic.t line 61.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/basic.t line 61.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/basic.t line 61.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/basic.t line 61.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/basic.t line 61.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/basic.t line 61.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/basic.t line 61.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/basic.t line 61.
t/threads/basic.t ... ok
t/threads/cursor.t .. Can't locate package AutoLoader for @Math::Round::ISA at t/threads/cursor.t line 54.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/cursor.t line 54.
t/threads/cursor.t .. 1/? Can't locate package AutoLoader for @Math::Round::ISA at t/threads/cursor.t line 68.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/cursor.t line 89.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/cursor.t line 89.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/cursor.t line 89.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/cursor.t line 89.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/cursor.t line 89.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/cursor.t line 89.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/cursor.t line 89.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/cursor.t line 89.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/cursor.t line 89.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/cursor.t line 89.
t/threads/cursor.t .. 3/? Can't locate package AutoLoader for @Math::Round::ISA at t/threads/cursor.t line 108.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/cursor.t line 108.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/cursor.t line 108.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/cursor.t line 108.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/cursor.t line 108.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/cursor.t line 108.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/cursor.t line 108.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/cursor.t line 108.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/cursor.t line 108.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/cursor.t line 108.
t/threads/cursor.t .. ok
t/threads/oid.t ..... Can't locate package AutoLoader for @Math::Round::ISA at t/threads/oid.t line 29.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/oid.t line 29.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/oid.t line 29.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/oid.t line 29.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/oid.t line 29.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/oid.t line 29.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/oid.t line 29.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/oid.t line 29.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/oid.t line 29.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/oid.t line 29.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/oid.t line 29.
t/threads/oid.t ..... ok
t/types.t ........... ok
t/w.t ............... ok
Test Summary Report
-------------------
t/db.t (Wstat: 256 Tests: 10 Failed: 1)
Failed test: 9
Non-zero exit status: 1
Files=17, Tests=581, 16 wallclock secs ( 0.10 usr 0.03 sys + 8.20 cusr 0.76 csys = 9.09 CPU)
Result: FAIL
Failed 1/17 test programs. 1/581 subtests failed.
make: *** [test_dynamic] Error 255
FRIEDO/MongoDB-0.702.2.tar.gz
/usr/bin/make test -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
reports FRIEDO/MongoDB-0.702.2.tar.gz
Running make install
make test had returned bad status, won't install without force
Failed during this command:
FRIEDO/MongoDB-0.702.2.tar.gz : make_test NO
cpan[2]>
When I try to install via CPAN the MongoDB Perl module, I get into issues. I have already spent hours on the web trying to get some fix but still don't figure what is going wrong as I am not that familiar to clan module issues.If this issue does ring a bell to someone, it would be tremendous news !! : )
mbp-o:etc olivierb$ perl -V
Summary of my perl5 (revision 5 version 16 subversion 2) configuration:
Platform:
osname=darwin, osvers=13.0, archname=darwin-thread-multi-2level
uname='darwin b1003.apple.com 13.0 darwin kernel version 13.0.0: tue jul 30 20:52:22 pdt 2013; root:xnu-2422.1.53~3release_x86_64 x86_64 '
config_args='-ds -e -Dprefix=/usr -Dccflags=-g -pipe -Dldflags= -Dman3ext=3pm -Duseithreads -Duseshrplib -Dinc_version_list=none -Dcc=cc'
hint=recommended, useposix=true, d_sigaction=define
useithreads=define, usemultiplicity=define
useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
use64bitint=define, use64bitall=define, uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='cc', ccflags ='-arch x86_64 -arch i386 -g -pipe -fno-common -DPERL_DARWIN -fno-strict-aliasing -fstack-protector -I/usr/local/include',
optimize='-Os',
cppflags='-g -pipe -fno-common -DPERL_DARWIN -fno-strict-aliasing -fstack-protector -I/usr/local/include'
ccversion='', gccversion='4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)', gccosandvers=''
intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
alignbytes=8, prototype=define
Linker and Libraries:
ld='cc -mmacosx-version-min=10.9', ldflags ='-arch x86_64 -arch i386 -fstack-protector -L/usr/local/lib'
libpth=/usr/local/lib /usr/lib
libs=
perllibs=
libc=, so=dylib, useshrplib=true, libperl=libperl.dylib
gnulibc_version=''
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=bundle, d_dlsymun=undef, ccdlflags=' '
cccdlflags=' ', lddlflags='-arch x86_64 -arch i386 -bundle -undefined dynamic_lookup -L/usr/local/lib -fstack-protector'
Characteristics of this binary (from libperl):
Compile-time options: HAS_TIMES MULTIPLICITY PERLIO_LAYERS
PERL_DONT_CREATE_GVSV PERL_IMPLICIT_CONTEXT
PERL_MALLOC_WRAP PERL_PRESERVE_IVUV USE_64_BIT_ALL
USE_64_BIT_INT USE_ITHREADS USE_LARGE_FILES
USE_LOCALE USE_LOCALE_COLLATE USE_LOCALE_CTYPE
USE_LOCALE_NUMERIC USE_PERLIO USE_PERL_ATOF
USE_REENTRANT_API
Locally applied patches:
/Library/Perl/Updates/<version> comes before system perl directories
installprivlib and installarchlib points to the Updates directory
CVE-2013-1667 hashtable DOS fix
Built under darwin
Compiled at Sep 12 2013 22:44:37
@INC:
/Library/Perl/5.16/darwin-thread-multi-2level
/Library/Perl/5.16
/Network/Library/Perl/5.16/darwin-thread-multi-2level
/Network/Library/Perl/5.16
/Library/Perl/Updates/5.16.2/darwin-thread-multi-2level
/Library/Perl/Updates/5.16.2
/System/Library/Perl/5.16/darwin-thread-multi-2level
/System/Library/Perl/5.16
/System/Library/Perl/Extras/5.16/darwin-thread-multi-2level
/System/Library/Perl/Extras/5.16
.
mbp-o:scripting olivierb$ mongo
MongoDB shell version: 2.4.9
connecting to: test
Server has startup warnings:
Fri Mar 28 21:18:03.841 [initandlisten]
Fri Mar 28 21:18:03.841 [initandlisten] ** WARNING: soft rlimits too low. Number of files is 256, should be at least 1000
>
>
>
>
> db.serverBuildInfo()
{
"version" : "2.4.9",
"gitVersion" : "52fe0d21959e32a5bdbecdc62057db386e4e029c",
"sysInfo" : "Darwin bs-osx-106-x86-64-2.10gen.cc 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun 7 16:32:41 PDT 2011; root:xnu-1504.15.3~1/RELEASE_X86_64 x86_64 BOOST_LIB_VERSION=1_49",
"loaderFlags" : "-fPIC -pthread -rdynamic -m64",
"compilerFlags" : "-Wnon-virtual-dtor -Woverloaded-virtual -fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -O3 -m64",
"allocator" : "system",
"versionArray" : [
2,
4,
9,
0
],
"javascriptEngine" : "V8",
"bits" : 64,
"debug" : false,
"maxBsonObjectSize" : 16777216,
"ok" : 1
}
cpan[1]> force install MongoDB
Reading '/var/root/.cpan/Metadata'
Database was generated on Wed, 26 Mar 2014 00:06:37 GMT
Fetching with LWP:
http://mirror.ox.ac.uk/sites/www.cpan.org/authors/01mailrc.txt.gz
Reading '/var/root/.cpan/sources/authors/01mailrc.txt.gz'
............................................................................DONE
Fetching with LWP:
http://mirror.ox.ac.uk/sites/www.cpan.org/modules/02packages.details.txt.gz
Reading '/var/root/.cpan/sources/modules/02packages.details.txt.gz'
Database was generated on Fri, 28 Mar 2014 00:06:28 GMT
t/threads/cursor.t .. 2/? Can't locate package AutoLoader for @Math::Round::ISA at t/threads/cursor.t line 89.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/cursor.t line 89.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/cursor.t line 89.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/cursor.t line 89.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/cursor.t line 89.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/cursor.t line 89.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/cursor.t line 89.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/cursor.t line 89.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/cursor.t line 89.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/cursor.t line 89.
Can't locate package AutoLoader for @Math::Round::ISA at t/threads/cursor.t line 108.
Files=17, Tests=581, 16 wallclock secs ( 0.10 usr 0.03 sys + 7.97 cusr 0.72 csys = 8.82 CPU)
Result: FAIL
Failed 1/17 test programs. 1/581 subtests failed.
make: *** [test_dynamic] Error 255
FRIEDO/MongoDB-0.702.2.tar.gz
/usr/bin/make test -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
reports FRIEDO/MongoDB-0.702.2.tar.gz
Running make install
Files found in blib/arch: installing files in blib/lib into architecture dependent library tree
Installing /Library/Perl/5.16/darwin-thread-multi-2level/auto/MongoDB/MongoDB.bs
Installing /Library/Perl/5.16/darwin-thread-multi-2level/auto/MongoDB/MongoDB.bundle
Installing /Library/Perl/5.16/darwin-thread-multi-2level/MongoDB.pm
Installing /Library/Perl/5.16/darwin-thread-multi-2level/MongoDB/BSON.pm
Installing /Library/Perl/5.16/darwin-thread-multi-2level/MongoDB/Code.pm
Installing /Library/Perl/5.16/darwin-thread-multi-2level/MongoDB/Collection.pm
Installing /Library/Perl/5.16/darwin-thread-multi-2level/MongoDB/Connection.pm
Installing /Library/Perl/5.16/darwin-thread-multi-2level/MongoDB/Cursor.pm
Installing /Library/Perl/5.16/darwin-thread-multi-2level/MongoDB/Database.pm
Installing /Library/Perl/5.16/darwin-thread-multi-2level/MongoDB/DataTypes.pod
Installing /Library/Perl/5.16/darwin-thread-multi-2level/MongoDB/DBRef.pm
Installing /Library/Perl/5.16/darwin-thread-multi-2level/MongoDB/Examples.pod
Installing /Library/Perl/5.16/darwin-thread-multi-2level/MongoDB/GridFS.pm
Installing /Library/Perl/5.16/darwin-thread-multi-2level/MongoDB/Indexing.pod
Installing /Library/Perl/5.16/darwin-thread-multi-2level/MongoDB/MongoClient.pm
Installing /Library/Perl/5.16/darwin-thread-multi-2level/MongoDB/OID.pm
Installing /Library/Perl/5.16/darwin-thread-multi-2level/MongoDB/Timestamp.pm
Installing /Library/Perl/5.16/darwin-thread-multi-2level/MongoDB/Tutorial.pod
Installing /Library/Perl/5.16/darwin-thread-multi-2level/MongoDB/BSON/Binary.pm
Installing /Library/Perl/5.16/darwin-thread-multi-2level/MongoDB/GridFS/File.pm
Installing /usr/local/share/man/man3/MongoDB.3pm
Installing /usr/local/share/man/man3/MongoDB::BSON.3pm
Installing /usr/local/share/man/man3/MongoDB::BSON::Binary.3pm
Installing /usr/local/share/man/man3/MongoDB::Code.3pm
Installing /usr/local/share/man/man3/MongoDB::Collection.3pm
Installing /usr/local/share/man/man3/MongoDB::Connection.3pm
Installing /usr/local/share/man/man3/MongoDB::Cursor.3pm
Installing /usr/local/share/man/man3/MongoDB::Database.3pm
Installing /usr/local/share/man/man3/MongoDB::DataTypes.3pm
Installing /usr/local/share/man/man3/MongoDB::DBRef.3pm
Installing /usr/local/share/man/man3/MongoDB::Examples.3pm
Installing /usr/local/share/man/man3/MongoDB::GridFS.3pm
Installing /usr/local/share/man/man3/MongoDB::GridFS::File.3pm
Installing /usr/local/share/man/man3/MongoDB::Indexing.3pm
Installing /usr/local/share/man/man3/MongoDB::MongoClient.3pm
Installing /usr/local/share/man/man3/MongoDB::OID.3pm
Installing /usr/local/share/man/man3/MongoDB::Timestamp.3pm
Installing /usr/local/share/man/man3/MongoDB::Tutorial.3pm
Appending installation info to /Library/Perl/Updates/5.16.2/darwin-thread-multi-2level/perllocal.pod
FRIEDO/MongoDB-0.702.2.tar.gz
/usr/bin/make install -- OK
Failed during this command:
FRIEDO/MongoDB-0.702.2.tar.gz : make_test FAILED but failure ignored because 'force' in effect