Skip to content

Compile perl 5.22#3358

Closed
ya4ept wants to merge 22 commits into
masterfrom
compile_perl_5.22
Closed

Compile perl 5.22#3358
ya4ept wants to merge 22 commits into
masterfrom
compile_perl_5.22

Conversation

@ya4ept

@ya4ept ya4ept commented Feb 23, 2021

Copy link
Copy Markdown
Contributor

this pull request - continues #2855:

https://www.activestate.com/blog/faqs/what-is-the-status-of-perl-dev-kit-and-activeperl-pro-studio/
ActiveState will not be updating PDK to work with versions of ActivePerl newer than 5.22.

Trying to compile openkore to use perl 5.22
We need:

  • compile start.exe
  • compile wxstart.exe
  • compile XSTools.dll
  • compile NetRedirect.dll
  • change logo ??
  • change dll version number?

I use:

  • Windows 10 x32
  • ActivePerl-5.22.1.2201-MSWin32-x86-64int-299574
  • ActiveState.Perl.Dev.Kit.Pro.v9.5.1.300018.x86

Unresolved issues:

  1. XSTools.dll and NetRedirect.dll compiled with ActivePerl-5.22 - not working. We can compile them using Strawberry Perl.
  2. Compiled wxstart.exe - does not work

@alisonrag

Copy link
Copy Markdown
Contributor

now only miss to update the dlls based in pathfind and compile a wxstart

@ya4ept

ya4ept commented Feb 26, 2021

Copy link
Copy Markdown
Contributor Author

now only miss to update the dlls based in pathfind and compile a wxstart

why?

@alisonrag

Copy link
Copy Markdown
Contributor

now only miss to update the dlls based in pathfind and compile a wxstart

why?

the dlls from pull request dont use the new pathfind algo, also they are not compiled using the libflag so exes dont work if perl is not installed

@ya4ept

ya4ept commented Mar 5, 2021

Copy link
Copy Markdown
Contributor Author

I propose to add russian encode to start.exe: #2600

@alisonrag

alisonrag commented Mar 5, 2021

Copy link
Copy Markdown
Contributor

I propose to add russian encode to start.exe: #2600

seems ok to me, we need to check if the following encodes are in start.exe:
China - suported by encode::HanExtra
Russia - ??
Thailand - ??

@alisonrag

Copy link
Copy Markdown
Contributor

wx still running after close:
https://metacpan.org/pod/Wx::Perl::Packager#For-PerlApp-on-MS-Windows

@ya4ept

ya4ept commented Mar 6, 2021

Copy link
Copy Markdown
Contributor Author
  1. Just run wxstart.exe and press the right button

изображение

Top menu also doesn't work

  1. the quit command does not work
    изображение

изображение

@ya4ept

ya4ept commented Mar 6, 2021

Copy link
Copy Markdown
Contributor Author

seems ok to me, we need to check if the following encodes are in start.exe:
Russia - ??

  1. sys.txt : locale en start.exe:
    изображение

  2. sys.txt : locale en wsstart.exe:
    изображение

  3. sys.txt : locale ru start.exe:
    изображение

  4. sys.txt : locale ru wxstart.exe:
    изображение

@alisonrag

Copy link
Copy Markdown
Contributor

thanks for the test, i will see what i can do

@alisonrag

alisonrag commented Mar 7, 2021

Copy link
Copy Markdown
Contributor

assert error in inventoryList after quit command shoud be fixed

@ya4ept

ya4ept commented Mar 7, 2021

Copy link
Copy Markdown
Contributor Author

fix language in wx

nothing changed

@ya4ept

ya4ept commented Mar 8, 2021

Copy link
Copy Markdown
Contributor Author

The first press of the right button still shows an error:
изображение

the second press already shows the menu without errors

@ya4ept

ya4ept commented Mar 8, 2021

Copy link
Copy Markdown
Contributor Author

@alisonrag can you find a way to add a monospaced font to wxstart?

@ya4ept

ya4ept commented Mar 9, 2021

Copy link
Copy Markdown
Contributor Author

I suggest doing a rebase onto master
for testing new github actions

@alisonrag

Copy link
Copy Markdown
Contributor

I suggest doing a rebase onto master
for testing new github actions

Seems ok to me, can merge master

@ya4ept

ya4ept commented Mar 11, 2021

Copy link
Copy Markdown
Contributor Author

@alisonrag can you run start.exe and close the window with a cross?
I get an error:
изображение
or
изображение

@alisonrag

Copy link
Copy Markdown
Contributor

sorry i'm kind afk these days, maybe we will need to update deps/base

@alisonrag

Copy link
Copy Markdown
Contributor

@ya4ept
can u test language in wx?
my test:
image

@alisonrag

Copy link
Copy Markdown
Contributor

here after last start update i can close in cross can u test this too?

@ya4ept

ya4ept commented Mar 28, 2021

Copy link
Copy Markdown
Contributor Author

@ya4ept
can u test language in wx?
my test:

there have never been any problems in displaying the Russian interface. There is a problem when you receive an error connecting to a non-existent server. Error encoding does not match console encoding

here after last start update i can close in cross can u test this too?

  1. When i close start.exe i get the following error and the wxstart.exe process remains hanging in the task manager:
    изображение
  2. When i close wxstart.exe i get the following error:
    изображение
    many errors appear in the windows application log, for example::
Контейнер ошибки 1524974634115573870, тип 1
Имя события: APPCRASH
Отклик: Нет данных
Идентификатор CAB: 0

Сигнатура проблемы:
P1: wxstart.exe
P2: 0.0.0.0
P3: 56b2a45b
P4: libgcc_s_dw2-1.dll
P5: 0.0.0.0
P6: 5ea42cb8
P7: c0000005
P8: 00014f00
P9: 
P10: 

Вложенные файлы:
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER9448.tmp.WERInternalMetadata.xml

Эти файлы можно найти здесь:
\\?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_wxstart.exe_615836773ce9d2ffc43c650eb58ceda15658d_664c10dc_4df9809a-3021-4d68-a090-e232d887c059

Символ анализа: 
Повторный поиск решения: 0
Идентификатор отчета: 26222996-f86a-4b02-a2e1-89432464181b
Состояние отчета: 268435456
Хэшированный контейнер: f4230f58d48d39840529cc599df0a86e
Идентификатор GUID CAB: 0

@vutung2311

Copy link
Copy Markdown
Contributor

How can I help on this one?

@alisonrag alisonrag force-pushed the compile_perl_5.22 branch from b7eb30a to 97828c7 Compare July 28, 2021 03:57
@alisonrag

alisonrag commented Aug 23, 2022

Copy link
Copy Markdown
Contributor

continue in #3611

@alisonrag alisonrag closed this Aug 23, 2022
@alisonrag alisonrag deleted the compile_perl_5.22 branch January 19, 2025 12:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants