Jie Gao wrote:
Hi All

Has this problem been solved finally in dev?

No, not yet. The main problem getting looked at lately was Perl 5.10,
and now that it looks like that is working.

You should try building the svn trunk with the following patch
applied and report if it fixes your problem:

http://mid.gmane.org/[EMAIL PROTECTED]

Regards,



Jie


On Tue, 25 Dec 2007, Heiko Jansen wrote:

Date: Tue, 25 Dec 2007 19:59:14 +0100
From: Heiko Jansen <[EMAIL PROTECTED]>
To: modperl@perl.apache.org
Subject: mod_perl, Perl 5.10, Apache 2.2.6 => Tests fail

Hi *.

I'm having trouble getting mod_perl to work with Perl 5.10 and Apache
2.2.6 on Solaris 64Bit/SPARC using Sun cc (Sun C 5.8 2005/10/13),
compiling as 64Bit app.
This applies to both mod_perl 2.0.3 and the latest (as of today)
mod_perl/2.0.4-dev.

2.0.3 won't build at all unless I copy
"src/modules/perl/modperl_common_util.h" and
"src/modules/perl/modperl_interp.h" over from the dev tree. Then it
compiles fine. Bad hack, of course.

2.0.4-dev compiles out of the box.
However, running the tests, I see a bunch of errors in either case.

I'm adding the test output and some info on my Perl.
The error log will follow in a second mail due to the mail size limit
for the list.
If I should provide some more info or if there is anything I could test
locally, please let me know.

Thx.
Heiko


Taken from 2.0.4-dev:
[...]
APACHE_TEST_GROUP= APACHE_TEST_HTTPD= APACHE_TEST_PORT=
APACHE_TEST_USER= APACHE_TEST_APXS= \
       /digibib/tools/bin/perl -Iblib/arch -Iblib/lib \
       t/TEST -bugreport -verbose=0
[warning] Skipping 'set unlimited ulimit for coredumps', since we are
running as a non-root user on Solaris
/digibib/apache-2.2.6/bin/httpd  -d /digibib/src/modperl-2.0/t -f
/digibib/src/modperl-2.0/t/conf/httpd.conf -D APACHE2 -D
PERL_USEITHREADS
using Apache/2.2.6 (worker MPM)
[...]
t/apache/add_config.......................ok
[...These tests worked...]
t/api/lookup_misc.........................ok
t/api/lookup_uri..........................EXPECTED:
pre+subreq=lookup_uri;filter=none+suf at t/api/lookup_uri.t line 28.
RECEIVED: subreq=lookup_uri;filter=none at t/api/lookup_uri.t line 29.
t/api/lookup_uri..........................1/4 # Failed test 1 in
t/api/lookup_uri.t at line 30
EXPECTED: pre+pre+subreq=lookup_uri;filter=first+suf+suf at
t/api/lookup_uri.t line 28.
RECEIVED: subreq=lookup_uri;filter=first at t/api/lookup_uri.t line 29.
# Failed test 2 in t/api/lookup_uri.t at line 30 fail #2
EXPECTED: pre+subreq=lookup_uri;filter=second+suf+suf at
t/api/lookup_uri.t line 28.
RECEIVED: subreq=lookup_uri;filter=second at t/api/lookup_uri.t line 29.
# Failed test 3 in t/api/lookup_uri.t at line 30 fail #3
EXPECTED: pre+subreq=lookup_uri;filter=default+suf at t/api/lookup_uri.t
line 28.
RECEIVED: subreq=lookup_uri;filter=default at t/api/lookup_uri.t line
29.
# Failed test 4 in t/api/lookup_uri.t at line 30 fail #4

[NOTE: the  EXPECTED:/RECEIVED: warnings were added by me in .t file]

