-
Notifications
You must be signed in to change notification settings - Fork 581
perl-5.8.1-RC2: TEST -bytecompile won't work at all #6629
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
From [email protected]I am trying to use the bytecode compiler in 5.8.0 - which Here is a patch for t/TEST, which in first place allows Inline Patch--- TEST.orig 2003-07-14 09:45:34.000000000 +0200
+++ TEST 2003-07-14 09:50:18.000000000 +0200
@@ -246,7 +246,7 @@
my $pl2c = "$testswitch -I../lib ../utils/perlcc --testsuite "
if( $^O eq 'MSWin32' ) { __EOF__ The test results are still horrible - you'll see yourself; especially Please find my configuration below. Cheers, Marek [PS. Don't mind the "TWW" directories - those contain merely a $ ./myconfig -V |
From [email protected]On Mon, Jul 14, 2003 at 10:15:15AM +0200, marek.rouchal@infineon.com wrote:
Hi Marek, Find a bzip2ed patch which makes ByteLoader kinda work again at: http://www.enache.rdsbv.ro/byteloader_patch.bz2 I just reworked it to apply against perl-5.8.1-RC2. [do a 'make regen' after applying it] It's not a fine thing and its not how I intend it to look like - How to use it: $ perl -MO=Bytecode,-H,-o<outfile> <infile> (if you want it to save the syntax tree - it strips it by default - How to test it: $ make test.bytecompile (it should work ~ fine (8 failures in pat.t, failures in files I started rewriting all that stuff from scratch, with a new layout which is supposed to fix its most serious flaws: However, I'm not in mood just now to finish it. If I ever do it, Adi |
From [email protected]I'm currently on vacation. In case of technical problems, please call the Datamanagement Sincerely, Marek Rouchal |
From @rspierdo we unsubscribe him? |
From @rspierMessage RFC822: I'm currently on vacation. In case of technical problems, please call the Datamanagement Sincerely, Marek Rouchal |
From [email protected]First of all - I sincerely apologize for the "out of office" [enache - Fri Jul 18 13:10:17 2003]:
Great! Yes, it works much better now. Here - for completeness -
TESTING BYTECODE COMPILER t/base/lex...........................Modification of a read-only value t/op/chdir...........................Segmentation Fault t/op/pat.............................FAILED at test 26 t/uni/tr_7jis........................FAILED at test 0 ext/B/t/xref.........................Segmentation Fault ext/Encode/t/at-cn...................Segmentation Fault ext/GDBM_File/t/gdbm.................Use of uninitialized value in ext/List/Util/t/blessed..............Can't locate ext/NDBM_File/t/ndbm.................Use of uninitialized value in ext/POSIX/t/sigaction................Undefined subroutine ext/POSIX/t/waitpid..................Undefined subroutine &main::time ext/SDBM_File/t/sdbm.................Use of uninitialized value in ext/Storable/t/croak.................FAILED at test 0 ext/threads/t/thread.................FAILED at test 5 lib/Attribute/Handlers/t/multi.......FAILED at test 55 lib/bignum/t/bigint..................Segmentation Fault lib/CGI/t/carp.......................# Failed test lib/charnames........................Undefined subroutine lib/constant.........................Segmentation Fault lib/diagnostics......................FAILED at test 0 lib/English..........................# Failed test lib/Env/t/array......................FAILED at test 1 lib/ExtUtils/t/Command...............# Failed test lib/Fatal............................FAILED at test 3 lib/File/Spec/t/rel2abs2rel..........Can't open perl lib/File/Temp/t/security.............# Failed test 8 lib/Filter/Simple/t/import...........FAILED at test 5 lib/I18N/LangTags/t/01test...........FAILED at test 64 lib/lib..............................# Looks like you planned 13 tests lib/Math/BigInt/t/bare_mbf...........Can't locate bigfltpm.inc in @INC lib/Math/BigInt/t/constant...........Segmentation Fault lib/Net/Ping/t/450_service...........Can't locate object method "new" lib/Net/t/time.......................Subroutine new redefined lib/open.............................Bus Error lib/Pod/t/Select.....................# Failed test lib/strict...........................PROG: # strict refs - error lib/subs.............................PROG: # AOK # override a built-in function lib/Switch/t/given...................Can't find label C_A_S_E_4 lib/Symbol...........................# Failed test (../lib/Symbol.t lib/Test/Harness/t/pod...............Undefined subroutine &main::plan lib/Test/Simple/t/extra..............Segmentation Fault lib/vars.............................Broken Pipe lib/warnings.........................PROG: Broken Pipe t/pod/emptycmd.......................*** Can't find comparison file Failed 101 test scripts out of 847, 88.08% okay. Hope that this helps to improve the Bytecompiler a little more... |
From [email protected]On Tue, Aug 05, 2003 a.d., Marek Rouchal wrote:
That's fine since I have no access now to platforms other than x86.
Please try cutting chunks of t/base/lex.t until you get a smaller script My idea with a full rewrite of ByteLoader was to set up a machine independent Regards, |
From [email protected]Hello Adi, I get this output with the attached files: $ cd t I also discovered, that when removing the #line directive in line 32 Strongly hope that this helps! Cheers, Marek
|
From @jhiEnache is doggedly working towards a better ByteLoader, the patch mentioned in this |
@jhi - Status changed from 'new' to 'resolved' |
Migrated from rt.perl.org#22984 (status was 'resolved')
Searchable as RT22984$
The text was updated successfully, but these errors were encountered: