# New Ticket Created by  James Keenan 
# Please include the string:  [perl #43444]
# in the subject line of all future correspondence about this issue. 
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=43444 >


---
osname= linux
osvers= 2.6.15
arch=   i386-linux-thread-multi
cc=     cc
---
Flags:
    category=core
    severity=critical
    ack=no
---
This error occurred yesterday and somehow got fixed.  Now it is
re-occuring.  The problem has two major symptoms:
1.  'make' stops dead at this point:

/usr/local/bin/perl tools/build/c2str.pl src/builtin.c > src/builtin.str
/usr/local/bin/perl tools/build/c2str.pl src/global.c > src/global.str
/usr/local/bin/perl tools/build/c2str.pl src/library.c > src/library.str
make: *** No rule to make target `src/path.str', needed by 
`src/string_private_cstring.h'.  Stop.

2.  This file, config_lib.pasm, gets deposited in my top-level trunk directory.
# Generated by config/gen/config_pm.pm from the template
# 'config/gen/config_pm/config_lib.in' and %PConfig
# This file should be the last thing run during
# the make process, after Parrot is built.
.pcc_sub main:
        get_params "(0)", P5
    set I10, P5     # argv
    set I11, 0      # flag
    le I10, 1, no_arg
    set S10, P5[1]
    ne S10, "--install", no_arg
    set I11, 1      # install flag
no_arg:
    new P0, .Hash
    new P1, .Undef

    set P0["a"], ".a"
    set P0["aio"], "define"
    set P0["ar"], "ar"
    set P0["ar_extra"], ""
    set P0["ar_flags"], "cr"
    set P0["ar_out"], ""
    set P0["archname"], "i686-linux"
    set P0["as"], "as"
    set P0["asmfun_o"], ""
    set P0["bigendian"], "0"
    set P0["bin_dir"], "/usr/local/bin"
    set P0["bindir"], "/usr/local/bin"
    set P0["bison_version"], P1
    set P0["blib_dir"], "blib/lib"
    set P0["build_dir"], "/home/jimk/work/parrot"
    set P0["byteorder"], "1234"
    set P0["cc"], "cc"
    set P0["cc_debug"], "-g"
    set P0["cc_exe_out"], "-o "
    set P0["cc_hasjit"], " -DHAS_JIT -DI386"
    set P0["cc_inc"], "-I./include"
    set P0["cc_ldflags"], ""
    set P0["cc_o_out"], "-o "
    set P0["cc_shared"], "-fpic -fPIC"
    set P0["ccflags"], " -pipe -I/usr/local/include -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE"
    set P0["ccwarn"], " -W -Wall -Wstrict-prototypes -Wmissing-prototypes 
