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 - Dariusz Piatkowski

Pages: [1] 2 3 ... 98
1
Alright...so a bit of an update, but it seems to be looking bleaker and bleaker.

I worked this thing through all the dependencies and uninstalled the following RPMs:

1) createrepo-0.10.4-3.oc00.noarch
2) python2-deltarpm-3.6-1.oc00.pentium4
3) deltarpm-3.6-1.oc00.pentium4

OK, that seemed to work, attempting to upgrade rpm no longer complained, so through ANPM I ran the following:

'Executing: @python2.7 G:\UTIL\ANPM\scripts\yum_update_dep.py rpm rpm-build rpm-build-libs rpm-libs
rpm-plugin-syslog'

ANPM took a while to churn through all this and eventually tossed back a rather cryptic error which was also verbatim captured in the ANPM.LOG file:

Quote
----------[ 1 Feb 2026 14:13:36 ]----------
Executing: @python2.7 G:\UTIL\ANPM\scripts\yum_update.py python2-rpm
Enabling temporary repository arcanoae-sub
Enabling temporary repository arcanoae-exp
Enabling temporary repository arcanoae-stage
Enabling temporary repository arcanoae-arcaos
No argument pipe.
Running Transaction Check
PackageSackError(): Rpmdb checksum is invalid: dCDPT(pkg checksums): rpm.pentium4 0:4.15.1-4.oc00 - u
Error: Rpmdb checksum is invalid: dCDPT(pkg checksums): rpm.pentium4 0:4.15.1-4.oc00 - u
PackageSackError()
Return code: 0
----------[ 1 Feb 2026 14:14:14 ]----------
Executing: @python2.7 G:\UTIL\ANPM\scripts\YUM_UPDATE.PY rpm
error: /@unixroot/etc/rpm/macros.perl: line 34: Macro %global is a built-in (%define)
error: /@unixroot/etc/rpm/macros.perl: line 35: Macro %global is a built-in (%define)
Enabling temporary repository arcanoae-sub
Enabling temporary repository arcanoae-exp
Enabling temporary repository arcanoae-stage
Enabling temporary repository arcanoae-arcaos
No argument pipe.
Running Transaction Check
Warning: RPMDB altered outside of yum.
Return code: 0
...

In particular it is this
Quote
error: /@unixroot/etc/rpm/macros.perl: line 34: Macro %global is a built-in (%define)
error: /@unixroot/etc/rpm/macros.perl: line 35: Macro %global is a built-in (%define)
that's pointing to some sort of a problem as I am now seeing it all the time and ANPM (along with the back-end rpm) has effectively ceased to work (i.e., ANPM churns away but the window never populates).

ANPM.LOG tells the story:

Quote
----------[ 1 Feb 2026 14:26:32 ]----------
Executing: @python2.7 G:\UTIL\ANPM\scripts\yum_list.py
error: /@unixroot/etc/rpm/macros.perl: line 34: Macro %global is a built-in (%define)
error: /@unixroot/etc/rpm/macros.perl: line 35: Macro %global is a built-in (%define)
Setting up yum
No argument pipe.
Adding temporary repositories
Enabling temporary repository arcanoae-sub
Enabling temporary repository arcanoae-exp
Enabling temporary repository arcanoae-stage
Enabling temporary repository arcanoae-arcaos
Initializing cache
Requesting package list
Return code: 0

Running ANPM with a /DEB option doesn't produce any more obvious indicators:

Quote
...
[RetrieveList] Requesting list for category: (default)
[RunYum] Sending information about 4 secure repositories to yum
...
[RunYum] Starting execution thread for command: yum_list.py
[RunYum]   -> Thread 8 started successfully.
[SW_PROGRESS_Fini] Closing progress dialog
[PyDone] Thread for "yum_list.py" completed with status 0.
[PyDone] Processing exit logic for "YUM_LIST.PY".
[PyDone] Processing list result  - 2816 lines.
[PyDone] Initializing INSTALLED package list.
[GetScalingFactor] Using font size 10 (scaling factor 1)
[PyDone] Installed packages: 0
[PyDone] Available packages:
...

