Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Michael

Pages: [1] 2 3
1
Programming / Re: Compiling uchardet
« on: March 04, 2026, 07:32:05 am »
Hi Tellie,

Right now, I'm mainly focused on experimenting. I want to gain some experience with the tools.

For the time being, though, I have another project that I want to finish first. After that, I'll continue with this one.

Just one question: Did you remove the "version-script" from the makefile? If I don't remove it, I get the message (but only with CMake from BWW):

Code: [Select]
[ 47%] Linking CXX shared library ucharde0.dll
emxomfld: invalid option (--version-script)
make[2]: *** [src/CMakeFiles/libuchardet.dir/build.make:628: src/ucharde0.dll] E
rror 1
make[1]: *** [CMakeFiles/Makefile2:177: src/CMakeFiles/libuchardet.dir/all] Erro
r 2
make: *** [Makefile:146: all] Error 2

2
Programming / Re: Compiling uchardet
« on: March 01, 2026, 09:42:22 pm »
Hello Tellie,

Thank you for your help. In the meantime, I have downloaded the latest version of CMake from Paul Smedley and I'm no longer receiving the previous messages. However, it seems that the makefiles now require quotation marks for the path specifications. Very strange...

I will take a closer look at this when I have the time. My goal is actually to compile NotepadQQ for OS/2. All prerequisites would be in place once uchardet is built.

Thank you once again,
Michael