-Winline -Wshadow -Wpointer-arith -Wcast-qual -Wwrite-strings 
-Waggregate-return -Winline -Wno-unused -Wsign-compare -falign-functions=16 
-Wformat-nonliteral -Wformat-security -Wpacked -Wdisabled-optimization 
-mno-accumulate-outgoing-args -Wno-shadow "
    set P0["cg_flag"], "-DHAVE_COMPUTED_GOTO"
    set P0["charset"], "ascii.c binary.c iso-8859-1.c tables.c unicode.c"
    set P0["chmod"], "$(PERL) -MExtUtils::Command -e ExtUtils::Command::chmod"
    set P0["configdate"], "Sat Jun 30 03:34:46 2007 GMT"
    set P0["cp"], "$(PERL) -MExtUtils::Command -e cp"
    set P0["cpuarch"], "i386"
    set P0["cxx"], "c++"
    set P0["D_SIGRTMAX"], "64"
    set P0["D_SIGRTMIN"], "33"
    set P0["datadir"], "/usr/local/share"
    set P0["debugging"], "1"
    set P0["DEVEL"], "-devel"
    set P0["doc_dir"], "/usr/local/share/doc/parrot"
    set P0["doublesize"], "8"
    set P0["dquote"], "\\\""
    set P0["encoding"], "fixed_8.c ucs2.c utf16.c utf8.c"
    set P0["exe"], ""
    set P0["exec_prefix"], "/usr/local"
    set P0["execcapable"], "1"
    set P0["flex_version"], P1
    set P0["float4_t"], "float"
    set P0["float8_t"], "double"
    set P0["floatsize"], "4"
    set P0["floatvalfmt"], "%f"
    set P0["gc_flag"], ""
    set P0["gccversion"], "3.3"
    set P0["gmake_version"], "3.80"
    set P0["has___sighandler_t"], "define"
    set P0["HAS_AIO"], "1"
    set P0["HAS_aligned_funcptr"], "1"
    set P0["HAS_C99_SNPRINTF"], "1"
    set P0["has_dynamic_linking"], "1"
    set P0["has_gdbm"], "1"
    set P0["has_gnu_m4"], "1"
    set P0["HAS_i386_gcc_cmpxchg"], "1"
    set P0["HAS_i386_mmx"], "1"
    set P0["HAS_i386_sse"], "1"
    set P0["has_icu"], "0"
    set P0["has_perldoc"], "1"
    set P0["has_python"], "1"
    set P0["has_python_2_4"], "0"
    set P0["has_setitimer"], "define"
    set P0["has_sig_atomic_t"], "define"
    set P0["has_sigaction"], "define"
    set P0["has_sigatomic_t"], P1
    set P0["HAS_SNPRINTF"], "1"
    set P0["has_socklen_t"], "1"
    set P0["has_static_linking"], "1"
    set P0["hugefloatval"], "long double"
    set P0["hugefloatvalsize"], "12"
    set P0["hugeintval"], "long long"
    set P0["hugeintvalsize"], "8"
    set P0["i386_has_gcc_cmpxchg"], "1"
    set P0["i386_has_mmx"], "1"
    set P0["i386_has_sse"], "1"
    set P0["i_arpainet"], "define"
    set P0["i_bsdioctl"], ""
    set P0["i_crypt"], "define"
    set P0["i_db"], P1
    set P0["i_dbm"], P1
    set P0["i_dirent"], "define"
    set P0["i_dld"], P1
    set P0["i_dlfcn"], "define"
    set P0["i_fcntl"], "define"
    set P0["i_float"], "define"
    set P0["i_fp"], P1
    set P0["i_fp_class"], P1
    set P0["i_gdbm"], P1
    set P0["i_grp"], "define"
    set P0["i_ieeefp"], P1
    set P0["i_inttypes"], "define"
    set P0["i_langinfo"], "define"
    set P0["i_lib_pthread"], "1"
    set P0["i_libutil"], P1
    set P0["i_limits"], "define"
    set P0["i_locale"], "define"
    set P0["i_machcthr"], P1
    set P0["i_malloc"], "define"
    set P0["i_math"], "define"
    set P0["i_memory"], P1
    set P0["i_mntent"], "define"
    set P0["i_ndbm"], P1
    set P0["i_netdb"], "define"
    set P0["i_neterrno"], P1
    set P0["i_netinetin"], "define"
    set P0["i_netinettcp"], "define"
    set P0["i_poll"], "define"
    set P0["i_prot"], P1
    set P0["i_pthread"], "define"
    set P0["i_pwd"], "define"
    set P0["i_rpcsvcdbm"], P1
    set P0["i_setjmp"], "define"
    set P0["i_sfio"], P1
    set P0["i_sgtty"], P1
    set P0["i_shadow"], "define"
    set P0["i_signal"], "define"
    set P0["i_socks"], P1
    set P0["i_stdarg"], "define"
    set P0["i_stddef"], "define"
    set P0["i_stdlib"], "define"
    set P0["i_string"], "define"
    set P0["i_sunmath"], P1
    set P0["i_sysaccess"], P1
    set P0["i_sysdir"], "define"
    set P0["i_sysexit"], P1
    set P0["i_sysfile"], "define"
    set P0["i_sysfilio"], P1
    set P0["i_sysin"], P1
    set P0["i_sysioctl"], "define"
    set P0["i_syslog"], "define"
    set P0["i_sysmman"], "define"
    set P0["i_sysmode"], P1
    set P0["i_sysmount"], "define"
    set P0["i_sysndir"], P1
    set P0["i_sysparam"], "define"
    set P0["i_sysresrc"], "define"
    set P0["i_syssecrt"], P1
    set P0["i_sysselct"], "define"
    set P0["i_syssocket"], "define"
    set P0["i_syssockio"], P1
    set P0["i_sysstat"], "define"
    set P0["i_sysstatfs"], "define"
    set P0["i_sysstatvfs"], "define"
    set P0["i_systime"], "define"
    set P0["i_systimek"], P1
    set P0["i_systimes"], "define"
    set P0["i_systypes"], "define"
    set P0["i_sysuio"], "define"
    set P0["i_sysun"], "define"
    set P0["i_sysutsname"], "define"
    set P0["i_sysvfs"], "define"
    set P0["i_syswait"], "define"
    set P0["i_termio"], P1
    set P0["i_termios"], "define"
    set P0["i_time"], "define"
    set P0["i_unistd"], "define"
    set P0["i_ustat"], "define"
    set P0["i_utime"], "define"
    set P0["i_values"], "define"
    set P0["i_varargs"], P1
    set P0["i_varhdr"], "stdarg.h"
    set P0["i_vfork"], P1
    set P0["icu_dir"], ""
    set P0["icu_shared"], ""
    set P0["inc"], "include/parrot"
    set P0["include_dir"], "/usr/local/include"
    set P0["includedir"], "/usr/local/include"
    set P0["infodir"], "/usr/local/info"
    set P0["inline"], "inline"
    set P0["int2_t"], "short"
    set P0["int4_t"], "int"
    set P0["int8_t"], "long long"
    set P0["intsize"], "4"
    set P0["intvalfmt"], "%ld"
    set P0["intvalsize"], "4"
    set P0["isreg"], "1"
    set P0["iv"], "long"
    set P0["jit_i386"], "fcomip"
    set P0["jitarchname"], "i386-linux"
    set P0["jitcapable"], "1"
    set P0["jitcpu"], "I386"
    set P0["jitcpuarch"], "i386"
    set P0["jitosname"], "LINUX"
    set P0["ld"], "cc"
    set P0["ld_debug"], ""
    set P0["ld_load_flags"], "-shared -L/usr/local/lib -fPIC"
    set P0["ld_out"], "-o "
    set P0["ld_share_flags"], "-shared -L/usr/local/lib -fPIC"
    set P0["ldflags"], " -L/usr/local/lib"
    set P0["lex"], "echo"
    set P0["lib_dir"], "/usr/local/lib"
    set P0["libdir"], "/usr/local/lib"
    set P0["libexecdir"], "/usr/local/libexec"
    set P0["libparrot"], "$(LIBPARROT_SHARED)"
    set P0["libparrot_ldflags"], "-L/home/jimk/work/parrot/blib/lib -lparrot"
    set P0["libparrot_shared"], "libparrot$(SHARE_EXT).$(SOVERSION)"
    set P0["libparrot_shared_alias"], "libparrot$(SHARE_EXT)"
    set P0["libparrot_soname"], "-Wl,-soname=libparrot$(SHARE_EXT).$(SOVERSION)"
    set P0["libparrot_static"], "libparrot.a"
    set P0["libs"], "-lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt"
    set P0["link"], "cc"
    set P0["link_debug"], ""
    set P0["link_dynamic"], "-Wl,-E"
    set P0["linkflags"], " -L/usr/local/lib -Wl,-E"
    set P0["lns"], "/bin/ln -s"
    set P0["load_ext"], ".so"
    set P0["localstatedir"], "/usr/local/var"
    set P0["longsize"], "4"
    set P0["MAJOR"], "0"
    set P0["make"], "make"
    set P0["make_and"], "&&"
    set P0["make_c"], "make -C"
    set P0["make_set_make"], "#"
    set P0["malloc_header"], P1
    set P0["mandir"], "/usr/local/man"
    set P0["memalign"], "posix_memalign"
    set P0["MINOR"], "4"
    set P0["mkpath"], "$(PERL) -MExtUtils::Command -e mkpath"
    set P0["msvcversion"], P1
    set P0["ncilib_link_extra"], ""
    set P0["new_perldoc"], "1"
    set P0["numvalsize"], "8"
    set P0["nv"], "double"
    set P0["nvsize"], "8"
    set P0["o"], ".o"
    set P0["oldincludedir"], "/usr/include"
    set P0["opcode_t"], "long"
    set P0["opcode_t_size"], "4"
    set P0["ops"], "src/ops/core.ops src/ops/bit.ops src/ops/cmp.ops 
src/ops/debug.ops src/ops/experimental.ops src/ops/io.ops src/ops/math.ops 
src/ops/object.ops src/ops/pic.ops src/ops/pmc.ops src/ops/set.ops 
src/ops/stack.ops src/ops/stm.ops src/ops/string.ops src/ops/sys.ops 
src/ops/var.ops"
    set P0["optimize"], ""
    set P0["osname"], "linux"
    set P0["packtype_b"], "C"
    set P0["packtype_i"], "l!"
    set P0["packtype_n"], "d"
    set P0["packtype_op"], "l!"
    set P0["parrot_is_shared"], "1"
    set P0["PATCH"], "13"
    set P0["perl"], "/usr/local/bin/perl"
    set P0["perl_inc"], "/usr/local/lib/perl5/5.8.7/i686-linux/CORE"
    set P0["platform_asm"], "0"
    set P0["pmc"], "default.pmc null.pmc env.pmc key.pmc random.pmc 
unmanagedstruct.pmc managedstruct.pmc delegate.pmc compiler.pmc exception.pmc 
version.pmc vtablecache.pmc parrotio.pmc parrotlibrary.pmc 
parrotinterpreter.pmc parrotthread.pmc lexpad.pmc timer.pmc pointer.pmc sub.pmc 
closure.pmc continuation.pmc retcontinuation.pmc exception_handler.pmc 
coroutine.pmc eval.pmc nci.pmc float.pmc integer.pmc bigint.pmc complex.pmc 
string.pmc boolean.pmc ref.pmc sharedref.pmc array.pmc fixedintegerarray.pmc 
intlist.pmc iterator.pmc sarray.pmc fixedstringarray.pmc multiarray.pmc 
hash.pmc orderedhash.pmc tqueue.pmc parrotclass.pmc parrotobject.pmc os.pmc 
file.pmc addrregistry.pmc bound_nci.pmc capture.pmc class.pmc deleg_pmc.pmc 
enumerate.pmc exporter.pmc fixedbooleanarray.pmc fixedfloatarray.pmc 
fixedpmcarray.pmc lexinfo.pmc multisub.pmc namespace.pmc object.pmc pair.pmc 
parrotrunningthread.pmc pccmethod_test.pmc pmcproxy.pmc 
resizablebooleanarray.pmc resizablefloatarray.pmc resiz
 ableintegerarray.pmc resizablepmcarray.pmc resizablestringarray.pmc role.pmc 
