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.

Topics - Martin Iturbide

Pages: [1] 2 3 ... 29
Applications / ANPM - YUM error. [Errno 256] No more mirrors to try
« on: January 28, 2023, 06:12:12 pm »

I'm getting this "[Errno 256] No more mirrors to try" from ANPM today.  ANPM 1.0.7 and 1.1.0.

Any idea of what can it be the issue? Any server down?


Programming / Qt6 Application Testing
« on: January 24, 2023, 11:16:05 pm »

This is a thread to test Paul's Qt6 port and Qt6 bases applications.

For the moment we have this test releases:
- Qt6 libs -
- Dooble   -

I have this optional procedure to test Dooble:
- VIRTUALADDRESSLIMIT=2560 on Config.sys
- Deleted .doodle on Home
 highmem -c qt6*dll
 set PATH=C:\qt6\bin;%PATH%
 set BEGINLIBPATH=c:\qt6\lib
 dooble --disable-gpu
But some other procedures may apply, and different suggestions are welcome.

We also have this Qt6 ported applications to test from Tellie:
You can download from :

Let me know if there are any other Qt6 applications around that we can test.


NOTE: Links Updated on 2023-01-29

Applications / What is the trick for multiple dots on files ?
« on: January 05, 2023, 12:36:50 am »

I was playing with a Warp 4.52 VM and I noticed that when I file has multiple dots on a file it does not get recognized.

Like "" is not recognized as a zip in the WPS.

ArcaOS does not has that problem. What is the trick for it?

I promise this time I will write it down to don't ask again.  ;D


Applications / Software Wishlist for 2023
« on: January 03, 2023, 05:42:42 pm »
Hi, Happy New Year

I always like to discuss our wish list for each year and get some discussion. Why? because software is a thing that changes with time, and what was good some time ago changes too.

My wishlist has:

- Otter - We still require a solid webbrowser.
- Qt6 - I have my hopes with Paul here :)
- OpenJDK - Java Runtime enviroment
- Eclipse - Development IDE

This is the open source Wishlist we discussed on 2022-09.
- The GIMP.  Photo edition tool
   - To port this it is required to port GTK+ first.
- Inkscape. illustration tool
- Audacity. Sound recording editing tool
- QEMU. Machine emulator and virtualizer.
- Openscad . The Programmers Solid 3D CAD Modeller.
- R - Statistics, 3-D and dynamic graphics
- TeX live. Recent version of the TeX typesetting program, successor to teTeX.
- Kate. Text editor.
- Notepad++. Text Editor
- Peazip. Archiver tool
- OBS. Video streaming, desktop recording.
- KDevelop. Development IDE.
- Lazarus. Development IDE.
- wxWidgets.  C++ library GUI API (Update it)
- LibreOffice - Since OpenOffice seems to be evolving to slow


Hardware / Hardware Compatibility Wishlist for 2023
« on: December 30, 2022, 02:59:09 pm »
I remember we discussed this on January of 2022.

This was the discussed wishlist at it's time, in not any specific order:

- Audio and Camera support for a Videoconference tool.
- Bluetooth support for Keyboard and Mouse.
- GPT support for large disks.
- 2.5 Gigabit Ethernet PCI Express.
- Intel Wifi support.
- Dual Screen Support
   - Intel HD dual screen support. (To mirror screen or extend screen)
   - Easier Hot plug to projectors. (To mirror screen or extend screen)
- Hibernate support for PCs  / Laptops.
- Standby support for PCs  / Laptops.

Is there anything else that changed for 2023?
Do you think something was missing or the priorities on hardware support had changed on this year?
Anything else to add?


General Discussion / OS2.JP Gone?
« on: December 29, 2022, 01:29:26 pm »

If I recall correctly I had not being able to connect to OS2.JP since september of this year. I had tried to contact the webmaster that goes by the name Achain at two email that I have, but both emails bounce back. I'm trying to contact Achain via twitter.

I'm sorry that the site is gone after all those years. I wish all the people that helped OS2.JP the best.



I had some little fun with OpenAI (ChatGPT) and asked something about OS/2.

I wondered how much OpenAI knows about OS/2, the basic things about OS/2, ArcaOS and eComStation are right.

But when I asked "Where is OS/2 source code?" it replied:
The source code for OS/2 is not publicly available by default. OS/2 was originally developed by IBM and Microsoft as a proprietary operating system, meaning that the source code was not made available to the public.

However, in 2001, IBM released the source code for a version of OS/2 called "Warp 4" under an open source license called the Common Public License (CPL). This made it possible for developers to access the source code and modify it as they saw fit, as long as they followed the terms of the CPL.

If you are interested in obtaining a copy of the OS/2 source code, you can try searching online for repositories or archives that contain the source code for Warp 4 or a later version of OS/2. You may also be able to find copies of the source code on forums or discussion boards for OS/2 enthusiasts.

Keep in mind that the source code for OS/2 is copyrighted and is subject to the terms of the CPL. You may need to obtain permission from IBM or other copyright holders if you want to modify or distribute the source code.