I would say either RPM or YUM is failing in all of this, or perhaps it is PERL that's actually a problem given that the errors seems to reference the "/@unixroot/etc/rpm/macros.perl: line 34: Macro %global" script?

Anyone have any ideas where the heck to go with this???

Yeah, I'm pretty much lost at the moment as all the RPMs were in 'REL' status, as were all the installed RPM packages that were actually being upgraded.

BTW, here is my current mix of RPMs:

RPM
Code: [Select]
rpm.pentium4                              4.15.1-4.oc00
rpm-build.pentium4                        4.15.1-4.oc00
rpm-build-libs.pentium4                   4.15.1-4.oc00
rpm-libs.pentium4                         4.15.1-4.oc00
rpm-plugin-syslog.pentium4                4.15.1-4.oc00
rpm-sign-libs.pentium4                    4.15.1-4.oc00

PYTHON2
Code: [Select]
python2-dateutil.noarch                       1:2.8.1-3.oc00
python2-libxml2.pentium4                      2.9.10-3.oc00
python2-pycurl.pentium4                       7.44.1-3.oc00
python2-rpm.pentium4                          4.15.1-4.oc00
python2-six.noarch                            1.10.0-2.oc00
python2.7.pentium4                            2.7.18-3.oc00

PERL - I do NOT have the latest release, that being: 4:5.16.1-11.oc00
Code: [Select]
perl.pentium4                              4:5.16.1-9.oc00
perl-Carp.noarch                           1.26-9.oc00
perl-Error.noarch                          1:0.17024-1
perl-Filter.pentium4                       1.40-9.oc00
perl-Git.noarch                            2.11.0-4.oc00
perl-Module-Pluggable.noarch               1:4.00-9.oc00
perl-PathTools.pentium4                    3.39.2-9.oc00
perl-Pod-Escapes.noarch                    1:1.04-9.oc00
perl-Pod-Parser.noarch                     1.51-9.oc00
perl-Pod-Perldoc.noarch                    3.17.00-9.oc00
perl-Pod-Simple.noarch                     1:3.20-9.oc00
perl-Scalar-List-Utils.pentium4            3:1.49-2.oc00
perl-Socket.pentium4                       2.001-9.oc00
perl-libs.pentium4                         4:5.16.1-9.oc00
perl-macros.pentium4                       4:5.16.1-9.oc00
perl-parent.noarch                         1:0.225-9.oc00
perl-threads.pentium4                      1.86-9.oc00
perl-threads-shared.pentium4               1.40-9.oc00

EDIT - updated the deleted packages to the full package name and listed the current CONFIG I have

2
Trying to update my RPM stuff:

Quote
@python2.7 G:\UTIL\ANPM\scripts\yum_update_dep.py rpm rpm-build rpm-build-libs rpm-libs rpm-plugin-syslog
...
Executing: @python2.7 G:\UTIL\ANPM\scripts\yum_update.py python2-rpm
Enabling temporary repository arcanoae-sub
Enabling temporary repository arcanoae-exp
Enabling temporary repository arcanoae-stage
Enabling temporary repository arcanoae-arcaos
No argument pipe.
Running Transaction Check
YumRPMCheckError(): [u'ERROR with transaction check vs depsolve:', 'rpm7.dll is needed by (installed) deltarpm-3.6-1.oc00.pentium4', 'rpmio7.dll is needed by (installed) deltarpm-3.6-1.oc00.pentium4', u'Please report this error at http://yum.baseurl.org/report']
Error: ERROR with transaction check vs depsolve:rpm7.dll is needed by (installed) deltarpm-3.6-1.oc00.pentium4rpmio7.dll is needed by (installed) deltarpm-3.6-1.oc00.pentium4Please report this error at http://yum.baseurl.org/report
YumRPMCheckError()
Return code: 0
...

So it looks like rpmio7.dll is the conflicting DLL, which in turn is needed by (installed) deltarpm-3.6-1.oc00.pentium4.

Attempting to uninstall deltarpm-3.6-1.oc00.pentium4 just leads to more dependency conflicts as that is used by other packages.

Has anyone ran into this issue?

Thanks!

3
Applications / Re: LibrePCB
« on: January 20, 2026, 09:53:40 pm »
Dave!

Hmm, quickly trying librepcb-1.2.0, the build quickly dies here,
...
The readme does claim that OpenGL is optional along with another library. Have to look closer after work.

The author's page (https://developers.librepcb.org/d5/d96/doc_building.html) claims the following can be used to bypass the compilation of 3D viewer of LibrePCB using the folloing option:

Quote
cmake .. -DUSE_GLU=0


4
Networking / Re: OS/2 IP Stack Hardening
« on: December 14, 2025, 02:37:32 pm »
Dave Yeo has great advice, inetcfg has been extensively discussed on our forum, the search function will bring up a bunch of stuff.

The starting point though is to understand where you are in terms of your OS/2 version and the TCP/IP stack itself. There were numerous IBM fixes and Alex Taylor's Visual Guides can make a quick work of trying to figure it all out otherwise, so head on over to => http://www.altsan.org/os2/fixpaks/tcpip.html to take a look at what that looks like.

More specifically re: the trap, what are you actually seeing?

5
Applications / Re: BrainStorm: Best Classic OS/2 Software
« on: November 26, 2025, 02:40:33 am »
Hello Mentore!

should probably confirm this makes it onto their website before making it generally available. i couldn't find martin's email so here we go

Thanks everyone.
I've got an installation package yesterday from Martin (thanks @Martin) and sent a google drive link to the support email at SlickEdit.
Now let's cross our fingers and see what will happen.

Mentore

I'm sorry this response is so late (recently away from home for some business travel), but catching up now I want to state the following:

1) I had originally purchased the fully licensed VSE product, so the original installation media is here and I'd be happy to dump that out to some sort of an archive for you

2) There was a V4.0b 'fix-pack' release made in 1999, where several bugs were addressed and a few extra features were added
- take a look at the attached file

Again, would be happy to make that available for an official distribution as this was never available through the official VSE channel(s).

6
Applications / Re: OS2VOICE RPM - ...and MMOS2 Updater
« on: November 17, 2025, 03:01:35 am »
Hey Dave!

I'm using,
Code: [Select]
Z:\>rsync.exe --version
rsync  version 3.0.9  protocol version 31 (os2-perms)
Copyright (C) 1996-2011 by Andrew Tridgell, Wayne Davison, and others.
Web site: http://rsync.samba.org/
Built by Steven H. Levine Dec 21 2012 10:43:12
Built with GCC 4.4.7
Capabilities:
    64-bit files, 64-bit inums, 32-bit timestamps, 64-bit long ints,
    socketpairs, hardlinks, symlinks, no IPv6, batchfiles, inplace,
    append, no ACLs, xattrs, iconv, symtimes
...

Note the built by Steven H. Levine part along with (os2-perms).
I'd assume the newer one is similar as Steven has been maintaining it.

Thanks for pulling that up b/c sure enough, doing that on my box did in fact produce a matching 3.0.9 version (previous info was a copy/paste from the readme.os2 file), albeit with a slightly different release date:

Code: [Select]
rsync  version 3.0.9.1  protocol version 31 (os2-perms)
Copyright (C) 1996-2011 by Andrew Tridgell, Wayne Davison, and others.
Web site: http://rsync.samba.org/
Built by Steven H. Levine Oct 27 2017 23:45:11
Built with GCC 4.9.2
Capabilities:
    64-bit files, 64-bit inums, 32-bit timestamps, 64-bit long ints,
    socketpairs, hardlinks, symlinks, no IPv6, batchfiles, inplace,
    append, no ACLs, xattrs, iconv, symtimes

although I think the main difference here is the GCC version that was used.

7
Applications / Re: OS2VOICE RPM - ...and MMOS2 Updater
« on: November 17, 2025, 02:55:55 am »
Hi Marin!