scalar.pmc slice.pmc stmlog.pmc stmref.pmc stmvar.pmc super.pmc undef.pmc"
    set P0["pmc_names"], "Null Env Key Random UnManagedStruct ManagedStruct 
delegate Compiler Exception Version VtableCache ParrotIO ParrotLibrary 
ConstParrotLibrary ParrotInterpreter ParrotThread LexPad Timer Pointer Sub 
Closure Continuation RetContinuation Exception_Handler Coroutine Eval NCI Float 
Integer BigInt Complex String Boolean Ref SharedRef Array FixedIntegerArray 
IntList Iterator SArray ConstSArray FixedStringArray MultiArray Hash 
OrderedHash TQueue ParrotClass ParrotObject OS File AddrRegistry Bound_NCI 
Capture Class deleg_pmc Enumerate Exporter FixedBooleanArray FixedFloatArray 
FixedPMCArray LexInfo MultiSub NameSpace Object Pair ParrotRunningThread 
PCCMETHOD_Test PMCProxy ResizableBooleanArray ResizableFloatArray 
ResizableIntegerArray ResizablePMCArray ResizableStringArray Role Slice STMLog 
STMRef STMVar Super Undef"
    set P0["pod"], P1
    set P0["PQ"], "'"
    set P0["prefix"], "/usr/local"
    set P0["ptr_alignment"], "1"
    set P0["ptrcast"], "int"
    set P0["ptrconst"], "u"
    set P0["ptrsize"], "4"
    set P0["ranlib"], ":"
    set P0["revision"], "19501"
    set P0["rm_f"], "$(PERL) -MExtUtils::Command -e rm_f"
    set P0["rm_rf"], "$(PERL) -MExtUtils::Command -e rm_rf"
    set P0["rpath"], "-Wl,-rpath="
    set P0["rpath_blib"], "-Wl,-rpath=/home/jimk/work/parrot/blib/lib"
    set P0["sbindir"], "/usr/local/sbin"
    set P0["setenv"], "1"
    set P0["share_ext"], ".so"
    set P0["sharedstatedir"], "/usr/local/com"
    set P0["shortsize"], "2"
    set P0["slash"], "/"
    set P0["sym_export"], ""
    set P0["sym_import"], ""
    set P0["sysconfdir"], "/usr/local/etc"
    set P0["test_prog"], "parrot"
    set P0["testheader"], P1
    set P0["testheaders"], P1
    set P0["touch"], "$(PERL) -MExtUtils::Command -e touch"
    set P0["unsetenv"], "1"
    set P0["va_ptr_type"], "x86"
    set P0["verbose"], P1
    set P0["VERSION"], "0.4.13"
    set P0["yacc"], "echo"

    if I11, is_install
    set S1, "/home/jimk/work/parrot"
    set P0["prefix"], S1