Even that I want it to be real, I guess it is wrong. But I wonder what is confusing OpenAI to think that Warp 4 was released under the CPL license?

Ok, let's ask the AI. "Where did you find out that Warp 4 was released under the CPL license?"

I was able to find information online that indicates that IBM released the source code for OS/2 Warp 4 under the Common Public License (CPL) in 2001. The CPL is an open source license that was developed by IBM and is approved by the Open Source Initiative (OSI).

The information I found suggests that IBM released the source code for OS/2 Warp 4 as part of an effort to encourage the development of open source software for OS/2 and to foster a community of developers around the operating system. The release of the source code under the CPL license allowed developers to access the code and modify it as they saw fit, as long as they followed the terms of the license.

I was able to find this information by searching online for sources that discuss the history of OS/2 and the release of its source code. There are a number of articles, blog posts, and other sources that mention the release of OS/2 Warp 4 under the CPL license.

Maybe it is confused with some CPI clones (OS2Linux) that were released under CPL?

I wanted to ask something more deep in OS/2 programming, like a "What is FS_ATTACH in OS/2?"

FS_ATTACH is a function in the OS/2 operating system that allows a program to attach itself to a file system driver and access the file system. It is part of the OS/2 file system API (Application Programming Interface) and is used by programs to perform tasks such as reading and writing files, creating and deleting directories, and querying file attributes.

FS_ATTACH is called with a file system name and a handle to a device driver, and it returns a handle to the file system driver. This handle is used by the program to communicate with the file system driver and access the file system.

FS_ATTACH is typically used by programs that need to access files on a particular file system, such as a hard drive or a network drive. It can also be used by programs that implement their own file systems, such as virtual file systems or RAM disks.

FS_ATTACH is one of several functions in the OS/2 file system API. Other functions include FS_CHDIR, FS_CHGFILEPTR, FS_CHMOD, and FS_DELETE.

Also "What are the parameters of FS_ATTACH in OS/2?"

The FS_ATTACH function in the OS/2 operating system takes the following parameters:

    pszName: This parameter is a pointer to a null-terminated string that specifies the name of the file system driver to attach to.

    hdev: This parameter is a handle to the device driver that is associated with the file system. It is used to identify the device or volume that the file system is located on.

    phfs: This parameter is a pointer to a variable that receives a handle to the file system driver. This handle is used by the calling program to communicate with the file system and access the file system's resources.

    flag: This parameter specifies flags that control the behavior of the FS_ATTACH function. It can be set to zero or to one of the following values:
        FS_ATTACH_FULLNAME: This flag specifies that the name of the file system driver includes the full path to the driver.
        FS_ATTACH_NO_NAME_CACHE: This flag specifies that the file system name should not be added to the name cache.
        FS_ATTACH_REPLACE_NAME_CACHE: This flag specifies that the file system name should replace any existing entry in the name cache.

The FS_ATTACH function returns a value of type APIRET, which is a 32-bit integer that indicates the status of the function call. A value of zero indicates success, while a non-zero value indicates an error.

Here is an example of how FS_ATTACH might be called in a program:

#include <os2.h>

HFILE hdev

So, it seems to have some good bibliography on the back to ask some technical things about OS/2.  But I'm still not sure it is complete right, I have some differences with the EDM/2 page of it.

The bad thing is that OpenAI does not provides links of their references as far as I tested it.

But it is fun and maybe useful.



I have a OS/2 Warp 4.52 VM with XWorkplace 1.0.15 installed.

Suddenly I noticed that the " Windows List Widget" on the xCenter is not showing the windows that are open or minimized on the desktop. The bar just remains always empty.

I had tried removing the widget and putting it again, with no luck.
Also, if I open the widget filter I don't see any filter that is making something wrong, but on the "New Entry" I see everything normal.

Any ideas?


Programming / Samples for VDD Drivers
« on: December 19, 2022, 06:08:11 pm »

I'm trying to assist someone to learn/create a VDD driver, and he told me that there are no VDD samples on the driver DDK (2004 iso).

Can somebody help me to confirm that or had some other newer VDD samples that used to be on IBMs website?


Events / Warpstock 2022 - Personal Remarks
« on: December 10, 2022, 05:49:15 pm »

I don't want to discuss the performance of Warpstock 2022, ...
(ok, just one little exception, I liked a lot Alex's presentation (High-Resolution OS/2) since it always produces me a lot of illusion any improvements to the OS/2 GUI)
..., but I wanted to discuss a little bit what I talked to other OS/2 users and what was discussed sometimes between presentations.

1) Almost all the OS/2 users there with their laptops had a router plugged to the Ethernet port. A lot of discussion or which is the router they like, models, etc. So, it was obvious that there is a big need for a wifi driver for the platform.

Maybe even some people there would prefer the wifi driver before the UEFI support. Maybe this is a good example of the "Important" vs "Urgent" necessities. UEFI is important and focus on a long term support strategy, and wifi is urgent and what user requires today.  And Wifi seems to be more required for individual non commercial users, while I don't see the need for commercial and industrial OS/2 equipment for wifi at the moment.  Sorry to make the comparison, but now that UEFI support is almost ready on ArcaOS 5.1, the necessity focus on wifi drivers.

2) The GUI and High Resolutions.
- A need that jumped out from this presentation was that we need to make bigger icons for xCenter. The xCenter size can be increased by the icons there remains small. It may not very difficult to make it but we need a developer to tweak the xCenter code and turn it into a reality.
- The need to improve the size of fonts in one shot (a centralized GUI) for high resolutions was covered by Alex on his presentation, and I hope to see a release of his software for it next year.

3) The dream of the 64 bit kernel
It remained as a lunch conversation, but a solution it is always time consuming, hard, and there are so many different ways to theorize the solution, but all are out of reach because of the cost of making a 64bits kernel with full OS/2 compatibility.

4) The New Browser
- The expectation for the new browser is still there. OS/2 user wants to surf the internet and visit modern sites without issues.
- The extra thing on this subject is that there is also a need for "password saving" tool, and good bookmark tool too.

I was not able to talk to everybody at Warpstock, but I just wanted to share some remarks that adds more things to our "Platform Santa's List".

Feel free to comment and add any other remark that I may missed from Warpstock 2022.


Article Discussions / IBM OS/2 Release History
« on: December 04, 2022, 04:36:13 pm »

I guess I had already posted in the past.
I want to have some wiki pages with the OS/2 release history, just like Wikipedia has with all the Windows releases. -- call it envy if you want to :)

So, I started with IBM OS/2 1.0 and move forward from it.

I have this page "IBM OS/2 1.0" and the idea is that you can move forward by clicking "Preceded by" until you get to IBM OS/2 Warp 4.52. In crazy attempt I'm also trying to document the boxes of each release in different languages. (part numbers, contents, pictures, etc).

As a "draft" attempt I'm also have "IBM OS/2 LAN Server 1.0" until I get to "OS/2 Warp Server for e-Business 4.52".

I have some doubts while trying to consolidate the history and I want to ask a few things and also know your feedback.

(questions will follow)


Applications / Dialog Enhancer '99
« on: November 26, 2022, 06:35:45 pm »

Just for the fun of it I want to try to install "Dialog Enhancer '99" on a ArcaOS test VM.  But I can not get the installer to work for this file "". The installer says it misses some files that are right there.

Also, I guess that later I can use "" to update it. It has a "UPDATE.DAT" binary that I have no idea how to use yet.

Any ideas on how to install and update this software?


Applications / Creating an OS/2 image from HDD
« on: November 11, 2022, 05:16:47 pm »

I haven't done this in a long time, not with DFSee, and I'm not a DFsee power user, so I'm asking for help.

There is a person that have an OS/2 Warp 4 (HPFS) IDE hard drive, and I want him to take a image of the main OS/2 partition.
He does not have OS/2 anymore, but he can connect the IDE drive to Window.

I want to recommend him to use DFSee, connect the IDE HDD to Windows and create an image of the drive (Using DFSee for Windows). But I'm not sure of the following.

1) Is it ok if he takes the image from the IDE HPFS HDD, while he is on Windows? or does he need to boot DFSee with an USB flash memory?
2) Which format does DFSee uses to create images?
3) Is there any special recommendation on the settings on DFSee to create that image?
4) Once I get the image, is there any way to browse inside it to take some specific files, instead of restoring the partition somewhere?

I'm posting some images of what I see on DFSee, but it is the first time I will be using DFSee for this.


Article Discussions / GNU Make 4.4 - Announcement and EMX
« on: November 03, 2022, 07:31:00 pm »

There is this article on OSNews - "GNU Make to drop support for OS/2, AmigaOS, Xenix".

The official release says:

* WARNING: Deprecation!
  The following systems are deprecated in this release:
    - OS/2 (EMX)
    - AmigaOS
    - Xenix
    - Cray

I will like to hear your comments, since I'm not into development. What I think is that they are deprecating the EMX calls, but I don't know if that affects us to compile GNU Make with GCC 9, 10, 12, etc...

Can someone please let me know if the EMX deprecation will complicate to port GNU Make from 4.4, or it is nothing to worry about?


Applications / To .config or not .config
« on: September 30, 2022, 02:47:33 am »

I noticed that some Linux ported apps create their configuration files inside /.config inside the /home directory (example featherpad), but some other applications just go directly to the /home. (example Doodle, Tea).

Do you know if this is something hardcoded on the application, or if it something that can be adjust on compile time (when it is compiled on the OS/2 platform)?

I would prefer everything to try to get standarized and use /.config but I'm not sure if that should be a standard thing on the Linux apps. Is there any recommendation to use .config for Linux developers? Or was something interpreted for the OS/2 platform ports? I was not able to find about it on the internet.


Pages: [1] 2 3 ... 29