* Package: dev-perl/Inline-Python-0.36 * Repository: gentoo * Maintainer: perl@gentoo.org * USE: elibc_glibc kernel_linux test userland_GNU x86 >>> Unpacking source... >>> Unpacking Inline-Python-0.36.tar.gz to /var/tmp/portage/dev-perl/Inline-Python-0.36/work >>> Source unpacked in /var/tmp/portage/dev-perl/Inline-Python-0.36/work >>> Preparing source in /var/tmp/portage/dev-perl/Inline-Python-0.36/work/Inline-Python-0.36 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-perl/Inline-Python-0.36/work/Inline-Python-0.36 ... * Using ExtUtils::MakeMaker * perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor INSTALLMAN3DIR=none DESTDIR=/var/tmp/portage/dev-perl/Inline-Python-0.36/image/ Found these python executables on your PATH: 1. /usr/bin/python Use which? [1] 1 Using /usr/bin/python This python's configuration files are messed up. You'll have have to answer the questions yourself. Here is what Python said: Extra Libs: -lpthread -ldl -lutil Python Library: /usr/lib/python2.7/config/libpython2.7.a Include Path: /usr/include/python2.7 1. LIBS option. I need to know what extra libraries, if any, are required by this build of python. I recommend this: -lpthread -ldl -lutil Enter extra libraries (e.g. -lfoo -lbar) [-lpthread -ldl -lutil] -lpthread -ldl -lutil 2. LIBRARY option. The location of the python library. Inline::Python needs to link against it to use Python. Here are the libraries I know about: 1) /usr/lib/libpython2.7.a 2) /usr/lib/libpython2.7.so 3) /usr/lib/libpython3.1.a 4) /usr/lib/libpython3.1.so Which? Or enter another. [1] 1 3. INCLUDE option. The location of the python include files. Inline::Python needs these to compile. Here are the locations I know about: 1) /usr/include/python2.7 2) /usr/include/python3.1 Which? Or enter another. [1] 1 Using These Settings: Extra Libs: -lpthread -ldl -lutil Python Lib: -L/usr/lib -lpython2.7 Includes: -I/usr/include/python2.7 Extra Flags: none (perl Makefile.PL --help for details) Checking if your kit is complete... Looks good Writing Makefile for Inline::Python >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-perl/Inline-Python-0.36/work/Inline-Python-0.36 ... make -j14 'OTHERLDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu' /usr/bin/perl5.12.2 /usr/lib/perl5/vendor_perl/5.12.2/ExtUtils/xsubpp -typemap /usr/lib/perl5/5.12.2/ExtUtils/typemap Python.xs > Python.xsc && mv Python.xsc Python.c i686-pc-linux-gnu-gcc -c -I/usr/include/python2.7 -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -pipe -DVERSION=\"0.36\" -DXS_VERSION=\"0.36\" -fPIC "-I/usr/lib/perl5/5.12.2/i686-linux-thread-multi/CORE" -DEXPOSE_PERL -DCREATE_PYTHON -UCREATE_PERL py2pl.c i686-pc-linux-gnu-gcc -c -I/usr/include/python2.7 -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -pipe -DVERSION=\"0.36\" -DXS_VERSION=\"0.36\" -fPIC "-I/usr/lib/perl5/5.12.2/i686-linux-thread-multi/CORE" -DEXPOSE_PERL -DCREATE_PYTHON -UCREATE_PERL perlmodule.c i686-pc-linux-gnu-gcc -c -I/usr/include/python2.7 -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -pipe -DVERSION=\"0.36\" -DXS_VERSION=\"0.36\" -fPIC "-I/usr/lib/perl5/5.12.2/i686-linux-thread-multi/CORE" -DEXPOSE_PERL -DCREATE_PYTHON -UCREATE_PERL util.c Running Mkbootstrap for Inline::Python () cp Python.pm blib/lib/Inline/Python.pm cp Python.pod blib/lib/Inline/Python.pod chmod 644 Python.bs cp Python.bs blib/arch/auto/Inline/Python/Python.bs chmod 644 blib/arch/auto/Inline/Python/Python.bs i686-pc-linux-gnu-gcc -c -I/usr/include/python2.7 -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -pipe -DVERSION=\"0.36\" -DXS_VERSION=\"0.36\" -fPIC "-I/usr/lib/perl5/5.12.2/i686-linux-thread-multi/CORE" -DEXPOSE_PERL -DCREATE_PYTHON -UCREATE_PERL Python.c In file included from /usr/include/python2.7/Python.h:8:0, from perlmodule.c:9: /usr/include/python2.7/pyconfig.h:1149:0: warning: "_POSIX_C_SOURCE" redefined /usr/include/features.h:162:0: note: this is the location of the previous definition /usr/include/python2.7/pyconfig.h:1171:0: warning: "_XOPEN_SOURCE" redefined /usr/include/features.h:164:0: note: this is the location of the previous definition In file included from /usr/include/python2.7/Python.h:8:0, from py2pl.c:5: /usr/include/python2.7/pyconfig.h:1149:0: warning: "_POSIX_C_SOURCE" redefined /usr/include/features.h:162:0: note: this is the location of the previous definition /usr/include/python2.7/pyconfig.h:1171:0: warning: "_XOPEN_SOURCE" redefined /usr/include/features.h:164:0: note: this is the location of the previous definition In file included from /usr/include/python2.7/Python.h:8:0, from util.c:8: /usr/include/python2.7/pyconfig.h:1149:0: warning: "_POSIX_C_SOURCE" redefined /usr/include/features.h:162:0: note: this is the location of the previous definition /usr/include/python2.7/pyconfig.h:1171:0: warning: "_XOPEN_SOURCE" redefined /usr/include/features.h:164:0: note: this is the location of the previous definition py2pl.c: In function ‘croak_python_exception’: py2pl.c:405:5: warning: passing argument 1 of ‘PyErr_Fetch’ from incompatible pointer type /usr/include/python2.7/pyerrors.h:81:18: note: expected ‘struct PyObject **’ but argument is of type ‘struct PyTypeObject **’ py2pl.c:406:5: warning: passing argument 1 of ‘PyErr_NormalizeException’ from incompatible pointer type /usr/include/python2.7/pyerrors.h:93:18: note: expected ‘struct PyObject **’ but argument is of type ‘struct PyTypeObject **’ perlmodule.c: In function ‘PerlSub_call’: perlmodule.c:506:5: warning: passing argument 2 of ‘Perl_sv_2mortal’ from incompatible pointer type /usr/lib/perl5/5.12.2/i686-linux-thread-multi/CORE/proto.h:3159:19: note: expected ‘struct SV * const’ but argument is of type ‘struct AV *’ In file included from /usr/include/python2.7/Python.h:8:0, from Python.xs:7: /usr/include/python2.7/pyconfig.h:1149:0: warning: "_POSIX_C_SOURCE" redefined /usr/include/features.h:162:0: note: this is the location of the previous definition /usr/include/python2.7/pyconfig.h:1171:0: warning: "_XOPEN_SOURCE" redefined /usr/include/features.h:164:0: note: this is the location of the previous definition rm -f blib/arch/auto/Inline/Python/Python.so LD_RUN_PATH="/usr/lib" i686-pc-linux-gnu-gcc -shared -O2 -pipe -L/usr/local/lib -fstack-protector -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu Python.o py2pl.o perlmodule.o util.o -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o blib/arch/auto/Inline/Python/Python.so \ -L/usr/lib -lpython2.7 -lpthread -ldl -lutil \ chmod 755 blib/arch/auto/Inline/Python/Python.so >>> Source compiled. make -j14 test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /usr/bin/perl5.12.2 "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00init.t .......... 1..1 ok 1 ok t/01testpl.t ........ 1..8 # Running under perl version 5.012002 for linux # Current time local: Fri Oct 22 09:55:45 2010 # Current time GMT: Fri Oct 22 07:55:45 2010 # Using Test.pm version 1.25 ok 1 Hello from Perl ok 2 ok 3 ok 4 ok 5 Hello from Perl ok 6 ok 7 ok 8 $VAR1 = { 'neil' => 0, 'laura' => 1 }; ['Dumper', 'check_for_sub', 'f', 'get_sub', 'ok', 'plan', 'py_eval', 'skip'] Sub f exists! Wow. Now that is weird ok t/02testpl.t ........ 1..9 # Running under perl version 5.012002 for linux # Current time local: Fri Oct 22 09:55:46 2010 # Current time GMT: Fri Oct 22 07:55:46 2010 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 It's gone now... Creating new Fart::Fiddle: Fart::Fiddle ok 4 $VAR1 = 'Fiddle->foof('; $VAR2 = { 'neil' => 1 }; $VAR3 = [ 'laura', 1 ]; $VAR4 = 12; $VAR5 = ') called!'; ok 5 ok 6 Hello. This is Neil ok 7 ok 8 ok 9 ['Dumper', 'gen', 'ok', 'plan', 'py_eval', 'skip'] ok t/03parse.t ......... 1..5 # Running under perl version 5.012002 for linux # Current time local: Fri Oct 22 09:55:46 2010 # Current time GMT: Fri Oct 22 07:55:46 2010 # Using Test.pm version 1.25 ok 1 Hello ok 2 ok 3 ok 4 ok 5 $VAR1 = { 'neil' => 'happy', 'others' => 'sad' }; ok t/04func.t .......... 1..3 # Running under perl version 5.012002 for linux # Current time local: Fri Oct 22 09:55:46 2010 # Current time GMT: Fri Oct 22 07:55:46 2010 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 $VAR1 = bless( do{\(my $o = -151928756)}, 'Inline::Python::Object' ); $VAR1 = undef; Hello from Python! {'neil': 'happy'} Foo() created! Doing an apple! Doing an apple! ok t/05JAxH.t .......... 1..1 ok 1 ok t/06dict.t .......... 1..4 ok 1 ok 2 ok 3 not ok 4 # Failed test at t/06dict.t line 31. # got: undef # expected: 'ü' # Looks like you failed 1 test of 4. new Foo object being created Dubious, test returned 1 (wstat 256, 0x100) Failed 1/4 subtests t/07nherit.t ........ 1..5 # Running under perl version 5.012002 for linux # Current time local: Fri Oct 22 09:55:47 2010 # Current time GMT: Fri Oct 22 07:55:47 2010 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 new Foo object being created Who's your daddy? Who's your mommy? Daddy.push(12) Daddy.pop() ok t/08ipyobj.t ........ 1..9 # Running under perl version 5.012002 for linux # Current time local: Fri Oct 22 09:55:47 2010 # Current time GMT: Fri Oct 22 07:55:47 2010 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 New foo being created! New foo being created! ok t/09bind.t .......... 1..6 # Running under perl version 5.012002 for linux # Current time local: Fri Oct 22 09:55:47 2010 # Current time GMT: Fri Oct 22 07:55:47 2010 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 New foo being created! ok t/10pyeval.t ........ 1..4 # Running under perl version 5.012002 for linux # Current time local: Fri Oct 22 09:55:47 2010 # Current time GMT: Fri Oct 22 07:55:47 2010 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 42 ok t/11factor.t ........ 1..133 # Running under perl version 5.012002 for linux # Current time local: Fri Oct 22 09:55:47 2010 # Current time GMT: Fri Oct 22 07:55:47 2010 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 # skip Integer too large for architecture ok 77 # skip Integer too large for architecture ok 78 # skip Integer too large for architecture ok 79 # skip Integer too large for architecture ok 80 # skip Integer too large for architecture ok 81 # skip Integer too large for architecture ok 82 # skip Integer too large for architecture ok 83 # skip Integer too large for architecture ok 84 # skip Integer too large for architecture ok 85 # skip Integer too large for architecture ok 86 # skip Integer too large for architecture ok 87 # skip Integer too large for architecture ok 88 # skip Integer too large for architecture ok 89 # skip Integer too large for architecture ok 90 # skip Integer too large for architecture ok 91 # skip Integer too large for architecture ok 92 # skip Integer too large for architecture ok 93 # skip Integer too large for architecture ok 94 # skip Integer too large for architecture ok 95 # skip Integer too large for architecture ok 96 # skip Integer too large for architecture ok 97 # skip Integer too large for architecture ok 98 # skip Integer too large for architecture ok 99 # skip Integer too large for architecture ok 100 # skip Integer too large for architecture ok 101 # skip Integer too large for architecture ok 102 # skip Integer too large for architecture ok 103 # skip Integer too large for architecture ok 104 # skip Integer too large for architecture ok 105 # skip Integer too large for architecture ok 106 # skip Integer too large for architecture ok 107 # skip Integer too large for architecture ok 108 # skip Integer too large for architecture ok 109 # skip Integer too large for architecture ok 110 # skip Integer too large for architecture ok 111 # skip Integer too large for architecture ok 112 # skip Integer too large for architecture ok 113 # skip Integer too large for architecture ok 114 # skip Integer too large for architecture ok 115 # skip Integer too large for architecture ok 116 # skip Integer too large for architecture ok 117 # skip Integer too large for architecture ok 118 # skip Integer too large for architecture ok 119 # skip Integer too large for architecture ok 120 # skip Integer too large for architecture ok 121 # skip Integer too large for architecture ok 122 # skip Integer too large for architecture ok 123 # skip Integer too large for architecture ok 124 # skip Integer too large for architecture ok 125 # skip Integer too large for architecture ok 126 # skip Integer too large for architecture ok 127 # skip Integer too large for architecture ok 128 # skip Integer too large for architecture ok 129 # skip Integer too large for architecture ok 130 # skip Integer too large for architecture ok 131 # skip Integer too large for architecture ok 132 # skip Integer too large for architecture ok 133 # skip Integer too large for architecture ok t/12evnodd.t ........ 1..150 # Running under perl version 5.012002 for linux # Current time local: Fri Oct 22 09:55:48 2010 # Current time GMT: Fri Oct 22 07:55:48 2010 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 ok 88 ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 ok 96 ok 97 ok 98 ok 99 ok 100 ok 101 ok 102 ok 103 ok 104 ok 105 ok 106 ok 107 ok 108 ok 109 ok 110 ok 111 ok 112 ok 113 ok 114 ok 115 ok 116 ok 117 ok 118 ok 119 ok 120 ok 121 ok 122 ok 123 ok 124 ok 125 ok 126 ok 127 ok 128 ok 129 ok 130 ok 131 ok 132 ok 133 ok 134 ok 135 ok 136 ok 137 ok 138 ok 139 ok 140 ok 141 ok 142 ok 143 ok 144 ok 145 ok 146 ok 147 ok 148 ok 149 ok 150 ok t/13fibbon.t ........ 1..277 # Running under perl version 5.012002 for linux # Current time local: Fri Oct 22 09:55:48 2010 # Current time GMT: Fri Oct 22 07:55:48 2010 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 ok 88 ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 ok 96 ok 97 ok 98 ok 99 ok 100 ok 101 ok 102 ok 103 ok 104 ok 105 ok 106 ok 107 ok 108 ok 109 ok 110 ok 111 ok 112 ok 113 ok 114 ok 115 ok 116 ok 117 ok 118 ok 119 ok 120 ok 121 ok 122 ok 123 ok 124 ok 125 ok 126 ok 127 ok 128 ok 129 ok 130 ok 131 ok 132 ok 133 ok 134 ok 135 ok 136 ok 137 ok 138 ok 139 ok 140 ok 141 ok 142 ok 143 ok 144 ok 145 ok 146 ok 147 ok 148 ok 149 ok 150 ok 151 ok 152 ok 153 ok 154 ok 155 ok 156 ok 157 ok 158 ok 159 ok 160 ok 161 ok 162 ok 163 ok 164 ok 165 ok 166 ok 167 ok 168 ok 169 ok 170 ok 171 ok 172 ok 173 ok 174 ok 175 ok 176 ok 177 ok 178 ok 179 ok 180 ok 181 ok 182 ok 183 ok 184 ok 185 ok 186 ok 187 ok 188 ok 189 ok 190 ok 191 ok 192 ok 193 ok 194 ok 195 ok 196 ok 197 ok 198 ok 199 ok 200 ok 201 ok 202 ok 203 ok 204 ok 205 ok 206 ok 207 ok 208 ok 209 ok 210 ok 211 ok 212 ok 213 ok 214 ok 215 ok 216 ok 217 ok 218 ok 219 ok 220 ok 221 ok 222 ok 223 ok 224 ok 225 ok 226 ok 227 ok 228 ok 229 ok 230 ok 231 ok 232 ok 233 ok 234 ok 235 ok 236 ok 237 ok 238 ok 239 ok 240 ok 241 ok 242 ok 243 ok 244 ok 245 ok 246 ok 247 ok 248 ok 249 ok 250 ok 251 ok 252 ok 253 ok 254 ok 255 ok 256 ok 257 ok 258 ok 259 ok 260 ok 261 ok 262 ok 263 ok 264 ok 265 ok 266 ok 267 ok 268 ok 269 ok 270 ok 271 ok 272 ok 273 ok 274 ok 275 ok 276 ok 277 ok t/14study.t ......... 1..14 # Running under perl version 5.012002 for linux # Current time local: Fri Oct 22 09:55:48 2010 # Current time GMT: Fri Oct 22 07:55:48 2010 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok t/15anon.t .......... 1..2 # Running under perl version 5.012002 for linux # Current time local: Fri Oct 22 09:55:48 2010 # Current time GMT: Fri Oct 22 07:55:48 2010 # Using Test.pm version 1.25 ok 1 ok 2 Note: lang=Python ok t/16evalpy.t ........ 1..11 # Running under perl version 5.012002 for linux # Current time local: Fri Oct 22 09:55:48 2010 # Current time GMT: Fri Oct 22 07:55:48 2010 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 3 ok t/17once.t .......... 1..1 # Running under perl version 5.012002 for linux # Current time local: Fri Oct 22 09:55:48 2010 # Current time GMT: Fri Oct 22 07:55:48 2010 # Using Test.pm version 1.25 ok 1 ok t/18newclass.t ...... 1..5 # Running under perl version 5.012002 for linux # Current time local: Fri Oct 22 09:55:49 2010 # Current time GMT: Fri Oct 22 07:55:49 2010 # Using Test.pm version 1.25 object is: main::Foo ok 1 ok 2 ok 3 ok 4 ok 5 new Foo object being created Who's your daddy? Who's your mommy? Daddy.push(12) Daddy.pop() ok t/19testref.t ....... 1..48 ok 1 - Perl object created and destroyed in Python ok 2 - Perl object in Perl ok 3 - pass_through in void context ok 4 - pass_through with return value ok 5 - swallow ok 6 - call_method ok 7 - swallow array ref ok 8 - call_methods on array ref ok 9 - simple string pass through ok 10 - simple integer pass through ok 11 - Python list to perl ok 12 - Python list to perl in list context ok 13 - list has two entries ok 14 - list value is there ok 15 - Python list to perl dereferenced immediately ok 16 - hash has entries ok 17 - hash value is there ok 18 - Python dict to perl ok 19 - hash values seem ok ok 20 - Python dict to perl dereferenced immediately ok 21 - got array ref back from python ok 22 - list still contains two elements ok 23 - pass_through of an array ref ok 24 - pass_through of an array ref ok 25 - Python object created ok 26 - got foo from Python ok 27 - Python object created with parameter ok 28 - got perl foo from Perl via Python ok 29 - Perl object safely returned to perl ok 30 - Perl object destroyed after python object ok 31 - Perl object destroyed with python object ok 32 - no segfault on call_method ok 33 - obj.more gave values ok 34 - perl function returns list of objects to python ok 35 - obj.more_ref gave values ok 36 - perl function returns array of objects to python ok 37 - perl function returns hash of objects to python ok 38 - got param back from pass_through ok 39 - perl function with scalar params called from python ok 40 - got param back from pass_through ok 41 - perl function with object params called from python ok 42 - perl function with param array called from python ok 43 - perl function with param hash called from python ok 44 - array values look ok ok 45 - method returned array ref ok 46 - exec'ed and deleted function ok 47 - Object passed as positional and named parameter deleted ok 48 - Scalar passed as positional and named parameter deleted ok t/20unicode.t ....... 1..5 ok 1 ok 2 ok 3 - perl utf8 -> python unicode ok 4 - python unicode -> perl utf8 ok 5 - utf8ness retained ok t/21arrayref.t ...... 1..11 ok 1 ok 2 - emtpy array ref -> empty list ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok t/22int.t ........... 1..3 # Running under perl version 5.012002 for linux # Current time local: Fri Oct 22 09:55:49 2010 # Current time GMT: Fri Oct 22 07:55:49 2010 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok t/23getattr.t ....... 1..6 # Running under perl version 5.012002 for linux # Current time local: Fri Oct 22 09:55:49 2010 # Current time GMT: Fri Oct 22 07:55:49 2010 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok t/24getitem.t ....... 1..3 # Running under perl version 5.012002 for linux # Current time local: Fri Oct 22 09:55:50 2010 # Current time GMT: Fri Oct 22 07:55:50 2010 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok t/25py_sub.t ........ 1..2 # Running under perl version 5.012002 for linux # Current time local: Fri Oct 22 09:55:50 2010 # Current time GMT: Fri Oct 22 07:55:50 2010 # Using Test.pm version 1.25 ok 1 ok 2 ok t/26undef.t ......... 1..2 ok 1 ok 2 ok t/27pyattrs.t ....... 1..6 ok 1 - constructor worked ok 2 - get attribute ok 3 - set attribute ok 4 - get attribute after set attribute ok 5 - get attribute after Python object changes ok 6 - __getattr__ method also works ok t/28exception.t ..... 1..6 ok 1 - Survived Python exception ok 2 - Exception found ok 3 - Exception found ok 4 - NameError found ok 5 - Exception found ok 6 - NameError found ok t/29named_params.t .. 1..5 ok 1 ok 2 ok 3 ok 4 ok 5 - objects got destroyed ok t/30floats.t ........ 1..4 not ok 1 # Failed test at t/30floats.t line 13. # got: '(0.2,)' # expected: '(0.20000000000000001,)' not ok 2 # Failed test at t/30floats.t line 15. # got: '([0.1, 0.2, 0.3, 0.4],)' # expected: '([0.10000000000000001, 0.20000000000000001, 0.29999999999999999, 0.40000000000000002],)' not ok 3 # Failed test at t/30floats.t line 18. # got: '([0.1, 0.2, 0.3, 0.4],)' # expected: '([0.10000000000000001, 0.20000000000000001, 0.29999999999999999, 0.40000000000000002],)' not ok 4 # Failed test at t/30floats.t line 21. # got: '([0.1, 0.2, 0.3, 0.4],)' # expected: '([0.10000000000000001, 0.20000000000000001, 0.29999999999999999, 0.40000000000000002],)' # Looks like you failed 4 tests of 4. Dubious, test returned 4 (wstat 1024, 0x400) Failed 4/4 subtests Test Summary Report ------------------- t/06dict.t (Wstat: 256 Tests: 4 Failed: 1) Failed test: 4 Non-zero exit status: 1 t/30floats.t (Wstat: 1024 Tests: 4 Failed: 4) Failed tests: 1-4 Non-zero exit status: 4 Files=31, Tests=749, 6 wallclock secs ( 0.25 usr 0.08 sys + 4.04 cusr 0.64 csys = 5.01 CPU) Result: FAIL Failed 2/31 test programs. 5/749 subtests failed. make: *** [test_dynamic] Error 4 emake failed * ERROR: dev-perl/Inline-Python-0.36 failed: * test failed * * Call stack: * ebuild.sh, line 56: Called src_test * environment, line 2870: Called perl-module_src_test * environment, line 2568: Called die * The specific snippet of code: * emake test TEST_VERBOSE=${TEST_VERBOSE:-0} || die "test failed"; * * If you need support, post the output of 'emerge --info =dev-perl/Inline-Python-0.36', * the complete build log and the output of 'emerge -pqv =dev-perl/Inline-Python-0.36'. * The complete build log is located at '/var/log/portage/build/dev-perl/Inline-Python-0.36:20101022-075533.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-perl/Inline-Python-0.36/temp/environment'. * S: '/var/tmp/portage/dev-perl/Inline-Python-0.36/work/Inline-Python-0.36' >>> Install Inline-Python-0.36 into /var/tmp/portage/dev-perl/Inline-Python-0.36/image/ category dev-perl make -j14 pure_install Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /var/tmp/portage/dev-perl/Inline-Python-0.36/image/usr/lib/perl5/vendor_perl/5.12.2/i686-linux-thread-multi/auto/Inline/Python/Python.so Installing /var/tmp/portage/dev-perl/Inline-Python-0.36/image/usr/lib/perl5/vendor_perl/5.12.2/i686-linux-thread-multi/auto/Inline/Python/Python.bs Installing /var/tmp/portage/dev-perl/Inline-Python-0.36/image/usr/lib/perl5/vendor_perl/5.12.2/i686-linux-thread-multi/Inline/Python.pm Installing /var/tmp/portage/dev-perl/Inline-Python-0.36/image/usr/lib/perl5/vendor_perl/5.12.2/i686-linux-thread-multi/Inline/Python.pod >>> Completed installing Inline-Python-0.36 into /var/tmp/portage/dev-perl/Inline-Python-0.36/image/ strip: i686-pc-linux-gnu-strip --strip-unneeded -R .comment usr/lib/perl5/vendor_perl/5.12.2/i686-linux-thread-multi/auto/Inline/Python/Python.so