TC11RC1 installer doesn't work in Crossover Mac

English support forum

Moderators: Hacker, petermad, Stefan2, white

User avatar
sylhuot
Junior Member
Junior Member
Posts: 15
Joined: 2021-12-07, 21:35 UTC
Location: Canada

TC11RC1 installer doesn't work in Crossover Mac

Post by *sylhuot »

Hi!

Unfortunately, the TC 11 RC1 installer doesn't work in Crossover Mac. I managed to get TC 11 installed by manually extracting files from the CAB file from the EXE in order to update from my previous TC version, but several installation steps may be missing.
User avatar
white
Power Member
Power Member
Posts: 5807
Joined: 2003-11-19, 08:16 UTC
Location: Netherlands

Re: TC11RC1 installer doesn't work in Crossover Mac

Post by *white »

README.TXT wrote: Installation BY HAND: If the installation fails for any reason, unpack the
INSTALL.CAB file with a CAB unpacker (e.g. CABVIEW from Microsoft) into a
empty directory, e.g. c:\totalcmd. Files in subdir e\ need to be moved to
the dir where totalcmd.exe/totalcmd64.exe is located.
User avatar
white
Power Member
Power Member
Posts: 5807
Joined: 2003-11-19, 08:16 UTC
Location: Netherlands

Re: TC11RC1 installer doesn't work in Crossover Mac

Post by *white »

2sylhuot
If older installers did work, you can use an older installer to install the files from the TC 11 installer. See https://www.ghisler.ch/wiki/index.php?title=Installer
User avatar
sylhuot
Junior Member
Junior Member
Posts: 15
Joined: 2021-12-07, 21:35 UTC
Location: Canada

Re: TC11RC1 installer doesn't work in Crossover Mac

Post by *sylhuot »

Wow thanks!
User avatar
sylhuot
Junior Member
Junior Member
Posts: 15
Joined: 2021-12-07, 21:35 UTC
Location: Canada

Re: TC11RC1 installer doesn't work in Crossover Mac

Post by *sylhuot »

It's ok for technical oriented people, but for normal users they would just fail installing TC on Crossover, which is sad (I know, typical users would use Finder, TC is often used by more knowledgeable people who can manage to manually install).

Christian has stated at several occurrences that he don't want to port TC on Mac, but maybe an adapted packaging / installer friendly with Crossover and few fixes on bugs that happens in Crossover would be a nice starting point.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50532
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: TC11RC1 installer doesn't work in Crossover Mac

Post by *ghisler(Author) »

I have a few questions because I don't have a Mac to test this on
1. Which version did you try, 64-bit, 32-bit, or the combined installer? Only the first of these 3 uses a 64-bit installer, the other two use 32-bit installers. On Fedora Linux 37 with Wine 8.5, only the 64-bit version works (both 10.52 and 11.00 are affected).

2. If all 3 installers fail, could you try running the 64-bit installer from a command line? It may show the reason why the launch failed.
Author of Total Commander
https://www.ghisler.com
JOUBE
Power Member
Power Member
Posts: 1664
Joined: 2004-07-08, 08:58 UTC

Re: TC11RC1 installer doesn't work in Crossover Mac

Post by *JOUBE »

ghisler(Author) wrote: 2023-07-16, 07:28 UTC On Fedora Linux 37 with Wine 8.5, only the 64-bit version works (both 10.52 and 11.00 are affected).
Not quite the topic, but as an information: Here Fedora38 (Architecture: x86-64) with wine 8.12 works fine with the 32-bit version of Tc11Rc1. Installed with the tc1100x32_64_rc1.exe!

Newest version is wine 8.12 (8.11 for fedora37). Update wine and try Tc 32bit on Fedora x86-64. It works.

Joube
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50532
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: TC11RC1 installer doesn't work in Crossover Mac

Post by *ghisler(Author) »

After my last post, I updated Wine to 8.11 on fedora37 and it still fails to launch the 32-bit installer.
Author of Total Commander
https://www.ghisler.com
JOUBE
Power Member
Power Member
Posts: 1664
Joined: 2004-07-08, 08:58 UTC

Re: TC11RC1 installer doesn't work in Crossover Mac

Post by *JOUBE »

? No problem here with fedora38 (64bit) with wine 8.12 and Tc32bit (via Tc32_64-installer) (Tc10.52, Tc11rc1)

Edit: Forgott to mention:
Of course tc32b with debian12 (bookworm) x86-64 (amd64) (wine 8.12) (via Tc32_64-installer) (Tc10.52, Tc11rc1)

Edit:
Maybe try (but normaly this is part of normal wine installation): sudo dnf install mingw32-wine*. Or missing some lib32*?

The above machine are real physical machines.

I now have also running tc32bit (installed with tc1100x32_64_rc1.exe) in VMs: fedora38-64 (wine8.12), arch-linux 64 (wine8.11).
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50532
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: TC11RC1 installer doesn't work in Crossover Mac

Post by *ghisler(Author) »

Do you think that updating from Fedora 37 to 38 is safe? It's only a virtual machine, so I can make a backup of the entire image before updating.
Author of Total Commander
https://www.ghisler.com
JOUBE
Power Member
Power Member
Posts: 1664
Joined: 2004-07-08, 08:58 UTC

Re: TC11RC1 installer doesn't work in Crossover Mac

Post by *JOUBE »

ghisler(Author) wrote: 2023-07-18, 14:46 UTC Do you think that updating from Fedora 37 to 38 is safe? It's only a virtual machine, so I can make a backup of the entire image before updating.
Yes. There is a description about it. I will search for it (stay tuned...). The update f37 to f38 take some time.
But on the other hand, want's about a addiitional VM with a fresh Fedora 38? Other then debian graphical installation, you can do all configuration before the installation starts. Coming back 1/2 hour later and (nearly) all is done...

After that install wine: sudo dnf install wine. (the newest version is 8.12, it is the same as in repository on winehq.org)

Edit. I've done it with this:
https://ostechnix.com/upgrade-to-fedora-38-from-fedora-37/
It shows both: via Gnome and via commandline
Quote:
"2. Fedora 38 upgrade will probably take several minutes to complete"
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50532
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: TC11RC1 installer doesn't work in Crossover Mac

Post by *ghisler(Author) »

OK, I will try the upgrade process.
But on the other hand, want's about a additional VM with a fresh Fedora 38?
I have configured many other things like samba server, self signed certificates etc, so it would be annoying to do that all again.
Author of Total Commander
https://www.ghisler.com
JOUBE
Power Member
Power Member
Posts: 1664
Joined: 2004-07-08, 08:58 UTC

Re: TC11RC1 installer doesn't work in Crossover Mac

Post by *JOUBE »

ghisler(Author) wrote: 2023-07-19, 08:26 UTC OK, I will try the upgrade process.
But on the other hand, want's about a additional VM with a fresh Fedora 38?
I have configured many other things like samba server, self signed certificates etc, so it would be annoying to do that all again.
Yes, that is clear.

But it could happen that nothing changes in wine when you upgrade.

So just to test if the 32_64_installer and tc32 is running I would do a quick F38 installation. And after that you can calmly clarify why it is not working in your current installation. By the way, wine 8.11 is installed in the archlinux test, so it's not the wine version.

By the way, Samba is not a big deal. Simply create the appropriate directories after the installation (IIRC: with rights 777) and take over /etc/samba/smb.conf from the old system. (You have to copy all files and folders under that directories under samba).

Joube
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50532
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: TC11RC1 installer doesn't work in Crossover Mac

Post by *ghisler(Author) »

I have updated Fedora 37 to 38 via Gnome, it went well.
wine --version
now reports version 8.12 (staging), nut trying to run the installer still fails. I also tried sudo dnf install mingw32-wine*

The error is:

Code: Select all

02c:fixme:winediag:LdrInitializeThunk wine-staging 8.12 is a testing version containing experimental patches.
002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org.
0090:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0090:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0090:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0090:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0024:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
0118:err:environ:init_peb starting L"Z:\\home\\cghisler\\Downloads\\tcmd1052x32_64.exe" in experimental wow64 mode
0118:err:module:load_wow64_ntdll failed to load L"\\??\\C:\\windows\\syswow64\\ntdll.dll" error c0000135
0118:err:virtual:virtual_setup_exception stack overflow 1104 bytes addr 0x12ffe8 stack 0x7ffffe100bb0 (0x7ffffe100000-0x7ffffe101000-0x7ffffe1ffd20)
Author of Total Commander
https://www.ghisler.com
JOUBE
Power Member
Power Member
Posts: 1664
Joined: 2004-07-08, 08:58 UTC

Re: TC11RC1 installer doesn't work in Crossover Mac

Post by *JOUBE »

ghisler(Author) wrote: 2023-07-19, 09:11 UTC I have updated Fedora 37 to 38 via Gnome, it went well.
wine --version
now reports version 8.12 (staging), nut trying to run the installer still fails. I also tried sudo dnf install mingw32-wine*
Please try a quick installation of f38 with wine and try Tc32 there. It takes no long time.

After that we can try to repair your customized actuell but broken installation. Because at the moment I'm busy...

Edit: Additional hints:
- Try to remove (purge) your wine installation at your current system, reboot, install again wine.
- 8.12 is testing, yes, but it is the normal version with F38
Post Reply