|
H/PC Philosopher Posts: | 327 |
Location: | United States | Status: | |
| Thanks for the donation offers! Let me check with Greg, who pays for the domain registration of npopuk.org.uk. I don't have any particular expenses on the development side - I use free compilers from Microsoft, generally. |
|
|
|
H/PC Philosopher Posts: | 327 |
Location: | United States | Status: | |
| My notes on compiling OpenSSL say this:
On my compiler (MS Visual Studio 6.0), I had to change:
- comment out "#include <strings.h>" from crypto\o_str.c
- comment out an unused declaration of "len" in crypto\dso\dso_win32.c
- change _timeb to timeb in crypto\bio\bss_dgram.c and ssl\d1_lib.c
These were tedious issues, but no show-stoppers, and I got 0.9.8 working. I don't recall what happened with 1.0.1; I think there was something non-trivial to fix, but it could be there was some new functionality that was included in the full OpenSSL library (FIPS comes to mind) but may not actually be necessary for nPOPuk. I have a business trip coming up this week, but maybe later in the month I can have another go at it. |
|
|
|
H/PC Philosopher Posts: | 327 |
Location: | United States | Status: | |
| Ah: the Win32/SSL version is here:
https://npopuk.org.uk/3.05/dl/npopuk305b1ssl_win32u.zip
The link on the web site is for the official release (without "b1" in the name ) because I thought I was going to compile and release the final version, but I got sidetracked. Hence the 404. Sorry. |
|
|
|
Subscribers H/PC Guru Posts: | 5,289 |
Location: | United States | Status: | |
| Thank you! Please let us know about where to donate! Definitely appreciate everything you do.
I won’t compile 3.05, take your time and good luck on your trip and if there’s anything we can help out with, let us know.
I don’t know very much about developing or compiling but I want to try and take a stab at your OpenSSL problem. I’ll do some research on 1.0.1 and see what I can come up with and let you know. |
|
|
|
Subscribers H/PC Guru Posts: | 5,289 |
Location: | United States | Status: | |
| I did some research, and I'm sorry if I happen to run across something you already know.
https://qiita.com/souju/items/94117c024862f57459c3
https://github.com/openssl/openssl/pull/18074/files
Also, I tried contacting "Souju" directly via email and explained your situation, and I'll see if they reply and let you know |
|
|
|
H/PC Philosopher Posts: | 327 |
Location: | United States | Status: | |
| Hmm, interesting. Particularly the patches for wcecompat. I can't find the source code for wcecompat on my current laptop; I think it must be on my old laptop (the one I use to compile the WCE versions of nPOPuk). I think I fixed something or another, but the fixes to localtime() and gmtime() do not look familiar. |
|
|
|
Subscribers H/PC Guru Posts: | 5,289 |
Location: | United States | Status: | |
| When you get your laptop back, the person who made those guides emailed me back and said they could try and offer assistance. I referred to them this thread but I’ll PM you their email. They seemed very nice when they replied. |
|
|
|
Subscribers Factor Fanatic Posts: | 69 |
Location: | Japan | Status: | |
| Hi, thank you for inviting me to this thread. I have experience of building OpenSSL 1.1.1 for ARMv4 devices. I know 3.0 codes can also be built for CE if it's applied a little patch noted above.
Our build environments were WCE6 or WCE7 with VS2005 and VS2008 respectively. We tested just for ARMv4 or ARMv7 devices. Build passes for x86 but as far as I know no one confirms if it works on x86 devices.
https://github.com/openssl/openssl/issues/19354
It's nice to find an active CE community. Things are getting hard to make an old build environment such as WEC7 and VS2008. |
|
|
|
Subscribers H/PC Guru Posts: | 5,289 |
Location: | United States | Status: | |
| Hi I have a CE6 device on x86 I’d be happy to test for you and let you know
Thank you so much for your help !! We appreciate all of the help we can get |
|
|
|
H/PC Elite Posts: | 574 |
Location: | Europe | Status: | |
| Would it still be possible to execute it on a CE5 x86 device? |
|
|
|
Subscribers H/PC Guru Posts: | 5,289 |
Location: | United States | Status: | |
| And I’m not trying to create more work for you but I can also test for Windows CE 4.2 ARMV4
(I have the Intel PXA255)
So I have:
Windows CE 3.0 MIPS4000
Windows CE 4.2 ARMV4
Windows CE 6.0 x86
And windows CE 2.0 MIPS4000 (obviously probably a little old haha)
Edited by torch 2022-12-08 4:37 PM
|
|
|
|
H/PC Elite Posts: | 574 |
Location: | Europe | Status: | |
| I can evaluate CE5 MIPS and CE5 x86 for you! |
|
|
|
Subscribers H/PC Elite Posts: | 593 |
Location: | Italy | Status: | |
| If I'm not mistaken; the main difference between the two is that the CE5 MIPS processor is designed for high-performance data processing, while the CE5 x86 processor is designed for low-power data processing. Both processors offer a good user experience and can be used in a variety of applications.
If you need a more flexible and versatile development platform, then CE5 x86 is the best choice. If you need a more cost-effective platform with faster processing speed, then CE5 MIPS is the best choice.
Edited by NarakuITA 2022-12-10 12:57 AM
|
|
|
|
Subscribers Factor Fanatic Posts: | 69 |
Location: | Japan | Status: | |
| I make a test build of nPOPuk with OpenSSL 1.1.1s for ARMv4. May I ask you to test it if it works on ARMv4 devices?
https://www.dropbox.com/sh/vt8rprd2alg6e99/AABHK_UisU1_ln1fpi0P6ixya... |
|
|
|
Subscribers H/PC Guru Posts: | 5,289 |
Location: | United States | Status: | |
| On Windows CE 4.2 ARMv4 (NEC MobilePro 900), when I attempt to run the file from root of the CF card, I get:
"Cannot find 'nPOKuk' (or one of its components). Make sure the path and filename are correct and that all the required libraries are available |
|
|