t/api/lookup_uri.......................... Failed 4/4 subtests
t/api/lookup_uri2.........................ok
t/api/module..............................ok
t/api/process.............................ok
t/api/query...............................ok
t/api/request_rec.........................ok
t/api/request_subclass....................ok
t/api/request_util........................ok
t/api/response............................ok
t/api/rflush..............................1/2 # Failed test 1 in
t/api/rflush.t at line 14
# Failed test 2 in t/api/rflush.t at line 20
t/api/rflush.............................. Failed 2/2 subtests
t/api/sendfile............................ok
[...These tests worked...]
t/filter/both_str_con_add.................ok
t/filter/both_str_native_remove...........1/8 # Failed test 3 in
t/filter/both_str_native_remove.t at line 33
# Failed test 6 in t/filter/both_str_native_remove.t at line 45
# Failed test 7 in t/filter/both_str_native_remove.t at line 49
# Failed test 8 in t/filter/both_str_native_remove.t at line 53
t/filter/both_str_native_remove........... Failed 4/8 subtests
t/filter/both_str_req_add.................1/1 # Failed test 1 in
t/filter/both_str_req_add.t at line 16
t/filter/both_str_req_add................. Failed 1/1 subtests
t/filter/both_str_req_mix.................1/1 # Failed test 1 in
t/filter/both_str_req_mix.t at line 33
t/filter/both_str_req_mix................. Failed 1/1 subtests
t/filter/both_str_req_proxy...............1/1 # Failed test 1 in
t/filter/both_str_req_proxy.t at line 16
t/filter/both_str_req_proxy............... Failed 1/1 subtests
t/filter/in_autoload......................1/1 # Failed test 1 in
t/filter/in_autoload.t at line 16
t/filter/in_autoload...................... Failed 1/1 subtests
t/filter/in_bbs_body...................... Failed 2/3 subtests
t/filter/in_bbs_consume...................1/1 # Failed test 1 in
t/filter/in_bbs_consume.t at line 19
t/filter/in_bbs_consume................... Failed 1/1 subtests
t/filter/in_bbs_inject_header.............ok
t/filter/in_bbs_msg.......................ok
t/filter/in_bbs_underrun..................ok
t/filter/in_error.........................1/1 # Failed test 1 in
t/filter/in_error.t at line 13
t/filter/in_error......................... Failed 1/1 subtests
t/filter/in_init_basic....................1/1 # Failed test 1 in
t/filter/in_init_basic.t at line 16
t/filter/in_init_basic.................... Failed 1/1 subtests
t/filter/in_str_bin_data..................ok
t/filter/in_str_consume...................1/1 # Failed test 1 in
t/filter/in_str_consume.t at line 21
t/filter/in_str_consume................... Failed 1/1 subtests
t/filter/in_str_declined.................. Failed 1/2 subtests
t/filter/in_str_declined_read............. Failed 1/1 subtests
t/filter/in_str_lc........................1/1 # Failed test 1 in
t/filter/in_str_lc.t at line 17
t/filter/in_str_lc........................ Failed 1/1 subtests
t/filter/in_str_msg....................... Failed 1/1 subtests
t/filter/in_str_sandwich..................1/1 # Failed test 1 in
t/filter/in_str_sandwich.t at line 15
t/filter/in_str_sandwich.................. Failed 1/1 subtests
t/filter/out_apache.......................ok
t/filter/out_bbs_basic.................... All 1 subtests passed
t/filter/out_bbs_ctx......................1/1 # Failed test 1 in
t/filter/out_bbs_ctx.t at line 22
t/filter/out_bbs_ctx...................... Failed 1/1 subtests
t/filter/out_bbs_filebucket...............1/10 # Failed test 2 in
t/filter/out_bbs_filebucket.t at line 26
# Failed test 4 in t/filter/out_bbs_filebucket.t at line 26 fail #2
# Failed test 6 in t/filter/out_bbs_filebucket.t at line 26 fail #3
# Failed test 8 in t/filter/out_bbs_filebucket.t at line 26 fail #4
# Failed test 10 in t/filter/out_bbs_filebucket.t at line 26 fail #5
t/filter/out_bbs_filebucket............... Failed 5/10 subtests
t/filter/out_init_basic...................1/1 # Failed test 1 in
t/filter/out_init_basic.t at line 17
t/filter/out_init_basic................... Failed 1/1 subtests
t/filter/out_str_api...................... No subtests run
t/filter/out_str_buffer...................1/2 # Failed test 1 in
t/filter/out_str_buffer.t at line 20
# Failed test 2 in t/filter/out_str_buffer.t at line 21
t/filter/out_str_buffer................... Failed 2/2 subtests
t/filter/out_str_ctx......................1/1 # Failed test 1 in
t/filter/out_str_ctx.t at line 23
t/filter/out_str_ctx...................... Failed 1/1 subtests
t/filter/out_str_declined.................1/1 # Failed test 1 in
t/filter/out_str_declined.t at line 14
t/filter/out_str_declined................. Failed 1/1 subtests
t/filter/out_str_eval.....................ok
t/filter/out_str_lc.......................1/1 # Failed test 1 in
t/filter/out_str_lc.t at line 13
t/filter/out_str_lc....................... Failed 1/1 subtests
t/filter/out_str_remove...................1/1 # Failed test 1 in
t/filter/out_str_remove.t at line 13
t/filter/out_str_remove................... Failed 1/1 subtests
t/filter/out_str_req_eos..................1/1 # Failed test 1 in
t/filter/out_str_req_eos.t at line 19
t/filter/out_str_req_eos.................. Failed 1/1 subtests
t/filter/out_str_req_mix..................1/1 # Failed test 1 in
t/filter/out_str_req_mix.t at line 18
t/filter/out_str_req_mix.................. Failed 1/1 subtests
t/filter/out_str_reverse..................1/2 # Failed test 1 in
t/filter/out_str_reverse.t at line 22
# Failed test 2 in t/filter/out_str_reverse.t at line 30
t/filter/out_str_reverse.................. Failed 2/2 subtests
t/filter/out_str_subreq_default...........1/1 # Failed test 1 in
t/filter/out_str_subreq_default.t at line 23
t/filter/out_str_subreq_default........... Failed 1/1 subtests
t/filter/out_str_subreq_modperl...........1/1 # Failed test 1 in
t/filter/out_str_subreq_modperl.t at line 20
t/filter/out_str_subreq_modperl........... Failed 1/1 subtests
t/hooks/access............................ok
[...These tests worked...]
t/hooks/stacked_handlers..................ok
t/hooks/stacked_handlers2.................1/? # Failed test 1 in
t/hooks/stacked_handlers2.t at line 35
t/hooks/stacked_handlers2................. Failed 1/1 subtests
t/hooks/startup...........................ok
[...These tests worked...]
t/modperl/util............................ok
t/modules/apache_resource.................skipped: cannot find module
'BSD::Resource'
t/modules/apache_status...................1/15 # Failed test 1 in
t/modules/apache_status.t at line 26
t/modules/apache_status................... Failed 1/15 subtests
t/modules/cgi.............................1/5 # Failed test 1 in
t/modules/cgi.t at line 29
# Failed test 2 in t/modules/cgi.t at line 35
# Failed test 3 in t/modules/cgi.t at line 43
# Failed test 4 in t/modules/cgi.t at line 52
# Failed test 5 in t/modules/cgi.t at line 60
t/modules/cgi............................. Failed 5/5 subtests
t/modules/cgi2............................1/5 # Failed test 1 in
t/modules/cgi2.t at line 29
t/modules/cgi2............................2/5 # Failed test 2 in
t/modules/cgi2.t at line 35
# Failed test 3 in t/modules/cgi2.t at line 43
# Failed test 4 in t/modules/cgi2.t at line 52
# Failed test 5 in t/modules/cgi2.t at line 60
t/modules/cgi2............................ Failed 5/5 subtests
t/modules/cgipost.........................ok
t/modules/cgipost2........................ok
t/modules/cgiupload.......................ok
t/modules/cgiupload2......................ok
t/modules/include.........................ok
t/modules/include2........................ok
t/modules/include_subreq..................ok
t/modules/proxy...........................ok
t/perl/api................................ok
t/perl/hash_attack........................ok
t/perl/ithreads........................... Failed 3/4 subtests
t/perl/ithreads2.......................... Failed 3/4 subtests
t/perl/ithreads_args...................... Failed 1/1 subtests
t/perl/ithreads_eval...................... Failed 1/1 subtests
t/perl/signals............................skipped: works only for
prefork
t/preconnection/note......................ok
t/protocol/echo_bbs.......................ok
t/protocol/echo_bbs2......................ok
t/protocol/echo_block.....................ok
t/protocol/echo_filter....................ok
t/protocol/echo_nonblock..................ok
t/protocol/echo_timeout...................ok
t/protocol/eliza..........................skipped: cannot find module
'Chatbot::Eliza'
t/protocol/pseudo_http....................ok
t/user/rewrite............................ok
t/vhost/config............................ok
t/vhost/log...............................ok