...The latest version that I had found about RSync for OS/2 is 3.0.9.1 (2017-11-11)
-- http://www.warpcave.com/betas/rsync-3.0.9.1-20171111-shl.zip
or
-- https://hobbesarchive.com/Home/Download?path=/Hobbes/pub/os2/util/backup/Rsync_3-0-9-1.zip

I don't recall any release "3.1.3" port, but if you have the links let me know...

Well, the 3.1.3 is what you are hosting on that EXPERIMENTAL repo, right here => http://rpm.os2voice.org/rpm/experimental/00/i386/rsync-3.1.3-2.i386.rpm

Indeed, downloading it and extracting from the RPM produces the following:

Code: [Select]
rsync  version 3.1.3  protocol version 31
Copyright (C) 1996-2018 by Andrew Tridgell, Wayne Davison, and others.
Web site: http://rsync.samba.org/
Capabilities:
    64-bit files, 64-bit inums, 32-bit timestamps, 64-bit long ints,
    socketpairs, hardlinks, symlinks, no IPv6, batchfiles, inplace,
    append, no ACLs, no xattrs, iconv, symtimes, no prealloc

...thus the question I had posted earlier as there is nothing in that package that spells out the WHO/WHERE/HOW (so to speak) and it does appear to be missing that "os2-perms" support, at least judging by the above output.

8
Applications / Re: OS2VOICE RPM - ...and MMOS2 Updater
« on: November 16, 2025, 03:11:39 pm »
Hello Martin!

...Visit: https://rpm.os2voice.org/
Include the RPM and WarpIn repository into AN Package Manager...

This is a great undertaking, so thank you for the engagement.

I have a app specific question: RSYNC.

The version I am currently using is the Paul Smedley 3.0.7 release, which specifically calls out the following OS/2 specific changes:

Quote
Rsync v3.0.7 compiled with GCC 4.3.4 & kLibc v0.6.3

Requires libc063.dll available from ftp://ftp.netlabs.org/pub/gcc/libc-0.6.3-csd3.zip

We (Paul and Steven) are using this as both client and server for backups

Changes in this version:
- Updated to v3.0.6
- Incorporated a bunch of patches from Steven Levine
- Move to GCC 4.3.4 as a compiler
- --xattrs now works for remote servers

eCS/OS2 specific changes:

- Supports OS/2 extended attributes
  Enable with --xattrs
  The default is --no-xattrs
- Supports drive letters
- Supports OS/2 style backslashes in path names
- Supports preserving native OS/2 permissions
  Enable with --os2-perms
  The default is --no-os2-perms
- Supports 2 second native file time resolution
  Defaults --modify-window to 1 second
  Disable with --modify-window=0
- Falls back to shared open if standard open fails
  Allows open files to be backed up if owner allows reading
- Defaulted to %ETC% for rsyncd.conf

However, in your release (which is v3.1.3) there are no OS/2 specifics being called out.

Therefore, I am trying to understand how these packages compare to the otherwise alternative distributions in terms of functionality (this of course is a version-to-version kind of a comparison since obviously 3.0.7 will be different from 3.1.3), etc.???

Thank you!

9
Applications / Re: BrainStorm: Best Classic OS/2 Software
« on: October 17, 2025, 04:26:41 pm »
I would love for the Visual SlickEdit to be released. The OS/2 version is soooo old that honestly I can't imagine (even remotely) the possibility of such code base impacting any of their current commercial products.


10
Slowed down again, though not as slow as previously. About 10 seconds to refresh this page. When I posted earlier it was close to instant.

I'm STILL w/ Dave on this one...yup, back to being slow!  :'(

11
Seems the issue is fixed, pages load fast here now.

I'm w/ Dave on this one, pretty speedy on my end.

12
...I will check the logs and ask the server team...

Thanks Martin for keeping the lights ON for us!!!

13
...just the last couple of days, as best as I can tell, there is a noticeable delay in getting page updates, has anyone else noticed that as well?

14
Setup & Installation / Re: Installing ZipCntrl
« on: September 03, 2025, 03:18:06 pm »
Neil,

One word of caution, at least based on what I have seen here with ZipControl:

1) using the latest unzip (6.00) produces an incorrect output (date & time stamp) within the ZipControl window