is_install:
    freeze S0, P0
    print S0
    end


---
Summary of my parrot 0.4.13 (r19501) configuration:
  configdate='Sat Jun 30 03:34:46 2007 GMT'
  Platform:
    osname=linux, archname=i686-linux
    jitcapable=1, jitarchname=i386-linux,
    jitosname=LINUX, jitcpuarch=i386
    execcapable=1
    perl=/usr/local/bin/perl
  Compiler:
    cc='cc', ccflags=' -pipe -I/usr/local/include -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE',
  Linker and Libraries:
    ld='cc', ldflags=' -L/usr/local/lib',
    cc_ldflags='',
    libs='-lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt'
  Dynamic Linking:
    share_ext='.so', ld_share_flags='-shared -L/usr/local/lib -fPIC',
    load_ext='.so', ld_load_flags='-shared -L/usr/local/lib -fPIC'
  Types:
    iv=long, intvalsize=4, intsize=4, opcode_t=long, opcode_t_size=4,
    ptrsize=4, ptr_alignment=1 byteorder=1234, 
    nv=double, numvalsize=8, doublesize=8

---
Environment:
    HOME =/home/jimk
    LANG  (unset)
    LANGUAGE  (unset)
    LD_LIBRARY_PATH  (unset)
    LOGDIR  (unset)
    PATH 
=/usr/local/bin:/usr/local/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/mysql/bin:/home/jimk/bin:/home/jimk/bin/perl:/home/jimk/bin:/home/jimk/bin/perl
    SHELL =/bin/bash

Reply via email to