3
Programming / Compiling uchardet
« on: February 25, 2026, 09:02:32 pm »
I recently attempted to compile the uchardet library (https://www.freedesktop.org/wiki/Software/uchardet/) under OS/2. My naive attempt actually succeeded up to 95%. However, I am now stuck at the linker stage.

Does anyone have any ideas on what I can do here?

Code: [Select]
[ 95%] Linking CXX executable uchardet.exe
weakld: error: Unresolved symbol (UNDEF) '_uchardet_data_end'.
weakld: info: The symbol is referenced by:
    D:\Programs\IBMCPP\TMP\ldconv_uchardet_cpp_o_5a9699f52c51de698.obj
weakld: error: Unresolved symbol (UNDEF) '_uchardet_delete'.
weakld: info: The symbol is referenced by:
    D:\Programs\IBMCPP\TMP\ldconv_uchardet_cpp_o_5a9699f52c51de698.obj
weakld: error: Unresolved symbol (UNDEF) '_uchardet_get_charset'.
weakld: info: The symbol is referenced by:
    D:\Programs\IBMCPP\TMP\ldconv_uchardet_cpp_o_5a9699f52c51de698.obj
weakld: error: Unresolved symbol (UNDEF) '_uchardet_new'.
weakld: info: The symbol is referenced by:
    D:\Programs\IBMCPP\TMP\ldconv_uchardet_cpp_o_5a9699f52c51de698.obj
weakld: error: Unresolved symbol (UNDEF) '_uchardet_handle_data'.
weakld: info: The symbol is referenced by:
    D:\Programs\IBMCPP\TMP\ldconv_uchardet_cpp_o_5a9699f52c51de698.obj
Ignoring unresolved externals reported from weak prelinker.
Error! E2028: _uchardet_new is an undefined reference
Error! E2028: _uchardet_handle_data is an undefined reference
Error! E2028: _uchardet_data_end is an undefined reference
Error! E2028: _uchardet_get_charset is an undefined reference
Error! E2028: _uchardet_delete is an undefined reference
file D:/Programs/IBMCPP/TMP\ldconv_uchardet_cpp_o_5a9699f52c51de698.obj(ldconv_uchardet_cpp_o_5a9699f52c51de698.obj): undefined symbol _uchardet_new
file D:/Programs/IBMCPP/TMP\ldconv_uchardet_cpp_o_5a9699f52c51de698.obj(ldconv_uchardet_cpp_o_5a9699f52c51de698.obj): undefined symbol _uchardet_handle_data
file D:/Programs/IBMCPP/TMP\ldconv_uchardet_cpp_o_5a9699f52c51de698.obj(ldconv_uchardet_cpp_o_5a9699f52c51de698.obj): undefined symbol _uchardet_data_end
file D:/Programs/IBMCPP/TMP\ldconv_uchardet_cpp_o_5a9699f52c51de698.obj(ldconv_uchardet_cpp_o_5a9699f52c51de698.obj): undefined symbol _uchardet_get_charset
file D:/Programs/IBMCPP/TMP\ldconv_uchardet_cpp_o_5a9699f52c51de698.obj(ldconv_uchardet_cpp_o_5a9699f52c51de698.obj): undefined symbol _uchardet_delete
make[2]: *** [src/tools/CMakeFiles/uchardet.dir/build.make:101: src/tools/uchardet.exe] Error 1
make[1]: *** [CMakeFiles/Makefile2:241: src/tools/CMakeFiles/uchardet.dir/all] Error 2
make: *** [Makefile:146: all] Error 2

Thanks for any hints,
Michael

4
Applications / Re: Apache OpenOffice port updates?
« on: February 15, 2026, 08:16:32 pm »
If Bitwise no longer has the means to continue the project, it might also be possible to get the missing part.

Matthias (https://github.com/Pilot-Pirx) is involved in the OpenOffice project and has offered his support on os2.org in case someone wants to take on the porting.

5
Applications / Re: Apache OpenOffice port updates?
« on: February 15, 2026, 06:40:31 pm »
I am not involved in the work of Bitwise Works, but I believe the company is currently not pursuing any projects. The shop is closed, and the company is in a dormant state.

As far as I could follow in the German OS/2 forum, it might indeed be possible in the future for OS/2 specific code to be removed from the project if there is no further demand. This would then mark the end of OpenOffice on OS/2.

6
Applications / Re: Apache OpenOffice port updates?
« on: February 15, 2026, 02:08:22 pm »
Is there a way to save the project? It doesn’t seem unsolvable for a C++ professional.

But it should also be appropriately compensated. Perhaps through a fundraising campaign?
Should we give it a try?

Alternatively, it might also be an idea to organize the porting through Arca Noae? Then the software would have to be available for purchase in the shop, which would benefit the (external) developer.


@Martin: What do you think?

7
Applications / Re: FM2
« on: January 26, 2026, 07:09:10 am »
Are there translations of FM/2 into other languages ​​or how would a translation work? Are there resource files that could be translated?

8
Applications / Re: LibrePCB
« on: January 20, 2026, 06:29:33 pm »
Thanks Dave for your effort.

9
Applications / LibrePCB
« on: January 20, 2026, 07:50:46 am »
A question to the C++ programmers:

Is it technically possible to port LibrePCB to OS/2? Do we have the necessary prerequisites for this? Or would the effort be excessive...

https://librepcb.org/


10
Applications / Re: General Software Testing
« on: January 19, 2026, 12:51:09 pm »
Yes, it runs on OS/2 1.3 and OS/2 2.11. Not on OS/2 Warp 3.


11
Applications / Re: LibreCAD
« on: January 17, 2026, 05:57:48 am »
Thanks TeLLie, of course that works. I completely overlooked the menu item and instead I always reset the layout in the settings.

Several programs seem to have problems with docking, including OpenOffice. But it also works there via the corresponding menu item.

Thank you for your effort,
Michael

12
Applications / Re: LibreCAD
« on: January 15, 2026, 08:22:01 pm »
Thanks for your tips. Both of them work :)


13
Applications / LibreCAD
« on: January 15, 2026, 08:30:53 am »
Many thanks to Elbert Pol for some great ports of software to OS/2.

I have two questions about LibreCAD:

In the new version, a command line window appears when starting. This was not the case with older ports. Is there a way to disable this?

As with all LibreCAD versions, panels can no longer be docked once they have been undocked. Is there a way to dock again?

Greetings/2
Michael

14
Applications / Re: IBM-Works Chart
« on: January 03, 2026, 07:08:43 am »
OK, the bug only seems to exist in the German version.

15
Applications / Re: IBM-Works Chart
« on: January 02, 2026, 06:54:37 pm »
Yes, I also tested it with standard VGA.

Pages: [1] 2 3