2) using unzip (5.52) gives the correct results

See attachments showing those results for both.

BTW: on my machine I am also seeing a weird situation when attempting to open multiple ZipControl windows at the same time, the 1st one is good, the 2nd window never shows up but the ZipControl process is started in the background...I have never been able to tell what's blocking the 2nd window from actually showing up though

15
Hardware / Re: SNAP Driver Source
« on: August 14, 2025, 01:49:49 pm »
Hey Andi!

...Now again about 8-10 years later my current system could not drive this resolution with current Panorama using AMD internal GPU. Additional ATI550 can be convinced to setup the right resolution. But then I've to set Virtualaddresslimit<=1536 as otherwise the system crashes immediately. But that's no useful option for me...

Just on a hunch, have you played with the 'Video Memory Limit' setting of the gaoption.exe?

Code: [Select]
Options for ATI Radeon X850 Series (device 0):

  Invert .................. Off
  Rotation ................ Off
  Flipped ................. Off
  Reduced DVI Timings...... Off
  Prefer 16 bit per pixel.. On
  Prefer 32 bit per pixel.. On
  Compressed Framebuffer... On
  Allow DDC BIOS........... On
  PCI bus mastering........ On
  Video memory packets..... On
  Hardware acceleration.... Full
  Multi Head Display....... Yes
     0: 1920 x 1200 (   0,   0,1920,1200)
     1: 1920 x 1200 (1920,   0,3840,1200)
  VESA DPVL Mode........... Off

Global options for all devices:

  Force VBE Fallback ...... Off
  Force VGA Fallback ...... Off
  Allow non-certified ..... On
  Disable write combining . Off
  Use BIOS for LCD panel... Auto
  Video Memory Limit....... 24 Mb
  Shared AGP memory size... 4096 Kb
  Use system memory driver. Off
  Disable DDC detection.... Off
  Enable AGP FastWrite..... Off
  Maximum AGP data rate.... 8X
  Virtual Display.......... Off

Once you execute that gaoption command that setting is saved and upon next reboot you'll find something like this in your graphics.log file ('==>' is mine for emphasis):

Code: [Select]
...
GA_enumerateDevices: Found 1 PCI/AGP display devices

Global options for all devices:
  Force VBE Fallback ...... Off
  Force VGA Fallback ...... Off
  Allow non-certified ..... On
  Disable write combining . Off
  Use BIOS for LCD panel... Auto
  Shared AGP memory size... 4096 KB
  Use system memory driver. Off
  Disable DDC detection.... Off
  Virtual Display.......... Off

Loading driver for device 0 (radeon.drv)
---------------------------------------------------------

==> Video memory limited to user supplied value of 24MB

Attempting to enable write combining, base = 0xD0000000, length = 0x01800000 ...
Failed: UNKNOWN ERROR!
Loading chipset filters...done.
Loading splash screen...done.

Graphics device configuration:
  Manufacturer......... ATI
  Chipset.............. Radeon X850 Series
  Bus Type............. PCI Express
==>  Memory............... 24576 KB
  DAC.................. ATI Internal 24 bit DAC
  Clock................ ATI Internal Clock
  Memory Clock......... 400 MHz
  Default Memory Clock. 400 MHz
  Maximum Memory Clock. 400 MHz
  Driver Revision...... 3.2, Build 29
  Driver Build......... May  2 2017
  Certified Version.... Not Certified

Graphics device options:
  Invert .................. Off
  Rotation ................ Off
  Flipped ................. Off
  Prefer 16 bit per pixel.. On
  Prefer 32 bit per pixel.. On
  PCI bus mastering........ On
  Hardware acceleration.... Full
...

I run a huge JFS cache of 1G...and given that my ATI X850 card is a 256M card I was running into issues early on allocating enough RAM for the cache. It is not until I pared that back to just about 24M (to account for 24-bit and resulting resolution over the two displays) that I was able to free up the system RAM for cache use.

Sooo...seeing as you have to play with the Virtualaddresslimit setting I wonder if that is worth a try (if you haven't done so already of course)?

Pages: [1] 2 3 ... 98