Test Summary Report
-------------------
t/api/lookup_uri.t                    (Wstat: 0 Tests: 4 Failed: 4)
 Failed test number(s):  1-4
t/api/rflush.t                        (Wstat: 0 Tests: 2 Failed: 2)
 Failed test number(s):  1-2
t/filter/both_str_native_remove.t     (Wstat: 0 Tests: 8 Failed: 4)
 Failed test number(s):  3, 6-8
t/filter/both_str_req_add.t           (Wstat: 0 Tests: 1 Failed: 1)
 Failed test number(s):  1
t/filter/both_str_req_mix.t           (Wstat: 0 Tests: 1 Failed: 1)
 Failed test number(s):  1
t/filter/both_str_req_proxy.t         (Wstat: 0 Tests: 1 Failed: 1)
 Failed test number(s):  1
t/filter/in_autoload.t                (Wstat: 0 Tests: 1 Failed: 1)
 Failed test number(s):  1
t/filter/in_bbs_body.t                (Wstat: 0 Tests: 1 Failed: 0)
 Parse errors: Bad plan.  You planned 3 tests but ran 1.
t/filter/in_bbs_consume.t             (Wstat: 0 Tests: 1 Failed: 1)
 Failed test number(s):  1
t/filter/in_error.t                   (Wstat: 0 Tests: 1 Failed: 1)
 Failed test number(s):  1
t/filter/in_init_basic.t              (Wstat: 0 Tests: 1 Failed: 1)
 Failed test number(s):  1
t/filter/in_str_consume.t             (Wstat: 0 Tests: 1 Failed: 1)
 Failed test number(s):  1
t/filter/in_str_declined.t            (Wstat: 0 Tests: 2 Failed: 1)
 Failed test number(s):  2
t/filter/in_str_declined_read.t       (Wstat: 0 Tests: 1 Failed: 1)
 Failed test number(s):  1
t/filter/in_str_lc.t                  (Wstat: 0 Tests: 1 Failed: 1)
 Failed test number(s):  1
t/filter/in_str_msg.t                 (Wstat: 0 Tests: 0 Failed: 0)
 Parse errors: Bad plan.  You planned 1 tests but ran 0.
t/filter/in_str_sandwich.t            (Wstat: 0 Tests: 1 Failed: 1)
 Failed test number(s):  1
t/filter/out_bbs_basic.t              (Wstat: 0 Tests: 1 Failed: 0)
 Parse errors: No plan found in TAP output
t/filter/out_bbs_ctx.t                (Wstat: 0 Tests: 1 Failed: 1)
 Failed test number(s):  1
t/filter/out_bbs_filebucket.t         (Wstat: 0 Tests: 10 Failed: 5)
 Failed test number(s):  2, 4, 6, 8, 10
t/filter/out_init_basic.t             (Wstat: 0 Tests: 1 Failed: 1)
 Failed test number(s):  1
t/filter/out_str_api.t                (Wstat: 0 Tests: 0 Failed: 0)
 Parse errors: No plan found in TAP output
t/filter/out_str_buffer.t             (Wstat: 0 Tests: 2 Failed: 2)
 Failed test number(s):  1-2
t/filter/out_str_ctx.t                (Wstat: 0 Tests: 1 Failed: 1)
 Failed test number(s):  1
t/filter/out_str_declined.t           (Wstat: 0 Tests: 1 Failed: 1)
 Failed test number(s):  1
t/filter/out_str_lc.t                 (Wstat: 0 Tests: 1 Failed: 1)
 Failed test number(s):  1
t/filter/out_str_remove.t             (Wstat: 0 Tests: 1 Failed: 1)
 Failed test number(s):  1
t/filter/out_str_req_eos.t            (Wstat: 0 Tests: 1 Failed: 1)
 Failed test number(s):  1
t/filter/out_str_req_mix.t            (Wstat: 0 Tests: 1 Failed: 1)
 Failed test number(s):  1
t/filter/out_str_reverse.t            (Wstat: 0 Tests: 2 Failed: 2)
 Failed test number(s):  1-2
t/filter/out_str_subreq_default.t     (Wstat: 0 Tests: 1 Failed: 1)
 Failed test number(s):  1
t/filter/out_str_subreq_modperl.t     (Wstat: 0 Tests: 1 Failed: 1)
 Failed test number(s):  1
t/hooks/stacked_handlers2.t           (Wstat: 0 Tests: 1 Failed: 1)
 Failed test number(s):  1
t/modules/apache_status.t             (Wstat: 0 Tests: 15 Failed: 1)
 Failed test number(s):  1
t/modules/cgi.t                       (Wstat: 0 Tests: 5 Failed: 5)
 Failed test number(s):  1-5
t/modules/cgi2.t                      (Wstat: 0 Tests: 5 Failed: 5)
 Failed test number(s):  1-5
t/perl/ithreads.t                     (Wstat: 0 Tests: 1 Failed: 0)
 Parse errors: Bad plan.  You planned 4 tests but ran 1.
t/perl/ithreads2.t                    (Wstat: 0 Tests: 1 Failed: 0)
 Parse errors: Bad plan.  You planned 4 tests but ran 1.
t/perl/ithreads_args.t                (Wstat: 0 Tests: 0 Failed: 0)
 Parse errors: Bad plan.  You planned 1 tests but ran 0.
t/perl/ithreads_eval.t                (Wstat: 0 Tests: 0 Failed: 0)
 Parse errors: Bad plan.  You planned 1 tests but ran 0.
Files=244, Tests=2698, 750 wallclock secs ( 4.06 usr 17.40 sys + 304.36
cusr 61.20 csys = 387.02 CPU)
Result: FAIL
Failed 40/244 test programs. 53/2698 subtests failed.
[warning] server localhost:8529 shutdown
[warning] port 8529 still in use...
done
[  error] error running tests (please examine t/logs/error_log)
[  error] oh rats, server dumped core
[  error] for stacktrace, run: gdb /digibib/apache-2.2.6/bin/httpd -core
/digibib/src/modperl-2.0/t/core
+--------------------------------------------------------+
| Please file a bug report: http://perl.apache.org/bugs/ |
+--------------------------------------------------------+
make: *** [run_tests] Error 1



[EMAIL PROTECTED]/src/modperl-2.0> pstack /digibib/src/modperl-2.0/t/core
core '/digibib/src/modperl-2.0/t/core' of 29652:
/digibib/apache-2.2.6/bin/httpd -d /digibib/src/modperl-2.0/t -f /digi
-----------------  lwp# 1 / thread# 1  --------------------
ffffffff75bce798 _read (5a, ffffffff7fffede3, 1, 0, ffffffff77c02000, 0)
+ c
000000010005a114 ap_mpm_pod_check (102885490, 100054eb0, 100055d50,
102778b20, 102778928, 103ba9499) + 1c
0000000100056ad0 child_main (1, 100054690, 0, 102778b20, 103ba9480, 0) +
4d8
0000000100056d34 make_child (10018fe30, 1, ffffffff7ffff254, 1, 0, 0) +
144
0000000100057600 perform_idle_server_maintenance (1, 1, 1, 0, 1, 0) +
680
00000001000579f0 server_main_loop (0, 6cc, 7, 0, 1, 2) + 328
0000000100057f88 ap_mpm_run (10018a7c8, 1001bc958, 10018fe30, 1001907d0,
1001846a0, 0) + 528
000000010001e24c main (100178278, 0, 0, 10018fe30, 10018a7c8, 100188898)
+ ddc
000000010001cbfc _start (0, 0, 0, 0, 0, 0) + 17c
-----------------  lwp# 2 / thread# 2  --------------------
ffffffff76a2e540 dummy_worker(), exit value = 0x0000000000000000
       ** zombie (exited, not detached, not yet joined) **
-----------------  lwp# 3 / thread# 3  --------------------
ffffffff754009fc memcpy (103c204b0, 100000000, 5000000, 5000001, 0,
5000001) + 4fc
ffffffff694f6aa4 Perl_mg_dup (103c204b0, 1039d63f0, ffffffff624fac48,
104ee9340, 104ee9340, 400) + 244
ffffffff694f77f8 Perl_sv_dup (103c204b0, 1, ffffffff624fac48, 1023648b8,
10, 104ef4808) + 3e0
ffffffff694facd8 perl_clone (103c204b0, 2, 10, 2, ffffffff696b44b0, 10)
+ 1208
ffffffff62804ba8 S_ithread_create (10377e130, 103c01510, 0, 12d8, 1000,
103c00910) + 558
ffffffff62806bdc XS_threads_create (10377e130, 0, 103bfb620, 103c088f0,
0, 103780050) + 1804
ffffffff694dd520 Perl_pp_entersub (10377e130, 103bd5ce8, 103c10b00,
10217e790, ffffffff696b44b0, 0) + e48
ffffffff694d2d24 Perl_runops_standard (10377e130, 0, ffffffff694dc6d8,
ffffffff694d2e58, ffffffff696b44b0, 103bbb470) + 3c
ffffffff694cd194 Perl_call_sv (ffffffff624fb340, 10377e130, 10236fdb0,
10377e130, 103bbb470, ffffffff694d2ce8) + 56c
ffffffff6a01834c modperl_callback (10377e130, ffffffff6a017fe0,
103b748c8, 103b74938, 10018fe30, 10252c0e8) + 324
ffffffff6a018fb8 modperl_callback_run_handlers (103b75fb8, 10377e130,
103b7a1c8, 1005ff098, 10018fe30, 1005ff0b8) + 830
ffffffff6a01912c modperl_callback_per_dir (6, 103b74938, 1, 2020, 2018,
1) + 28
ffffffff6a011d50 modperl_response_handler (103b74938, 103b74938, 107800,
103b75fb8, 103b7a1c8, 1039d63f0) + d0
000000010003af0c ap_run_handler (103b74938, 0, 0, 102883d38, 1028845c0,
4) + 64
000000010003baf8 ap_invoke_handler (103b74938, 1005feb78, 0, 0,
1001c7a88, 0) + 128
000000010004edd4 ap_process_request (103b74938, 4, 103b74938, 103b74938,
103b76250, 0) + 6c
000000010004b1d8 ap_process_http_connection (103b70c30, 103b70c30, 1,
100279f70, 0, 103b74938) + 58
000000010004544c ap_run_process_connection (103b70c30, 103b70918,
103b70918, 102884920, fffffffffffffffe, 1) + 64
00000001000459d0 ap_process_connection (103b70c30, 103b70918, 103b70918,
40, 103b70c28, 103b728b8) + 70
0000000100054da0 process_socket (103b708a8, 103b70918, 1, 0, 103b728b8,
40) + 90
0000000100055afc worker_thread (0, 103ba94a0, 0, 0, 1, 0) + 2cc
ffffffff76a2e558 dummy_worker (102778d50, 1fc000, 0, 0,
ffffffff76a2e540, 1) + 18
ffffffff75bcd880 _lwp_start (0, 0, 0, 0, 0, 0)
-----------------  lwp# 4 / thread# 4  --------------------
ffffffff75bcd924 __lwp_park (102778c10, 102778bd0, 0, 1, 11f0c4,
ffffffff70c0be80) + 14
ffffffff75bc7148 cond_wait_queue (102778c10, 102778bd0, 0, 0, 0,
ffffffff75cf2100) + 28
ffffffff75bc76f8 cond_wait (102778c10, 102778bd0, 100059ea8,
ffffffff76a1ca08, ffffffff62c01390, ffffffff77f2f6d8) + 10
ffffffff75bc7734 pthread_cond_wait (102778c10, 102778bd0, 0, 100059ea8,
0, 0) + 8
ffffffff76a1ca08 apr_thread_cond_wait (102778c08, 102778bc8, 1,
ffffffff75cf14c0, 1, 1001848e0) + 18
0000000100059ea8 ap_queue_pop (102778ba0, ffffffff622fbe50,
ffffffff622fbe38, 0, 0, ffffffff6e704228) + 50
0000000100055a1c worker_thread (0, 103ba94c0, 0, 1, 1, 1) + 1ec
ffffffff76a2e558 dummy_worker (102778d80, 1fc000, 0, 0,
ffffffff76a2e540, 1) + 18
ffffffff75bcd880 _lwp_start (0, 0, 0, 0, 0, 0)
-----------------  lwp# 5 / thread# 5  --------------------
ffffffff75bcdda8 _portfs (64, 102784a70, 27, ffffffff620fbd1c, 0, 0) + 8
ffffffff76a286e0 apr_pollset_poll (1027849f8, ffffffffffffffff,
ffffffff620fbe1c, ffffffff620fbe10, 0, 0) + 1a0
0000000100055290 listener_thread (102778db0, 1, 1, 1, 100189438, 0) +
3b0
ffffffff76a2e558 dummy_worker (102778db0, 1fc000, 0, 0,
ffffffff76a2e540, 1) + 18
ffffffff75bcd880 _lwp_start (0, 0, 0, 0, 0, 0)



[EMAIL PROTECTED]/src/modperl-2.0> perl -V
Summary of my perl5 (revision 5 version 10 subversion 0) configuration:
 Platform:
   osname=solaris, osvers=2.10, archname=sun4-solaris-thread-multi-64-ld
   uname='sunos semele 5.10 generic_118833-36 sun4u sparc
sunw,sun-fire-v440 solaris '
   config_args=''
   hint=recommended, useposix=true, d_sigaction=define
   useithreads=define, usemultiplicity=define
   useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
   use64bitint=define, use64bitall=define, uselongdouble=define
   usemymalloc=n, bincompat5005=undef
 Compiler:
   cc='/opt/SUNWspro/bin/cc', ccflags ='-D_REENTRANT -mt
-I/digibib/tools/include -I/usr/local/include -xarch=v9b -xcode=abs64
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DPERL_USE_SAFE_PUTENV
-xarch=generic64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
   optimize='-xO5',
   cppflags='-D_REENTRANT -mt -I/digibib/tools/include
-I/usr/local/include -xarch=v9b -xcode=abs64 -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -DPERL_USE_SAFE_PUTENV'
   ccversion='Sun C 5.8 2005/10/13', gccversion='', gccosandvers=''
   intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=87654321
   d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
   ivtype='long', ivsize=8, nvtype='long double', nvsize=16,
Off_t='off_t', lseeksize=8
   alignbytes=16, prototype=define
 Linker and Libraries:
   ld='/opt/SUNWspro/bin/cc', ldflags ='-L/opt/SUNWspro/prod/lib
-L/digibib/tools/lib -L/usr/lib/64 -L/usr/lib -L/lib/64 -L/lib
-L/usr/local/lib -xarch=v9b -xarch=generic64 '
   libpth=/opt/SUNWspro/prod/lib /digibib/tools/lib /usr/lib/64 /usr/lib
/lib/64 /lib /usr/local/lib
   libs=-lsocket -lnsl -ldb -ldl -lm -lpthread -lc -lsunmath
   perllibs=-lsocket -lnsl -ldl -lm -lpthread -lc -lsunmath
   libc=/usr/lib/sparcv9/libc.so, so=so, useshrplib=true,
libperl=libperl.so
   gnulibc_version=''
 Dynamic Linking:
   dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='  -R
/digibib/tools/lib/perl5/5.10.0/sun4-solaris-thread-multi-64-ld/CORE'
   cccdlflags='-KPIC', lddlflags='-G -xarch=v9b -L/opt/SUNWspro/prod/lib
-L/digibib/tools/lib -L/usr/lib/64 -L/usr/lib -L/lib/64 -L/lib
-L/usr/local/lib'


Characteristics of this binary (from libperl):
 Compile-time options: MULTIPLICITY PERL_DONT_CREATE_GVSV
                       PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP
                       PERL_USE_SAFE_PUTENV USE_64_BIT_ALL
USE_64_BIT_INT
                       USE_ITHREADS USE_LARGE_FILES USE_LONG_DOUBLE
                       USE_PERLIO USE_REENTRANT_API
 Built under solaris
 Compiled at Dec 19 2007 21:46:18
 @INC:
   /digibib/tools/lib/perl5/5.10.0/sun4-solaris-thread-multi-64-ld
   /digibib/tools/lib/perl5/5.10.0

/digibib/tools/lib/perl5/site_perl/5.10.0/sun4-solaris-thread-multi-64-ld
   /digibib/tools/lib/perl5/site_perl/5.10.0
   /digibib/tools/lib/perl5/site_perl/5.8.8
   /digibib/tools/lib/perl5/site_perl
   .



--
Philippe M. Chiasson     GPG: F9BFE0C2480E7680 1AE53631CB32A107 88C3A5A5
http://gozer.ectoplasm.org/       m/gozer\@(apache|cpan|ectoplasm)\.org/

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to