This package comes with a sample program that I can try to install in C:\cpanrun\build\5-10-0\bin. Note that you can avoid this question by passing the '-n' option to 'Makefile.PL'. Install gloss.pl, a commandline graph layouter ? [y] y You don't seem to have the optional 'pgnuplot' program. Not fatal Checking if your kit is complete... Looks good Writing Makefile for Graph::Layout::Aesthetic Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. cp lib/Graph/Layout/Aesthetic/Force/ParentLeft.pm blib\lib\Graph\Layout\Aesthetic\Force\ParentLeft.pm cp lib/Graph/Layout/Aesthetic/Include.pm blib\lib\Graph\Layout\Aesthetic\Include.pm cp lib/Graph/Layout/Aesthetic/Force/Centripetal.pm blib\lib\Graph\Layout\Aesthetic\Force\Centripetal.pm cp lib/Graph/Layout/Aesthetic/Force/NodeRepulsion.pm blib\lib\Graph\Layout\Aesthetic\Force\NodeRepulsion.pm cp lib/Graph/Layout/Aesthetic/Force/Perl.pm blib\lib\Graph\Layout\Aesthetic\Force\Perl.pm cp lib/Graph/Layout/Aesthetic/Force/NodeEdgeRepulsion.pm blib\lib\Graph\Layout\Aesthetic\Force\NodeEdgeRepulsion.pm cp lib/Graph/Layout/Aesthetic/Force/MinEdgeIntersect.pm blib\lib\Graph\Layout\Aesthetic\Force\MinEdgeIntersect.pm cp lib/Graph/Layout/Aesthetic/Force/MinEdgeLength.pm blib\lib\Graph\Layout\Aesthetic\Force\MinEdgeLength.pm cp lib/Graph/Layout/Aesthetic/Topology.pm blib\lib\Graph\Layout\Aesthetic\Topology.pm cp lib/Graph/Layout/Aesthetic.pm blib\lib\Graph\Layout\Aesthetic.pm cp lib/Graph/Layout/Aesthetic/Force/MinEdgeIntersect2.pm blib\lib\Graph\Layout\Aesthetic\Force\MinEdgeIntersect2.pm cp lib/Graph/Layout/Aesthetic/Monitor/GnuPlot.pm blib\lib\Graph\Layout\Aesthetic\Monitor\GnuPlot.pm cp lib/Graph/Layout/Aesthetic/Force.pm blib\lib\Graph\Layout\Aesthetic\Force.pm cp lib/Graph/Layout/Aesthetic/Force/MinLevelVariance.pm blib\lib\Graph\Layout\Aesthetic\Force\MinLevelVariance.pm C:\cpanrun\build\5-10-0\bin\perl.exe C:\cpanrun\build\5-10-0\lib\ExtUtils\xsubpp -typemap C:\cpanrun\build\5-10-0\lib\ExtUtils\typemap -typemap typemap Aesthetic.xs > Aesthetic.xsc && C:\cpanrun\build\5-10-0\bin\perl.exe -MExtUtils::Command -e mv Aesthetic.xsc Aesthetic.c cl -c -I include -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1 -DVERSION=\"0.12\" -DXS_VERSION=\"0.12\" "-IC:\cpanrun\build\5-10-0\lib\CORE" Aesthetic.c Aesthetic.c Aesthetic.xs(685) : warning C4018: '!=' : signed/unsigned mismatch Aesthetic.xs(697) : warning C4018: '!=' : signed/unsigned mismatch Aesthetic.xs(759) : warning C4018: '!=' : signed/unsigned mismatch Aesthetic.xs(779) : warning C4018: '!=' : signed/unsigned mismatch Aesthetic.xs(799) : warning C4018: '!=' : signed/unsigned mismatch Aesthetic.xs(812) : warning C4018: '!=' : signed/unsigned mismatch Aesthetic.xs(821) : warning C4018: '!=' : signed/unsigned mismatch C:\cpanrun\build\5-10-0\bin\perl.exe C:\cpanrun\build\5-10-0\lib\ExtUtils\xsubpp -typemap C:\cpanrun\build\5-10-0\lib\ExtUtils\typemap -typemap typemap Centripetal.xs > Centripetal.xsc && C:\cpanrun\build\5-10-0\bin\perl.exe -MExtUtils::Command -e mv Centripetal.xsc Centripetal.c cl -c -I include -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1 -DVERSION=\"0.12\" -DXS_VERSION=\"0.12\" "-IC:\cpanrun\build\5-10-0\lib\CORE" Centripetal.c Centripetal.c C:\cpanrun\build\5-10-0\bin\perl.exe C:\cpanrun\build\5-10-0\lib\ExtUtils\xsubpp -typemap C:\cpanrun\build\5-10-0\lib\ExtUtils\typemap -typemap typemap Centroid.xs > Centroid.xsc && C:\cpanrun\build\5-10-0\bin\perl.exe -MExtUtils::Command -e mv Centroid.xsc Centroid.c Please specify prototyping behavior for Centroid.xs (see perlxs manual) cl -c -I include -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1 -DVERSION=\"0.12\" -DXS_VERSION=\"0.12\" "-IC:\cpanrun\build\5-10-0\lib\CORE" Centroid.c Centroid.c C:\cpanrun\build\5-10-0\bin\perl.exe C:\cpanrun\build\5-10-0\lib\ExtUtils\xsubpp -typemap C:\cpanrun\build\5-10-0\lib\ExtUtils\typemap -typemap typemap MinEdgeIntersect.xs > MinEdgeIntersect.xsc && C:\cpanrun\build\5-10-0\bin\perl.exe -MExtUtils::Command -e mv MinEdgeIntersect.xsc MinEdgeIntersect.c cl -c -I include -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1 -DVERSION=\"0.12\" -DXS_VERSION=\"0.12\" "-IC:\cpanrun\build\5-10-0\lib\CORE" MinEdgeIntersect.c MinEdgeIntersect.c C:\cpanrun\build\5-10-0\bin\perl.exe C:\cpanrun\build\5-10-0\lib\ExtUtils\xsubpp -typemap C:\cpanrun\build\5-10-0\lib\ExtUtils\typemap -typemap typemap MinEdgeIntersect2.xs > MinEdgeIntersect2.xsc && C:\cpanrun\build\5-10-0\bin\perl.exe -MExtUtils::Command -e mv MinEdgeIntersect2.xsc MinEdgeIntersect2.c cl -c -I include -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1 -DVERSION=\"0.12\" -DXS_VERSION=\"0.12\" "-IC:\cpanrun\build\5-10-0\lib\CORE" MinEdgeIntersect2.c MinEdgeIntersect2.c C:\cpanrun\build\5-10-0\bin\perl.exe C:\cpanrun\build\5-10-0\lib\ExtUtils\xsubpp -typemap C:\cpanrun\build\5-10-0\lib\ExtUtils\typemap -typemap typemap MinEdgeLength.xs > MinEdgeLength.xsc && C:\cpanrun\build\5-10-0\bin\perl.exe -MExtUtils::Command -e mv MinEdgeLength.xsc MinEdgeLength.c cl -c -I include -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1 -DVERSION=\"0.12\" -DXS_VERSION=\"0.12\" "-IC:\cpanrun\build\5-10-0\lib\CORE" MinEdgeLength.c MinEdgeLength.c C:\cpanrun\build\5-10-0\bin\perl.exe C:\cpanrun\build\5-10-0\lib\ExtUtils\xsubpp -typemap C:\cpanrun\build\5-10-0\lib\ExtUtils\typemap -typemap typemap MinLevelVariance.xs > MinLevelVariance.xsc && C:\cpanrun\build\5-10-0\bin\perl.exe -MExtUtils::Command -e mv MinLevelVariance.xsc MinLevelVariance.c cl -c -I include -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1 -DVERSION=\"0.12\" -DXS_VERSION=\"0.12\" "-IC:\cpanrun\build\5-10-0\lib\CORE" MinLevelVariance.c MinLevelVariance.c C:\cpanrun\build\5-10-0\bin\perl.exe C:\cpanrun\build\5-10-0\lib\ExtUtils\xsubpp -typemap C:\cpanrun\build\5-10-0\lib\ExtUtils\typemap -typemap typemap NodeEdgeRepulsion.xs > NodeEdgeRepulsion.xsc && C:\cpanrun\build\5-10-0\bin\perl.exe -MExtUtils::Command -e mv NodeEdgeRepulsion.xsc NodeEdgeRepulsion.c cl -c -I include -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1 -DVERSION=\"0.12\" -DXS_VERSION=\"0.12\" "-IC:\cpanrun\build\5-10-0\lib\CORE" NodeEdgeRepulsion.c NodeEdgeRepulsion.c C:\cpanrun\build\5-10-0\bin\perl.exe C:\cpanrun\build\5-10-0\lib\ExtUtils\xsubpp -typemap C:\cpanrun\build\5-10-0\lib\ExtUtils\typemap -typemap typemap NodeLevel.xs > NodeLevel.xsc && C:\cpanrun\build\5-10-0\bin\perl.exe -MExtUtils::Command -e mv NodeLevel.xsc NodeLevel.c Please specify prototyping behavior for NodeLevel.xs (see perlxs manual) cl -c -I include -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1 -DVERSION=\"0.12\" -DXS_VERSION=\"0.12\" "-IC:\cpanrun\build\5-10-0\lib\CORE" NodeLevel.c NodeLevel.c C:\cpanrun\build\5-10-0\bin\perl.exe C:\cpanrun\build\5-10-0\lib\ExtUtils\xsubpp -typemap C:\cpanrun\build\5-10-0\lib\ExtUtils\typemap -typemap typemap NodeRepulsion.xs > NodeRepulsion.xsc && C:\cpanrun\build\5-10-0\bin\perl.exe -MExtUtils::Command -e mv NodeRepulsion.xsc NodeRepulsion.c cl -c -I include -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1 -DVERSION=\"0.12\" -DXS_VERSION=\"0.12\" "-IC:\cpanrun\build\5-10-0\lib\CORE" NodeRepulsion.c NodeRepulsion.c C:\cpanrun\build\5-10-0\bin\perl.exe C:\cpanrun\build\5-10-0\lib\ExtUtils\xsubpp -typemap C:\cpanrun\build\5-10-0\lib\ExtUtils\typemap -typemap typemap ParentLeft.xs > ParentLeft.xsc && C:\cpanrun\build\5-10-0\bin\perl.exe -MExtUtils::Command -e mv ParentLeft.xsc ParentLeft.c cl -c -I include -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1 -DVERSION=\"0.12\" -DXS_VERSION=\"0.12\" "-IC:\cpanrun\build\5-10-0\lib\CORE" ParentLeft.c ParentLeft.c C:\cpanrun\build\5-10-0\bin\perl.exe C:\cpanrun\build\5-10-0\lib\ExtUtils\xsubpp -typemap C:\cpanrun\build\5-10-0\lib\ExtUtils\typemap -typemap typemap Perl.xs > Perl.xsc && C:\cpanrun\build\5-10-0\bin\perl.exe -MExtUtils::Command -e mv Perl.xsc Perl.c cl -c -I include -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1 -DVERSION=\"0.12\" -DXS_VERSION=\"0.12\" "-IC:\cpanrun\build\5-10-0\lib\CORE" Perl.c Perl.c Perl.xs(143) : warning C4018: '!=' : signed/unsigned mismatch Perl.xs(162) : warning C4018: '!=' : signed/unsigned mismatch C:\cpanrun\build\5-10-0\bin\perl.exe C:\cpanrun\build\5-10-0\lib\ExtUtils\xsubpp -typemap C:\cpanrun\build\5-10-0\lib\ExtUtils\typemap -typemap typemap Point.xs > Point.xsc && C:\cpanrun\build\5-10-0\bin\perl.exe -MExtUtils::Command -e mv Point.xsc Point.c Please specify prototyping behavior for Point.xs (see perlxs manual) cl -c -I include -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1 -DVERSION=\"0.12\" -DXS_VERSION=\"0.12\" "-IC:\cpanrun\build\5-10-0\lib\CORE" Point.c Point.c Running Mkbootstrap for Graph::Layout::Aesthetic () C:\cpanrun\build\5-10-0\bin\perl.exe -MExtUtils::Command -e chmod 644 Aesthetic.bs C:\cpanrun\build\5-10-0\bin\perl.exe -MExtUtils::Mksymlists -e "Mksymlists('NAME'=>\"Graph::Layout::Aesthetic\", 'DLBASE' => 'Aesthetic', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);" link -out:blib\arch\auto\Graph\Layout\Aesthetic\Aesthetic.dll -dll -nologo -nodefaultlib -debug -opt:ref,icf -libpath:"C:\cpanrun\build\5-10-0\lib\CORE" -machine:x86 Aesthetic.obj Centripetal.obj Centroid.obj MinEdgeIntersect.obj MinEdgeIntersect2.obj MinEdgeLength.obj MinLevelVariance.obj NodeEdgeRepulsion.obj NodeLevel.obj NodeRepulsion.obj ParentLeft.obj Perl.obj Point.obj C:\cpanrun\build\5-10-0\lib\CORE\perl510.lib oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib msvcrt.lib -def:Aesthetic.def Creating library blib\arch\auto\Graph\Layout\Aesthetic\Aesthetic.lib and object blib\arch\auto\Graph\Layout\Aesthetic\Aesthetic.exp C:\cpanrun\build\5-10-0\bin\perl.exe -MExtUtils::Command -e chmod 755 blib\arch\auto\Graph\Layout\Aesthetic\Aesthetic.dll C:\cpanrun\build\5-10-0\bin\perl.exe -MExtUtils::Command -e cp Aesthetic.bs blib\arch\auto\Graph\Layout\Aesthetic\Aesthetic.bs C:\cpanrun\build\5-10-0\bin\perl.exe -MExtUtils::Command -e chmod 644 blib\arch\auto\Graph\Layout\Aesthetic\Aesthetic.bs C:\cpanrun\build\5-10-0\bin\perl.exe -MExtUtils::Command -e cp bin/gloss.pl blib\script\gloss.pl pl2bat.bat blib\script\gloss.pl Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. C:\cpanrun\build\5-10-0\bin\perl.exe -MExtUtils::Command -e cp bin/gloss.pl blib\script\gloss.pl pl2bat.bat blib\script\gloss.pl C:\cpanrun\build\5-10-0\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/01_Topology.............ok 1 - use Graph::Layout::Aesthetic::Topology; ok 2 - The object isa Graph::Layout::Aesthetic::Topology ok 3 - Know all vertices ok 4 - Disallow self edge ok 5 - Know all vertices 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 - Got all edges ok 23 - Properly cleaned ok 24 - Know all vertices ok 25 - Unfinished ok 26 - Must finish before levels ok 27 - Know all vertices 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 - Got all edges ok 45 - Properly cleaned ok 46 - Know all vertices ok 47 - Finished ok 48 ok 49 - Levels ok ok 50 - Topology object properly destroyed ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 - The object isa Canary ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 - The object isa Canary ok 72 ok 73 ok 74 ok 75 - Graph::Layout::Aesthetic::Topology->can('from_graph') ok 76 - Finished ok 77 - Know all vertices 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 - Got all edges ok 95 - Properly cleaned ok 96 - Know all vertices ok 97 - No accidental set of default name ok 98 - Topology object properly destroyed ok 99 - Finished ok 100 - Know all vertices 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 - Got all edges ok 118 - Properly cleaned ok 119 - Know all vertices 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 - Graph and topology have the same number of vertices ok 137 - Topology object properly destroyed ok 138 - Finished ok 139 - Know all vertices 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 - Got all edges ok 157 - Properly cleaned ok 158 - Know all vertices 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 - Graph and topology have the same number of vertices ok 176 - Topology object properly destroyed ok 177 - Finished 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 - Graph and topology have the same number of vertices ok 195 - Topology object properly destroyed ok 196 - Finished ok 197 - Know all vertices 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 - Got all edges ok 215 - Properly cleaned ok 216 - Know all vertices 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 - Graph and topology have the same number of vertices ok 242 - Attribute hash got cleared ok 243 - Topology object properly destroyed ok 244 - Finished 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 - Graph and topology have the same number of vertices ok 270 - Attribute hash got cleared ok 271 - Topology object properly destroyed ok 272 - Finished ok 273 - Have all vetices ok 274 - Neighbors of foo0 ok 275 - Neighbors of foo1 ok 276 - Neighbors of foo2 ok 277 - Neighbors of foo3 ok 278 - Topology object properly destroyed ok 279 - Fail if no filtering 1..279 ok t/02_Aesthetic............ok 1 - use Graph::Layout::Aesthetic; ok 2 - use Graph::Layout::Aesthetic::Topology; ok 3 - use Graph::Layout::Aesthetic::Force::NodeRepulsion; ok 4 - use Graph::Layout::Aesthetic::Force::MinEdgeLength; ok 5 - Must have a topology argument ok 6 - Topology must be finished ok 7 - Positive dimensionality ok 8 - Created into the right class isa Graph::Layout::Aesthetic ok 9 - Defaults to two dimensions ok 10 - Default temperature is 1e2 ok 11 - Default end_temperature is 1e-3 ok 12 - Default temperature is 1e3 ok 13 - Topology is available ok 14 - aglo keeps topology alive ok 15 - The force is alive ok 16 - The force is alive ok 17 - The force is alive ok 18 - Cleanup on last reference ok 19 - Toplogy Cleanup on last reference ok 20 - The force is gone ok 21 - New listens to nr_dimensions argument ok 22 - Undef means two dimensions ok 23 - The force is alive ok 24 - The force is dead ok 25 - The force is alive ok 26 - Two forces ok 27 - Right force type isa Graph::Layout::Aesthetic::Force::MinEdgeLength ok 28 - Two element force members ok 29 - Right weight ok 30 - Right force type isa Graph::Layout::Aesthetic::Force::NodeRepulsion ok 31 - Right default weight ok 32 - Properly cleaned ok 33 - The force is alive ok 34 - Two forces ok 35 - Right force type isa Graph::Layout::Aesthetic::Force::MinEdgeLength ok 36 - Two element force members ok 37 - Right weight ok 38 - Right force type isa Graph::Layout::Aesthetic::Force::NodeRepulsion ok 39 - Right default weight ok 40 - Properly cleaned ok 41 - Properly cleaned ok 42 - The force is alive ok 43 - The force is dead ok 44 - The force is alive ok 45 - Cleanup on last reference ok 46 - The force is alive ok 47 - The force is alive ok 48 - The force is alive ok 49 - Cleanup on last reference ok 50 - The force is alive ok 51 - The force is alive ok 52 - Proper error message ok 53 - Proper error message ok 54 - Right force type isa Graph::Layout::Aesthetic::Force::MinEdgeLength ok 55 - Right weight ok 56 - Right force type isa Graph::Layout::Aesthetic::Force::NodeRepulsion ok 57 - Right default weight ok 58 - Cleanup on last reference ok 59 - Manager keeps forces alive ok 60 - Right error message ok 61 - Right error message ok 62 - Right error message ok 63 - Right coordinates ok 64 - Right coordinates ok 65 - Properly cleaned ok 66 - Right coordinates ok 67 - Right coordinates ok 68 - Right error message ok 69 - Right error message ok 70 - Right error message ok 71 - tied access works ok 72 - tied reference access works ok 73 - List query coordinates works ok 74 - Properly cleaned ok 75 - Scalar query coordinates works ok 76 - Properly cleaned ok 77 - Properly cleaned ok 78 - List set coordinates works ok 79 - Array reference set coordinates works ok 80 - Combined get/set returns old ok 81 - Combined get/set had effect ok 82 - Right error message ok 83 - Right error message ok 84 - Right error message ok 85 - Right error message ok 86 - Right error message ok 87 - Right error message ok 88 - Right error message ok 89 - Right error message ok 90 - Right error message ok 91 - Right error message ok 92 - Right error message ok 93 - Right error message ok 94 - Right error message ok 95 - Right error message ok 96 - Right error message ok 97 - Right error message ok 98 - Right error message ok 99 - 1/1 list set ok 100 - 1/1 reference set ok 101 - Set through COORD goto ok 102 - Right message after COORD goto ok 103 - Right message after COORD goto ok 104 - Increasing edges ok 105 - Properly cleaned ok 106 - Properly cleaned ok 107 - Increasing edges ok 108 - Properly cleaned ok 109 - Properly cleaned ok 110 - Properly cleaned ok 111 - Zeroed all coordinates ok 112 - Coordinate below 1 ok 113 - Coordinate above 0 ok 114 - Coordinate below 1 ok 115 - Coordinate above 0 ok 116 - Coordinate below 1 ok 117 - Coordinate above 0 ok 118 - Coordinate below 1 ok 119 - Coordinate above 0 ok 120 - Coordinate below 1 ok 121 - Coordinate above 0 ok 122 - Coordinate below 1 ok 123 - Coordinate above 0 ok 124 - All values reached ok 125 - All values reached ok 126 - All values reached ok 127 - All values reached ok 128 - There was a displacement ok 129 - But not too big ok 130 - All values reached ok 131 - All values reached ok 132 - All values reached ok 133 - All values reached ok 134 - Right frame ok 135 - Right iso frame ok 136 - Right normalization ok 137 - Temperature set ok 138 - End temperature set ok 139 - Iterations set ok 140 - Vertices unmoved ok 141 - All values reached ok 142 - All values reached ok 143 - All values reached ok 144 - All values reached ok 145 - Iterations must be non-negative ok 146 - Temperature must be positive ok 147 - End_temperature must be positive ok 148 - No warnings ok 149 - One warning ok 150 - Temperature should decrease ok 151 - There was a displacement ok 152 - But not too big ok 153 - All values reached ok 154 - All values reached ok 155 - All values reached ok 156 - All values reached ok 157 - Iterations unchanged by step ok 158 - Temperature unchanged by step ok 159 - All values reached ok 160 - All values reached ok 161 - Temperature unchanged by explicite temperature step ok 162 - All coordinates remain zero ok 163 - Quadratic attraction ok 164 - Properly cleaned ok 165 - Quadratic attraction ok 166 - Properly cleaned ok 167 - Properly cleaned ok 168 ok 169 ok 170 - Temperature restricted ok 171 ok 172 - Temperature restricted ok 173 - Sometimes we jitter off the axis ok 174 ok 175 ok 176 ok 177 ok 178 - Half step ok 179 ok 180 - Double step ok 181 - Quadratic attraction ok 182 - Stressed out ok 183 - Iterations lowered ok 184 - Temperature lowered ok 185 - End_temperature unchanged ok 186 ok 187 ok 188 ok 189 ok 190 - Iterations lowered ok 191 - Temperature lowered ok 192 - End_temperature unchanged ok 193 ok 194 ok 195 ok 196 ok 197 - Can't iterate beyond 0 ok 198 - Iterations unchanged ok 199 - Temperature unchanged ok 200 - Time based finish ok 201 - Enough time to finish ok 202 - Balance ok 203 - Balance ok 204 - Enough time to finish ok 205 - Balance ok 206 - Balance ok 207 - All values reached ok 208 - All values reached ok 209 - Iterations lowered ok 210 - Temperature lowered ok 211 - End_temperature unchanged ok 212 ok 213 ok 214 ok 215 ok 216 ok 217 - Temperature restricted ok 218 ok 219 - Temperature restricted ok 220 - Enough time to finish ok 221 - Temperature lowered ok 222 - End_temperature reached ok 223 - Balance ok 224 - Balance ok 225 - Right error message ok 226 - Begin and end call ok 227 - Begin and end call ok 228 - Monitor got freed again ok 229 - Begin and end call and all inbetweens ok 230 - Balance ok 231 - Balance ok 232 - Right default temperature ok 233 - Right temperature setting ok 234 - Combined temperature get/set ok 235 - Right value after get/set ok 236 - Temperature must be positive ok 237 - Unchanged on failure ok 238 - Combined get, but set below end ok 239 - No warnings ok 240 - Combined get, but set below end ok 241 - One warning ok 242 - Proper warning ok 243 - Combined get, but set below end ok 244 - One warning ok 245 - Proper warning ok 246 - Combined get, but set below end ok 247 - Right default temperature ok 248 - Right temperature setting ok 249 - Combined temperature get/set ok 250 - Right value after get/set ok 251 - End_temperature must be positive ok 252 - Unchanged on failure ok 253 - Combined get, but set above current ok 254 - No warnings ok 255 - Combined get, but set below end ok 256 - One warning ok 257 - Proper warning ok 258 - Combined get, but set below end ok 259 - One warning ok 260 - Proper warning ok 261 - Combined get, but set below end ok 262 - Proper default ok 263 - Settable ok 264 - Combined get/set ok 265 - Value changed ok 266 - Proper error message ok 267 - Value unchanged on error ok 268 - The default is unpaused ok 269 - Paused without args doesn't change a false state ok 270 - Pause sets the pause flag ok 271 - Paused without args doesn't change a false state ok 272 - Pause is idempotent ok 273 - Combined assign returns old value ok 274 - Everything true is equivalent ok 275 - Combined assign returns old value ok 276 - Undef is false ok 277 - 0 is false ok 278 - "" is false ok 279 ok 280 ok 281 ok 282 ok 283 - Done all counts ok 284 ok 285 ok 286 - Done only start event ok 287 - No iterations done ok 288 ok 289 ok 290 ok 291 - Done only start event ok 292 - No iterations done ok 293 ok 294 ok 295 ok 296 ok 297 - Done only start event ok 298 - No iterations done ok 299 ok 300 ok 301 ok 302 ok 303 ok 304 - Done only start event ok 305 - No iterations done ok 306 ok 307 ok 308 ok 309 ok 310 ok 311 - Done all counts ok 312 ok 313 ok 314 - Done only start event ok 315 - No iterations done ok 316 ok 317 ok 318 ok 319 - Done only start event ok 320 - No iterations done ok 321 ok 322 ok 323 ok 324 ok 325 - Done only start event ok 326 - No iterations done ok 327 ok 328 ok 329 ok 330 ok 331 ok 332 - Done only start event ok 333 - No iterations done ok 334 ok 335 - Graph::Layout::Aesthetic->can(...) ok 336 ok 337 ok 338 ok 339 ok 340 ok 341 ok 342 ok 343 ok 344 ok 345 ok 346 ok 347 ok 348 ok 349 ok 350 ok 351 ok 352 ok 353 ok 354 ok 355 ok 356 ok 357 ok 358 ok 359 ok 360 ok 361 ok 362 ok 363 ok 364 ok 365 - Default id attribute is aglo ok 366 - Default id attribute is layout_id ok 367 - Attributes get properly checked ok 368 ok 369 ok 370 ok 371 ok 372 ok 373 ok 374 ok 375 ok 376 ok 377 ok 378 ok 379 ok 380 ok 381 ok 382 ok 383 ok 384 ok 385 ok 386 ok 387 ok 388 ok 389 ok 390 ok 391 ok 392 ok 393 ok 394 - Proper dimensionalitry check on attribute ok 395 - Proper dimensionalitry check on attribute ok 396 - Proper dimensionalitry check on attribute ok 397 ok 398 ok 399 - Bad parameters get recognized ok 400 - Copy attempt if hold given ok 401 - Copy attempt from layout_pos if hold is 1 ok 402 - Copy attempt from layout_pos if hold is 1 ok 403 - Copy attempt from layout_pos if hold is 1 ok 404 - No layout_pos attribute yet ok 405 - No layout_min attribute yet ok 406 - No layout_max attribute yet ok 407 - Pos attribute now ok 408 - Default 2 dimensions ok 409 - Min attribute now ok 410 - Default 2 dimensions ok 411 - Max attribute now ok 412 - Default 2 dimensions ok 413 - Three dimensions if requested ok 414 - Three dimensions if requested ok 415 - Three dimensions if requested ok 416 ok 417 ok 418 ok 419 ok 420 ok 421 ok 422 ok 423 ok 424 ok 425 ok 426 ok 427 ok 428 ok 429 ok 430 ok 431 - No www attribute yet ok 432 ok 433 - All values reached ok 434 - All values reached ok 435 - Balance ok 436 - Default number of iterations ok 437 - Balance ok 438 - Balance ok 439 - Balance ok 440 - Balance ok 441 - Balance ok 442 - No warnings 1..442 ok t/03_Include..............ok 1 - use Graph::Layout::Aesthetic::Include; ok 2 - include/aesth.h is a plain file ok 3 - Proper file contents ok 4 - include/aglo.h is a plain file ok 5 - Proper file contents ok 6 - include/at_centroid.h is a plain file ok 7 - Proper file contents ok 8 - include/at_node_level.h is a plain file ok 9 - Proper file contents ok 10 - include/at_sample.h is a plain file ok 11 - Proper file contents ok 12 - include/defines.h is a plain file ok 13 - Proper file contents ok 14 - include/point.h is a plain file ok 15 - Proper file contents ok 16 - typemap is a plain file ok 17 - Proper file contents ok 18 - include/aesth.h is a plain file ok 19 - Proper file contents ok 20 - include/aglo.h is a plain file ok 21 - Proper file contents ok 22 - include/at_centroid.h is a plain file ok 23 - Proper file contents ok 24 - include/at_node_level.h is a plain file ok 25 - Proper file contents ok 26 - include/at_sample.h is a plain file ok 27 - Proper file contents ok 28 - include/defines.h is a plain file ok 29 - Proper file contents ok 30 - include/point.h is a plain file ok 31 - Proper file contents ok 32 - typemap is a plain file ok 33 - Proper file contents ok 34 - No warnings ok 35 - No errors 1..35 ok t/04_Force................ok 1 - use Graph::Layout::Aesthetic::Force; ok 2 - use Graph::Layout::Aesthetic::Force::Perl; ok 3 - use Graph::Layout::Aesthetic; ok 4 - use Graph::Layout::Aesthetic::Topology; ok 5 - Test force gets destroyed ok 6 - Test force gets destroyed ok 7 - Base force got chained ok 8 - No canaries ok 9 - scalar context ok 10 - Two args to setup ok 11 - First arg is our object ok 12 - First arg is a perl force isa Graph::Layout::Aesthetic::Force::Test1 ok 13 - Second arg is the state isa Graph::Layout::Aesthetic ok 14 - One canary ok 15 - Force still alive ok 16 - Aglo is alive ok 17 - void context ok 18 - Three args to setup ok 19 - First arg is a perl force isa Graph::Layout::Aesthetic::Force::Test1 ok 20 - Second arg is the state isa Graph::Layout::Aesthetic ok 21 - Third arg is the canary isa Canary ok 22 - Aglo is gone ok 23 - Force still alive ok 24 - No more canaries ok 25 - Force Gone ok 26 - No canaries ok 27 - scalar context ok 28 - Two args to setup ok 29 - First arg is our object ok 30 - First arg is a perl force isa Graph::Layout::Aesthetic::Force::Test1 ok 31 - Second arg is the state isa Graph::Layout::Aesthetic ok 32 - One canary ok 33 - Force still alive ok 34 - Aglo is alive ok 35 - One canary ok 36 - void context ok 37 - Three args to setup ok 38 - First arg is a perl force isa Graph::Layout::Aesthetic::Force::Test1 ok 39 - Second arg is the state isa Graph::Layout::Aesthetic ok 40 - Third arg is the canary isa Canary ok 41 - Aglo is gone ok 42 - Force Gone ok 43 - No canaries ok 44 - No canaries ok 45 - scalar context ok 46 - Two args to setup ok 47 - First arg is our object ok 48 - First arg is a perl force isa Graph::Layout::Aesthetic::Force::Test1 ok 49 - Second arg is the state isa Graph::Layout::Aesthetic ok 50 - One canary ok 51 - scalar context ok 52 - Two args to setup ok 53 - First arg is our object ok 54 - First arg is a perl force isa Graph::Layout::Aesthetic::Force::Test1 ok 55 - Second arg is the state isa Graph::Layout::Aesthetic ok 56 - Two canaries ok 57 - Force still alive ok 58 - Aglo is alive ok 59 - void context ok 60 - Three args to setup ok 61 - First arg is a perl force isa Graph::Layout::Aesthetic::Force::Test1 ok 62 - Second arg is the state isa Graph::Layout::Aesthetic ok 63 - Third arg is the canary isa Canary ok 64 - void context ok 65 - Three args to setup ok 66 - First arg is a perl force isa Graph::Layout::Aesthetic::Force::Test1 ok 67 - Second arg is the state isa Graph::Layout::Aesthetic ok 68 - Third arg is the canary isa Canary ok 69 - Aglo is gone ok 70 - One force still alive ok 71 - No more canaries ok 72 - All forces gone ok 73 - No canaries ok 74 - scalar context ok 75 - Two args to setup ok 76 - First arg is our object ok 77 - First arg is a perl force isa Graph::Layout::Aesthetic::Force::Test1 ok 78 - Second arg is the state isa Graph::Layout::Aesthetic ok 79 - One canary ok 80 - scalar context ok 81 - Two args to setup ok 82 - First arg is our object ok 83 - First arg is a perl force isa Graph::Layout::Aesthetic::Force::Test1 ok 84 - Second arg is the state isa Graph::Layout::Aesthetic ok 85 - Two canaries ok 86 - Force still alive ok 87 - Aglo is alive ok 88 - void context ok 89 - Three args to setup ok 90 - First arg is a perl force isa Graph::Layout::Aesthetic::Force::Test1 ok 91 - Second arg is the state isa Graph::Layout::Aesthetic ok 92 - Third arg is the canary isa Canary ok 93 - void context ok 94 - Three args to setup ok 95 - First arg is a perl force isa Graph::Layout::Aesthetic::Force::Test1 ok 96 - Second arg is the state isa Graph::Layout::Aesthetic ok 97 - Third arg is the canary isa Canary ok 98 - Aglo is gone ok 99 - Force still alive ok 100 - No more canaries ok 101 - Force gone ok 102 - No canaries ok 103 - scalar context ok 104 - Two args to setup ok 105 - First arg is our object ok 106 - First arg is a perl force isa Graph::Layout::Aesthetic::Force::Test1 ok 107 - Second arg is the state isa Graph::Layout::Aesthetic ok 108 - One canary ok 109 - scalar context ok 110 - Two args to setup ok 111 - First arg is our object ok 112 - First arg is a perl force isa Graph::Layout::Aesthetic::Force::Test1 ok 113 - Second arg is the state isa Graph::Layout::Aesthetic ok 114 - Two canaries ok 115 - Two canaries ok 116 - Force still alive ok 117 - Aglo is alive ok 118 - void context ok 119 - Three args to setup ok 120 - First arg is a perl force isa Graph::Layout::Aesthetic::Force::Test1 ok 121 - Second arg is the state isa Graph::Layout::Aesthetic ok 122 - Third arg is the canary isa Canary ok 123 - void context ok 124 - Three args to setup ok 125 - First arg is a perl force isa Graph::Layout::Aesthetic::Force::Test1 ok 126 - Second arg is the state isa Graph::Layout::Aesthetic ok 127 - Third arg is the canary isa Canary ok 128 - Aglo is gone ok 129 - Force is gone ok 130 - No more canaries ok 131 - No canaries ok 132 - scalar context ok 133 - Two args to setup ok 134 - First arg is our object ok 135 - First arg is a perl force isa Graph::Layout::Aesthetic::Force::Test1 ok 136 - Second arg is the state isa Graph::Layout::Aesthetic ok 137 - One canary ok 138 - scalar context ok 139 - Two args to setup ok 140 - First arg is our object ok 141 - First arg is a perl force isa Graph::Layout::Aesthetic::Force::Test1 ok 142 - Second arg is the state isa Graph::Layout::Aesthetic ok 143 - Two canaries ok 144 - Two canaries ok 145 - Force still alive ok 146 - void context ok 147 - Three args to setup ok 148 - First arg is a perl force isa Graph::Layout::Aesthetic::Force::Test1 ok 149 - Second arg is the state isa Graph::Layout::Aesthetic ok 150 - Third arg is the canary isa Canary ok 151 - void context ok 152 - Three args to setup ok 153 - First arg is a perl force isa Graph::Layout::Aesthetic::Force::Test1 ok 154 - Second arg is the state isa Graph::Layout::Aesthetic ok 155 - Third arg is the canary isa Canary ok 156 - Aglo is alive ok 157 - Force is gone ok 158 - No more canaries ok 159 - Aglo is gone ok 160 - No canaries ok 161 - scalar context ok 162 - Two args to setup ok 163 - First arg is our object ok 164 - First arg is a perl force isa Graph::Layout::Aesthetic::Force::Test1 ok 165 - Second arg is the state isa Graph::Layout::Aesthetic ok 166 - One canary ok 167 - One canary ok 168 - Force still alive ok 169 - Four args to gradient ok 170 - First arg is a perl force isa Graph::Layout::Aesthetic::Force::Test1 ok 171 - Second arg is the state isa Graph::Layout::Aesthetic ok 172 - Initial gradient zero ok 173 - Third arg is the canary isa Canary ok 174 - Gradient gets applied properly ok 175 - One canary ok 176 - Force still alive ok 177 - Aglo is still alive ok 178 - void context ok 179 - Three args to setup ok 180 - First arg is a perl force isa Graph::Layout::Aesthetic::Force::Test1 ok 181 - Second arg is the state isa Graph::Layout::Aesthetic ok 182 - Third arg is the canary isa Canary ok 183 - Aglo is gone ok 184 - Force is gone ok 185 - No more canaries ok 186 - Default name works as class method ok 187 - Default name works for the basic case ok 188 - Default name works as class method ok 189 - Default name works for non-force derived case ok 190 - Default name works relative to Graph::Layout::Aesthetic::Force ok 191 - Default name works relative to Graph::Layout::Aesthetic::Force ok 192 - Force still alive ok 193 - Gradient gets applied properly ok 194 - Properly cleaned ok 195 - Properly cleaned ok 196 - Must assign reference ok 197 - Must assign an array reference ok 198 - Must return \#vertices list ok 199 - All elements must be references ok 200 - All elements must be set ok 201 - All elements must be array references ok 202 - coordinate arrays of size dimension ok 203 - All elements must be filled in ok 204 - Force still alive ok 205 - Aglo is still alive ok 206 - Aglo is gone ok 207 - Force gone ok 208 - Force still alive ok 209 - Force is still there (needed to hold the adress of ae_cleanup_perl) ok 210 - Aglo is still alive ok 211 - Three args ok 212 - force was replaced by class ok 213 - State was replaced ok 214 - Closure was replaced ok 215 - Aglo is gone ok 216 - Force gone ok 217 - Proper eval drop for setup ok 218 - Force still alive ok 219 - Force gone ok 220 - Aglo is still alive ok 221 - Aglo is gone ok 222 - Force gone ok 223 - Force still alive ok 224 - Aglo is still alive ok 225 - clear_forces passes on exceptions ok 226 - Three forces left (first one of four died ok 227 - It's the force we added isa Graph::Layout::Aesthetic::Force::NoCleanup ok 228 - Forces were added in reverse order ok 229 - Added forces are the same ok 230 - Forces were added in reverse order ok 231 - Added forces are the same ok 232 - Forces were added in reverse order ok 233 - Properly cleaned ok 234 - Properly cleaned ok 235 - No warnings ok 236 - Aglo is still alive ok 237 - Errors accumulate in $@ ok 238 - Cleanup warning ok 239 - implied cleanup done ok 240 - implied cleanup done ok 241 - implied cleanup done ok 242 - Aglo is gone ok 243 - Force gone ok 244 - No more canaries ok 245 - Force still alive ok 246 - No warnings ok 247 - Aglo is still alive ok 248 - Errors accumulate ok 249 - Both dies are now a warning ok 250 - Also test $@ containing \0 ok 251 ok 252 - Aglo is gone ok 253 - Force gone ok 254 - No more canaries ok 255 - Force still alive ok 256 - gradient failure gets passed on ok 257 - Force still alive ok 258 - Aglo is still alive ok 259 - Aglo is gone ok 260 - Force gone ok 261 - Force still alive ok 262 - No warnings ok 263 ok 264 - Proper warning if you clear forces during a gradient call ok 265 - Force still alive ok 266 - Force is gone ok 267 - Aglo is still alive ok 268 - Aglo is gone ok 269 - Force gone ok 270 - Cannot register twice ok 271 - Can lookup by default name ok 272 - Can lookup by given name ok 273 - Fails to load non-existing force ok 274 - Node repulsion not yet loaded ok 275 - Can demand lod forces isa Graph::Layout::Aesthetic::Force::NodeRepulsion ok 276 - Node repulsion loaded ok 277 ok 278 ok 279 ok 280 ok 281 ok 282 ok 283 ok 284 ok 285 - The object isa Canary ok 286 ok 287 ok 288 ok 289 ok 290 ok 291 ok 292 ok 293 ok 294 ok 295 ok 296 ok 297 - The object isa Canary ok 298 ok 299 ok 300 ok 301 ok 302 - Done only start event ok 303 - No iterations done ok 304 ok 305 ok 306 ok 307 - Done only start event ok 308 - No iterations done ok 309 ok 310 ok 311 ok 312 ok 313 - Done only start event ok 314 - No iterations done ok 315 ok 316 ok 317 ok 318 ok 319 - Done only start event ok 320 - No iterations done ok 321 ok 322 ok 323 - Done only start event ok 324 - No iterations done ok 325 ok 326 ok 327 ok 328 - Done only start event ok 329 - No iterations done ok 330 ok 331 ok 332 ok 333 ok 334 - Done only start event ok 335 - No iterations done ok 336 ok 337 ok 338 ok 339 ok 340 - Done only start event ok 341 - No iterations done ok 342 ok 343 - Every setup has a cleanup and vice versa ok 344 - No warnings 1..344 ok t/05_GnuPlot..............ok 1 - use Graph::Layout::Aesthetic::Monitor::GnuPlot; ok 2 - use Graph::Layout::Aesthetic::Topology; ok 3 - use Graph::Layout::Aesthetic; ok 4 - No plots yet ok 5 - Proper initialization ok 6 - Proper plot commands ok 7 ok 8 - Time goes forward ok 9 - Time goes forward ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 - Dimemsion check ok 18 - Dimemsion check ok 19 - There is a default gnuplot binary name # Can't start pgnuplot. Tests skipped ok 20 - No warnings 1..20 ok t/06_Centripetal..........ok 1 - use Graph::Layout::Aesthetic; ok 2 - use Graph::Layout::Aesthetic::Topology; ok 3 - Only one force ok 4 - The object isa Graph::Layout::Aesthetic::Force::Centripetal ok 5 - Unit weight ok 6 - Right name ok 7 ok 8 ok 9 ok 10 ok 11 - No force explosion on point collapse 1..11 ok t/07_MinEdgeIntersect.....ok 1 - use Graph::Layout::Aesthetic; ok 2 - use Graph::Layout::Aesthetic::Topology; ok 3 - Not allowed in three dimensions ok 4 - Only one force ok 5 - The object isa Graph::Layout::Aesthetic::Force::MinEdgeIntersect ok 6 - Unit weight ok 7 - Right name ok 8 - No force if no intersect ok 9 ok 10 1..10 ok t/08_MinEdgeIntersect2....ok 1 - use Graph::Layout::Aesthetic; ok 2 - use Graph::Layout::Aesthetic::Topology; ok 3 - Not allowed in three dimensions ok 4 - Only one force ok 5 - The object isa Graph::Layout::Aesthetic::Force::MinEdgeIntersect2 ok 6 - Unit weight ok 7 - Right name ok 8 - No force if no intersect ok 9 ok 10 1..10 ok t/09_MinEdgeLength........ok 1 - use Graph::Layout::Aesthetic; ok 2 - use Graph::Layout::Aesthetic::Topology; ok 3 - Only one force ok 4 - The object isa Graph::Layout::Aesthetic::Force::MinEdgeLength ok 5 - Unit weight ok 6 - Right name ok 7 ok 8 ok 9 ok 10 ok 11 - No force explosion on point collapse 1..11 ok t/10_MinLevelVariance.....ok 1 - use Graph::Layout::Aesthetic; ok 2 - use Graph::Layout::Aesthetic::Topology; ok 3 ok 4 - Only one force ok 5 - The object isa Graph::Layout::Aesthetic::Force::MinLevelVariance ok 6 - Unit weight ok 7 - Right name ok 8 ok 9 ok 10 ok 11 ok 12 - No force explosion on point collapse 1..12 ok t/11_NodeEdgeRepulsion....ok 1 - use Graph::Layout::Aesthetic; ok 2 - use Graph::Layout::Aesthetic::Topology; ok 3 - Only one force ok 4 - The object isa Graph::Layout::Aesthetic::Force::NodeEdgeRepulsion ok 5 - Unit weight ok 6 - Right name ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 - No force explosion on point collapse 1..12 ok t/12_NodeRepulsion........ok 1 - use Graph::Layout::Aesthetic; ok 2 - use Graph::Layout::Aesthetic::Topology; ok 3 - Only one force ok 4 - The object isa Graph::Layout::Aesthetic::Force::NodeRepulsion ok 5 - Unit weight ok 6 - Right name ok 7 ok 8 ok 9 ok 10 ok 11 - No force explosion on point collapse 1..11 ok t/13_ParentLeft...........ok 1 - use Graph::Layout::Aesthetic; ok 2 - use Graph::Layout::Aesthetic::Topology; ok 3 - Only one force ok 4 - The object isa Graph::Layout::Aesthetic::Force::ParentLeft ok 5 - Unit weight ok 6 - Right name ok 7 ok 8 - y-coordinate does not matter ok 9 - No force if ordered ok 10 ok 11 - No force explosion on point collapse ok 12 - No force explosion on displaced point collapse 1..12 ok All tests successful. Files=13, Tests=1209, 5 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU) Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. C:\cpanrun\build\5-10-0\bin\perl.exe -MExtUtils::Command -e cp bin/gloss.pl blib\script\gloss.pl pl2bat.bat blib\script\gloss.pl Files found in blib\arch: installing files in blib\lib into architecture dependent library tree Installing C:\cpanrun\build\5-10-0\site\lib\auto\Graph\Layout\Aesthetic\Aesthetic.bs Installing C:\cpanrun\build\5-10-0\site\lib\auto\Graph\Layout\Aesthetic\Aesthetic.dll Installing C:\cpanrun\build\5-10-0\site\lib\auto\Graph\Layout\Aesthetic\Aesthetic.exp Installing C:\cpanrun\build\5-10-0\site\lib\auto\Graph\Layout\Aesthetic\Aesthetic.lib Installing C:\cpanrun\build\5-10-0\site\lib\auto\Graph\Layout\Aesthetic\Aesthetic.pdb Installing C:\cpanrun\build\5-10-0\html\bin\gloss.html Installing C:\cpanrun\build\5-10-0\html\site\lib\Graph\Layout\Aesthetic.html Installing C:\cpanrun\build\5-10-0\html\site\lib\Graph\Layout\Aesthetic\Force.html Installing C:\cpanrun\build\5-10-0\html\site\lib\Graph\Layout\Aesthetic\Include.html Installing C:\cpanrun\build\5-10-0\html\site\lib\Graph\Layout\Aesthetic\Topology.html Installing C:\cpanrun\build\5-10-0\html\site\lib\Graph\Layout\Aesthetic\Force\Centripetal.html Installing C:\cpanrun\build\5-10-0\html\site\lib\Graph\Layout\Aesthetic\Force\MinEdgeIntersect.html Installing C:\cpanrun\build\5-10-0\html\site\lib\Graph\Layout\Aesthetic\Force\MinEdgeIntersect2.html Installing C:\cpanrun\build\5-10-0\html\site\lib\Graph\Layout\Aesthetic\Force\MinEdgeLength.html Installing C:\cpanrun\build\5-10-0\html\site\lib\Graph\Layout\Aesthetic\Force\MinLevelVariance.html Installing C:\cpanrun\build\5-10-0\html\site\lib\Graph\Layout\Aesthetic\Force\NodeEdgeRepulsion.html Installing C:\cpanrun\build\5-10-0\html\site\lib\Graph\Layout\Aesthetic\Force\NodeRepulsion.html Installing C:\cpanrun\build\5-10-0\html\site\lib\Graph\Layout\Aesthetic\Force\ParentLeft.html Installing C:\cpanrun\build\5-10-0\html\site\lib\Graph\Layout\Aesthetic\Force\Perl.html Installing C:\cpanrun\build\5-10-0\html\site\lib\Graph\Layout\Aesthetic\Monitor\GnuPlot.html Installing C:\cpanrun\build\5-10-0\site\lib\Graph\Layout\Aesthetic.pm Installing C:\cpanrun\build\5-10-0\site\lib\Graph\Layout\Aesthetic\Force.pm Installing C:\cpanrun\build\5-10-0\site\lib\Graph\Layout\Aesthetic\Include.pm Installing C:\cpanrun\build\5-10-0\site\lib\Graph\Layout\Aesthetic\Topology.pm Installing C:\cpanrun\build\5-10-0\site\lib\Graph\Layout\Aesthetic\Force\Centripetal.pm Installing C:\cpanrun\build\5-10-0\site\lib\Graph\Layout\Aesthetic\Force\MinEdgeIntersect.pm Installing C:\cpanrun\build\5-10-0\site\lib\Graph\Layout\Aesthetic\Force\MinEdgeIntersect2.pm Installing C:\cpanrun\build\5-10-0\site\lib\Graph\Layout\Aesthetic\Force\MinEdgeLength.pm Installing C:\cpanrun\build\5-10-0\site\lib\Graph\Layout\Aesthetic\Force\MinLevelVariance.pm Installing C:\cpanrun\build\5-10-0\site\lib\Graph\Layout\Aesthetic\Force\NodeEdgeRepulsion.pm Installing C:\cpanrun\build\5-10-0\site\lib\Graph\Layout\Aesthetic\Force\NodeRepulsion.pm Installing C:\cpanrun\build\5-10-0\site\lib\Graph\Layout\Aesthetic\Force\ParentLeft.pm Installing C:\cpanrun\build\5-10-0\site\lib\Graph\Layout\Aesthetic\Force\Perl.pm Installing C:\cpanrun\build\5-10-0\site\lib\Graph\Layout\Aesthetic\Monitor\GnuPlot.pm Installing C:\cpanrun\build\5-10-0\site\bin\gloss.bat Installing C:\cpanrun\build\5-10-0\site\bin\gloss.pl Writing C:\cpanrun\build\5-10-0\site\lib\auto\Graph\Layout\Aesthetic\.packlist Appending installation info to C:\cpanrun\build\5-10-0\lib/perllocal.pod