[Orca-users] orca-0.27/rrdtool: compile fails with "PerlIO: macro recursion" (SOLVED)

Daniel Swan swan_daniel at hotmail.com
Fri Oct 3 07:14:49 PDT 2008


Solved:   By recompiling perl from source.

From: swan_daniel at hotmail.com
To: orca-users at orcaware.com
Date: Mon, 29 Sep 2008 16:38:15 -0600
Subject: [Orca-users] orca-0.27/rrdtool: compile fails with "PerlIO: macro	recursion"








Versions:   orca-0.27, Solaris 10, Perl 5.8.4, gcc 3.4.6, gnu make 3.80

Overview:    The configure runs successfully, and make proceeds quite happily, but fails while making rrdtool, with a macro recursion error.

Thanks in advance to anyone who can help.

Details:

cd perl-shared && /scl/share/bin/make
make[4]: Entering directory `/net/adm1/export/home/cadsw1/Orca/orca-0.27/packages/rrdtool-1.0.40/perl-shared'
cc -c  -I../src -I../gd1.3 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -xarch=v8 -D_TS_ERRNO -xO3 -xspace -xildoff   -DVERSION=\"1.000401\" -DXS_VERSION=\"1.000401\" -KPIC "-I/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE"  -DPERLPATCHLEVEL=8 RRDs.c
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/perlio.h", line 108: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/perlio.h", line 108: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/perlio.h", line 110: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/perlio.h", line 111: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/perlio.h", line 221: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/perlio.h", line 224: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/perlio.h", line 227: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/perlio.h", line 228: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/perlio.h", line 241: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/perlio.h", line 244: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/perlio.h", line 247: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/perlio.h", line 250: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/perlio.h", line 253: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/perlio.h", line 256: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/perlio.h", line 259: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/perlio.h", line 262: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/perlio.h", line 277: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/perlio.h", line 285: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/perlio.h", line 294: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/perlio.h", line 297: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/perlio.h", line 300: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/perlio.h", line 303: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/perlio.h", line 306: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/perlio.h", line 327: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/perlio.h", line 339: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/perlio.h", line 342: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/perlio.h", line 345: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/perlio.h", line 345: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/perlio.h", line 348: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/perlio.h", line 351: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/perlio.h", line 354: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/perlio.h", line 358: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/perlio.h", line 362: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/sv.h", line 376: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/sv.h", line 377: PerlIO: macro recursion
"/usr/include/math.h", line 229: isnanf: argument mismatch
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/proto.h", line 168: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/proto.h", line 192: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/proto.h", line 193: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/proto.h", line 194: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/proto.h", line 196: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/proto.h", line 466: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/proto.h", line 467: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/proto.h", line 468: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/proto.h", line 533: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/proto.h", line 549: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/proto.h", line 724: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/proto.h", line 872: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/proto.h", line 874: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/proto.h", line 875: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/proto.h", line 876: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/proto.h", line 877: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/proto.h", line 878: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/proto.h", line 879: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/proto.h", line 880: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/proto.h", line 881: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/proto.h", line 1295: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/proto.h", line 1296: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/proto.h", line 1297: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/proto.h", line 1298: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/proto.h", line 1299: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/proto.h", line 1300: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/proto.h", line 1301: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/proto.h", line 1302: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/proto.h", line 1303: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/proto.h", line 1304: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/proto.h", line 1305: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/proto.h", line 1306: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/proto.h", line 1307: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/proto.h", line 1308: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/proto.h", line 1309: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/proto.h", line 1311: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/proto.h", line 1312: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/proto.h", line 1313: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/proto.h", line 1314: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/proto.h", line 1316: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/proto.h", line 1317: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/proto.h", line 1318: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/proto.h", line 1336: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/intrpvar.h", line 204: PerlIO: macro recursion
"/usr/perl5/5.8.4/lib/sun4-solaris-64int/CORE/intrpvar.h", line 506: PerlIO: macro recursion
cc: preprocessor failed for RRDs.c
make[4]: *** [RRDs.o] Error 2
make[4]: Leaving directory `/net/adm1/export/home/cadsw1/Orca/orca-0.27/packages/rrdtool-1.0.40/perl-shared'
make[3]: *** [perl_shared] Error 2
make[3]: Leaving directory `/net/adm1/export/home/cadsw1/Orca/orca-0.27/packages/rrdtool-1.0.40'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/net/adm1/export/home/cadsw1/Orca/orca-0.27/packages/rrdtool-1.0.40'
make[1]: *** [make_rrdtool] Error 2
make[1]: Leaving directory `/net/adm1/export/home/cadsw1/Orca/orca-0.27/packages'
make: *** [all] Error 1






-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/orca-users/attachments/20081003/1de0ccaf/attachment.html>


More information about the Orca-users mailing list