Tiny Core Linux

Tiny Core Extensions => TCE Talk => Extension requests => Topic started by: xor on May 09, 2019, 02:46:38 AM

Title: PlayOnLinux.tcz
Post by: xor on May 09, 2019, 02:46:38 AM
 PlayOnLinux.tcz
Title: Re: PlayOnLinux.tcz
Post by: Rich on May 09, 2019, 04:40:37 AM
Hi xor
You need to specify architecture (ARM, x86, x86_64) and version (TC9, TC10, dcore).
Title: Re: PlayOnLinux.tcz
Post by: xor on May 09, 2019, 09:22:36 PM
Hi xor
You need to specify architecture (ARM, x86, x86_64) and version (TC9, TC10, dcore).

TC10 x86_32-bit
TC10 x86_64-bit
Title: Re: PlayOnLinux.tcz
Post by: xor on May 12, 2019, 11:27:48 PM
Hi xor
You need to specify architecture (ARM, x86, x86_64) and version (TC9, TC10, dcore).

TC10 x86_32-bit
TC10 x86_64-bit

I'm waiting :)
Title: Re: PlayOnLinux.tcz
Post by: Juanito on May 12, 2019, 11:32:06 PM
You will first need to get your hardware working with Xorg-7.7 instead of Xvesa/Xfbdev before almost any of these windows/wine or games software will work.
Title: Re: PlayOnLinux.tcz
Post by: curaga on May 13, 2019, 01:01:46 AM
Extensions are user-contributed. Instead of filing so many requests, you should start making extensions yourself.
Title: Re: PlayOnLinux.tcz
Post by: xor on May 13, 2019, 08:49:26 AM
Extensions are user-contributed. Instead of filing so many requests, you should start making extensions yourself.

i am writing with google converter

I haven't been used to linux for 20 years,
but TCL is very different :)

The week I started using TCL I created my own personalized iso

From the perspective of this new user experience,
This is a very beautiful thing

I, everyone to experience a nice linux experience
who come from different operating systems,
I want the possible distributions to be in the library as tcz file of existing distributions.

request list is not too exaggeration
this is not my personal system expectation
I am not in an infinite anticipation

I am aware of your efforts
I don't want to take your time
just ; a list for the ease of transition of new users to linux
Title: Re: PlayOnLinux.tcz
Post by: neonix on May 13, 2019, 09:34:56 AM
I consider to test this program in TC10.x (x86) and it require wxPython. I'm not specialist about Python.

Code: [Select]
tce-load -iw wget
tce-load -iw bash
tce-load -iw python
wget --no-check-certificate https://www.playonlinux.com/script_files/PlayOnLinux/4.3.4/PlayOnLinux_4.3.4.tar.gz
tar xzj PlayOnLinux_4.3.4.tar.gz
cd playonlinux
./playonlinux

Looking for python...
2.7.14 - Traceback (most recent call last):
  File "/home/tc/playonlinux/python/check_python.py", line 1, in <module>
    import os, wxversion
ImportError: No module named wxversion
failed tests
Looking for python2.7... 2.7.14 - Traceback (most recent call last):
  File "/home/tc/playonlinux/python/check_python.py", line 1, in <module>
    import os, wxversion
ImportError: No module named wxversion
failed tests
Looking for python2.6...
Looking for python2... 2.7.14 - Traceback (most recent call last):
  File "/home/tc/playonlinux/python/check_python.py", line 1, in <module>
    import os, wxversion
ImportError: No module named wxversion
failed tests
Please install python before trying to run this program
Title: Re: PlayOnLinux.tcz
Post by: Juanito on May 14, 2019, 12:43:03 AM
for testing purposes (since wx extensions exist in the repo) you could use python pip to install wxpython
Title: Re: PlayOnLinux.tcz
Post by: Juanito on May 21, 2019, 02:31:00 AM
I got playonlinux to start on tc-10.x x86 - it downloads its own version(s) of multi-lib wine to match the app selected for installation (rather than use the tc version of wine) so it will not work.
Title: Re: PlayOnLinux.tcz
Post by: neonix on May 21, 2019, 03:37:22 AM
I got playonlinux to start on tc-10.x x86 - it downloads its own version(s) of multi-lib wine to match the app selected for installation (rather than use the tc version of wine) so it will not work.
Why it won't work? Because it require multi-lib Linux distribution? And is there a chance to create multi-lib TC version? Is it worth a time, is it difficult? Is it possible?
Title: Re: PlayOnLinux.tcz
Post by: Juanito on May 21, 2019, 03:44:13 AM
Yes, it will not work because it requires a multi-lib environment.

It is possible to create a multi-lib tinycore, but I don't see the point if the only purpose is to be able to play windows games.

Of course you're welcome to create your own multi-lib tinycore  :)
Title: Re: PlayOnLinux.tcz
Post by: neonix on May 21, 2019, 04:01:54 AM
Yes, it will not work because it requires a multi-lib environment.

It is possible to create a multi-lib tinycore, but I don't see the point if the only purpose is to be able to play windows games.

Of course you're welcome to create your own multi-lib tinycore  :)
There could be more purposes in the future. Like, for example. someone want to run 32-bit Windows program in machine with more than 4 GB RAM. Unfortunately I'm not skilled to create such project but maybe some volunteer will arrive.
Title: Re: PlayOnLinux.tcz
Post by: Juanito on May 21, 2019, 05:55:48 AM
Like, for example. someone want to run 32-bit Windows program in machine with more than 4 GB RAM.

I'd suggest using 64-bit windows (actually 32/64-bit multi-lab) for that...

You could also try Core64, which would give up to 4gb to each 32-bit app that needed it.
Title: Re: PlayOnLinux.tcz
Post by: neonix on May 22, 2019, 03:30:17 AM
Like, for example. someone want to run 32-bit Windows program in machine with more than 4 GB RAM.

I'd suggest using 64-bit windows (actually 32/64-bit multi-lab) for that...

You could also try Core64, which would give up to 4gb to each 32-bit app that needed it.
I was thinking about wine users who don't have Windows at all, and use 64-bit Linux for that purpose. You mean dCore64, not pureCore64? Does dCore64 is multi-lib?

BTW. Is there an official instruction how to compile TC from scratch?
Title: Re: PlayOnLinux.tcz
Post by: Rich on May 22, 2019, 04:57:37 AM
Hi neonix
... You mean dCore64, not pureCore64? ...
I think he meant Core64 which is 32-bit userspace but with a 64-bit kernel. While any individual application would still be limited
to 4 Gigabytes, the kernel would be able to access and allocate all of your computers RAM.

To make  core64.gz:
Code: [Select]
cat rootfs.gz modules64.gz > core64.gz
In your bootloader, replace  vmlinuz  with  vmlinuz64  and  core.gz  with  core64.gz. You will need to run  Xorg  since there
is no 64 bit version of Xvesa. If an extension name contains a  kernel version number  you will need to use the 64 bit version.
Title: Re: PlayOnLinux.tcz
Post by: Juanito on May 22, 2019, 06:09:28 AM
BTW. Is there an official instruction how to compile TC from scratch?

http://repo.tinycorelinux.net/10.x/x86/release/src/toolchain/compile_tc10_x86
http://repo.tinycorelinux.net/10.x/x86_64/release/src/toolchain/compile_tc10_x86_64
Title: Re: PlayOnLinux.tcz
Post by: neonix on February 16, 2020, 11:06:26 AM
[Guide] HowTo: Multilib LFS
www.linuxquestions.org/questions/linux-from-scratch-13/%5Bguide%5D-howto-multilib-lfs-4175649832/
Title: Re: PlayOnLinux.tcz
Post by: Juanito on February 16, 2020, 09:46:13 PM
This also gives instructions on how to compile in a multi-lib environment:

https://cblfs.clfs.org/index.php/Main_Page
Title: Re: PlayOnLinux.tcz
Post by: xor on February 16, 2020, 11:06:11 PM
Multilib TCL :)

https://ftp.ussg.iu.edu/linux/arch/multilib/os/x86_64/

https://hackaday.com/2019/07/09/the-saga-of-32-bit-linux-why-going-64-bit-raises-concerns-over-multilib/

Title: Re: PlayOnLinux.tcz
Post by: Juanito on February 16, 2020, 11:53:46 PM
Your other identical post was removed - please do not double-post.
Title: Re: PlayOnLinux.tcz
Post by: xor on September 16, 2020, 03:58:35 AM
PlayOnLinux (x86_64-bit)
Title: Re: PlayOnLinux.tcz
Post by: Juanito on September 17, 2020, 02:52:41 AM
If I understand correctly, this is a gui for wine, thus the usual 32/64bit multi-lib problems will apply.
Title: Re: PlayOnLinux.tcz
Post by: xor on September 17, 2020, 03:31:12 AM
only ; PlayOnLinux (x86_64-bit)

If I understand correctly, this is a gui for wine, thus the usual 32/64bit multi-lib problems will apply.
Title: Re: PlayOnLinux.tcz
Post by: xor on December 18, 2021, 12:11:37 AM
https://wiki.playonlinux.com/index.php/Managing_Wine_Versions
(https://www.playonlinux.com/images/uploads/247.jpg)

there seems to be preference options on the page!?

I got playonlinux to start on tc-10.x x86 - it downloads its own version(s) of multi-lib wine to match the app selected for installation (rather than use the tc version of wine) so it will not work.
Why it won't work? Because it require multi-lib Linux distribution? And is there a chance to create multi-lib TC version? Is it worth a time, is it difficult? Is it possible?
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 18, 2021, 01:24:28 AM
A multi-lib version of CorePure64 11.x was made for you - we are still waiting for you to test it...
Title: Re: PlayOnLinux.tcz
Post by: xor on December 18, 2021, 01:28:30 AM
http://tinycorelinux.net/11.x/x86/tcz/ ???
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 18, 2021, 01:31:33 AM
http://www.tinycorelinux.net/11.x/x86_64/tcz/src/multilib/
Title: Re: PlayOnLinux.tcz
Post by: xor on December 18, 2021, 01:45:54 AM
I realize I've repeated this deja vu too many times!

The PC system I have now is limited to 4GB

The currency of the country I live in is not American dollars! :(

For someone using 4gb ram american dollars it can be 10$

but not in the currency of the country I live in

In order for you to understand our local unit currency, I have to express it with an example;

What if someone in America pays $200 for 4gb!
that's the emotional equivalent in our local economy! :)

I am someone who prefers to use TCL entirely on ram.
that's why I use TCL :)

opposition so far
It's not a psychological behavior.
just a lack of equipment from an economic point of view

In the future, if I can increase the system to 8 GB and above
I want you to know that I will definitely make the compilation you suggest.

Many thanks for your understanding and effort.
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 18, 2021, 02:24:56 AM
The multi-lib CorePure64 will work with 4gb of ram.
Title: Re: PlayOnLinux.tcz
Post by: xor on December 18, 2021, 03:16:45 AM
4gb is enough for compiled files to work!

but I tried to compile before.
ram capacity was not enough space for compilation.
for this, I asked you to add a compiled version to the repository. :(
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 18, 2021, 03:47:25 AM
You don't need to compile the multi-lib CorePure64, it has been done for you.

The multi-lib CorePure64 will run both 32-bit and 64-bit apps - if you wish to compile something large with the multi-lib CorePure64, compile on permanent storage like a usb hd or usb stick.
Title: Re: PlayOnLinux.tcz
Post by: xor on December 18, 2021, 04:02:18 AM
Are these files compiled ready to run!?

Quote
Check out the last letter of the file extension!  tce !

Index of /11.x/x86_64/tcz/src/multilib/

../
binutils_ml.tcz                                    09-May-2021 14:34             6701056
binutils_ml.tcz.md5.txt                            09-May-2021 14:34                  50
compile_mutlilib                                   06-Mar-2021 07:21                8493
gcc_ml.tcz                                         09-May-2021 14:43            59490304
gcc_ml.tcz.md5.txt                                 09-May-2021 14:43                  45
glibc32_ml.tcz                                     09-May-2021 14:44             4276224
glibc32_ml.tcz.md5.txt                             09-May-2021 14:44                  49
glibc64_ml.tce                                     09-May-2021 14:46            16425083
readme                                             09-May-2021 15:09                 630
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 18, 2021, 04:08:57 AM
The readme file explains what to do with the *tce file.
Title: Re: PlayOnLinux.tcz
Post by: xor on December 18, 2021, 04:58:08 AM
:( ! ?

http://www.tinycorelinux.net/11.x/x86_64/tcz/src/multilib/readme

Code: [Select]
tc@box:~$ tce-load -i glibc32_ml bash
glibc32_ml.tcz not found!
tc@box:~$ sudo cp glibc64_ml.tce /
cp: can't stat 'glibc64_ml.tce': No such file or directory
tc@box:~$ cd /
tc@box:/$ sudo tar xf glibc64_ml.tce
tar: glibc64_ml.tce: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
tc@box:/$ sudo ldconfig
tc@box:/$ sudo rm glibc64_ml.tce
rm: can't remove 'glibc64_ml.tce': No such file or directory

I think you forgot to add to tce repository!
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 18, 2021, 05:39:30 AM
Please try to make an effort to understand.

Copy this to your tce/optional folder:
http://www.tinycorelinux.net/11.x/x86_64/tcz/src/multilib/glibc32_ml.tcz

Copy this to /:
http://www.tinycorelinux.net/11.x/x86_64/tcz/src/multilib/glibc64_ml.tce

Title: Re: PlayOnLinux.tcz
Post by: xor on December 18, 2021, 06:03:01 AM
:( ! ?

1.(http://forum.tinycorelinux.net/index.php?action=dlattach;topic=22802.0;attach=5977)

2.
Code: [Select]
tc@box:~$ tce-load -i glibc32_ml bash
glibc32_ml.tcz not found!
tc@box:~$ cd /
tc@box:/$ sudo tar xf glibc64_ml.tce
tc@box:/$ sudo ldconfig
tc@box:/$ sudo rm glibc64_ml.tce
tc@box:/$ ldd /usr/lib32/libanl.so
sh: ldd: not found
tc@box:/$ ldd /usr/lib/libanl.so
sh: ldd: not found
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 18, 2021, 06:14:59 AM
If you put glibc32_ml.tcz in /opt, then you need to use "tce-load -i /opt/glibc32_ml.tcz"
Title: Re: PlayOnLinux.tcz
Post by: xor on December 18, 2021, 06:20:55 AM
(http://forum.tinycorelinux.net/index.php?action=dlattach;topic=22802.0;attach=5978)

Code: [Select]
tc@box:~$ tce-load -i glibc32_ml bash
glibc32_ml.tcz: OK
bash.tcz not found!
tc@box:~$ sudo cp glibc64_ml.tce /
cp: can't stat 'glibc64_ml.tce': No such file or directory
tc@box:~$ cd /
tc@box:/$ sudo tar xf glibc64_ml.tce
tc@box:/$ sudo ldconfig
tc@box:/$ sudo rm glibc64_ml.tce
tc@box:/$ ldd /usr/lib32/libanl.so
sh: ldd: not found
tc@box:/$ ldd /usr/lib/libanl.so
sh: ldd: not found
Title: Re: PlayOnLinux.tcz
Post by: Rich on December 18, 2021, 06:27:57 AM
HI xor
You don't have  bash.tcz  installed. Install  bash.tcz  then try again.
Title: Re: PlayOnLinux.tcz
Post by: xor on December 18, 2021, 06:57:21 AM
(http://forum.tinycorelinux.net/index.php?action=dlattach;topic=22802.0;attach=5979)

HI xor
You don't have  bash.tcz  installed. Install  bash.tcz  then try again.

tce-load -wi bash

ok

tc@box:~$ cd /
tc@box:/$ sudo tar xf glibc64_ml.tce
tc@box:/$ sudo ldconfig
tc@box:/$ sudo rm glibc64_ml.tce
tc@box:/$  ldd /usr/lib32/libanl.so
sh: ldd: not found
tc@box:/$ ldd /usr/lib/libanl.so
sh: ldd: not found
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 18, 2021, 07:11:03 AM
It still looks as though bash is not loaded - your xfe file manager shows bash.tcz.dep, but it should show bash.tcz and bash.tcz.md5.txt as well.

What does this give:
Code: [Select]
$ tce-status -i | grep bash
Title: Re: PlayOnLinux.tcz
Post by: xor on December 18, 2021, 07:14:58 AM
server error gives 500 code
That's why I couldn't send the full transcript!
Title: Re: PlayOnLinux.tcz
Post by: Rich on December 18, 2021, 07:18:02 AM
Hi xor
... sh: ldd: not found
It looks like  ldd  may be missing for some reason. What does this return:
Code: [Select]
which ldd
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 18, 2021, 07:20:09 AM
You need to do the two things separately:
Code: [Select]
$ tce-load -wil bash
$ tce-load -i /opt/glibc32_ml.tcz

ldd is provided by glibc64_ml.tce and requires bash, hence the error message.
Title: Re: PlayOnLinux.tcz
Post by: xor on December 18, 2021, 07:33:53 AM
:) now how do I integrate this into the iso image package!? :D

tc@box:~$ tce-load -i glibc32_ml bash
glibc32_ml.tcz: OK
bash.tcz not found!
tc@box:~$ tce-load -wi glibc32_ml bash
glibc32_ml is already installed!
bash.tcz.dep OK
readline.tcz.dep OK
Downloading: ncursesw.tcz
Connecting to repo.tinycorelinux.net (89.22.99.37:80)
saving to 'ncursesw.tcz'
ncursesw.tcz         100% |********************************|  240k  0:00:00 ETA
'ncursesw.tcz' saved
ncursesw.tcz: OK
Downloading: readline.tcz
Connecting to repo.tinycorelinux.net (89.22.99.37:80)
saving to 'readline.tcz'
readline.tcz         100% |********************************|  144k  0:00:00 ETA
'readline.tcz' saved
readline.tcz: OK
Downloading: bash.tcz
Connecting to repo.tinycorelinux.net (89.22.99.37:80)
saving to 'bash.tcz'
bash.tcz             100% |********************************|  432k  0:00:00 ETA
'bash.tcz' saved
bash.tcz: OK
tc@box:~$ cd /
tc@box:/$ sudo tar xf glibc64_ml.tce
tc@box:/$ sudo ldconfig
tc@box:/$ sudo rm glibc64_ml.tce
tc@box:/$ ldd /usr/lib32/libanl.so
        linux-gate.so.1 (0xf7f96000)
        libpthread.so.0 => /usr/lib32/libpthread.so.0 (0xf7f28000)
        libc.so.6 => /usr/lib32/libc.so.6 (0xf7d40000)
        /lib/ld-linux.so.2 (0xf7f68000)
tc@box:/$ ldd /usr/lib/libanl.so
        linux-vdso.so.1 (0x00007ffdc708b000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x00007fa622ff8000)
        libc.so.6 => /lib/libc.so.6 (0x00007fa622e30000)
        /lib/ld-linux-x86-64.so.2 (0x00007fa623038000)

tc@box:/$ tce-status -i | grep bash
bash
tc@box:/$ which ldd
/usr/bin/ldd
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 18, 2021, 07:37:51 AM
Well done - you now have multi-lib working.
Title: Re: PlayOnLinux.tcz
Post by: xor on December 18, 2021, 07:38:37 AM
:) now how do I integrate this into the iso image package!? :D
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 18, 2021, 07:46:33 AM
You would need to modify rootfs64.gz

Before that, you might want to check it will work with steam?

Note that the multi-lib will download/load extensions from the CorePure64 11.x repo - if you want to use extensions from the Core 11.x repo, you will need to download them manually and modify them so that the libraries are in /usr/local/lib32.
Title: Re: PlayOnLinux.tcz
Post by: xor on December 19, 2021, 12:21:03 AM
One day ; After setting FF local language settings !
^tmp^ contents folder related to FF ^ tmp ^ ezremaster ^ tmp ^ , after dragging and dropping I created the iso file with ezremaster and the ff plugins were persistent in the iso! :)
now how can i do this for multilib!?

(http://forum.tinycorelinux.net/index.php?action=dlattach;topic=22802.0;attach=5981)
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 19, 2021, 12:56:19 AM
If I understand correctly, the reason you need a multi-lib setup is to be able to run steam games.

If the above is true, the first thing to do is to check if steam will run on your temporary multi-lib setup.

Once you have confirmed that steam works, you can then make a more permanent multi-lib setup.
Title: Re: PlayOnLinux.tcz
Post by: xor on December 19, 2021, 01:06:23 AM
first of all let's say MuLtiLiB = ML for short :)
I am currently working on a non-persistent, volatile system.
* I have to reload ML one by one every time I open TCL.

as the 2nd; I really don't know how to install Steam.
Can you please type the terminal commands?

https://github.com/ValveSoftware/steam-for-linux
I don't understand anything from this!? :(
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 19, 2021, 01:22:23 AM
You can write a simple script to install the multi-lib components each time you reboot.

I have no interest in steam specifically or games in general, so you will need to figure out how to install steam for yourself with help from the forum.

Ref:
Quote
Steam for Linux requires the following:
...
    64-bit (x86-64, AMD64) Linux kernel
    64-bit (x86-64, AMD64) and 32-bit (i386, IA32) graphics drivers and glibc

..using 32-bit graphics is going to be awkward.
Title: Re: PlayOnLinux.tcz
Post by: xor on December 19, 2021, 01:28:07 AM
currently suitable for my own hardware
a configured one with its own drivers
I have the TCL iso!

You taught me to install ML (thanks) :)

and commands on how to install "STEAM" !? ???
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 19, 2021, 01:32:51 AM
Ref: https://github.com/ValveSoftware/steam-for-linux

Quote
Getting Started

Install Steam for Linux client:

    Download the steam_latest.deb package from this location.
Title: Re: PlayOnLinux.tcz
Post by: xor on December 19, 2021, 01:38:16 AM
Quote
https://developer.valvesoftware.com/wiki/Steam_under_Linux#Native_Steam_on_Linux

Native Steam on Linux
Unpackaged

    Download the latest build, extract it, and run ./steam or type sudo make install.
    http://repo.steampowered.com/steam/archive/precise/steam_latest.tar.gz
    This should work on most Linux distributions.
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 19, 2021, 01:43:16 AM
..so give it a try and let us know how you get on.
Title: Re: PlayOnLinux.tcz
Post by: xor on December 19, 2021, 01:45:22 AM
ok yes i downloaded it!

What is step 2!?
Title: Re: PlayOnLinux.tcz
Post by: xor on December 19, 2021, 01:46:53 AM
How do I open the .deb file!?

What is the terminal command for TCL!?

..so give it a try and let us know how you get on.
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 19, 2021, 01:48:44 AM
Please make an effort to think about what you are doing and try things for yourself - you cannot break anything using tinycorelinux.
Title: Re: PlayOnLinux.tcz
Post by: xor on December 19, 2021, 01:54:13 AM
virtual machine does not allow 64-bit OS over 32-bit! :(
I prefer to use linux on ram, as I had data loss due to linux disk format before.

Since I'm going back and forth between 2 different systems on a single PC,
When I get stuck somewhere because of a command I don't know!
i have to rebuild everything from -0-,
because of this ; I cannot proceed comfortably without being sure of the command instructions. ! :(

and when I am 100% sure it works, I convert it to an iso file and use it :) 

Title: Re: PlayOnLinux.tcz
Post by: gadget42 on December 19, 2021, 02:25:38 AM
@xor - are you still using google translation for all your forum posting/reading?

re: a forum search for "google translation" has plenty of your previous posts.

also, what are the chances that you can get a second computer to make it much easier to experiment and learn?

what region of the planet are you located(if you feel comfortable revealing that)? we are usa.
Title: Re: PlayOnLinux.tcz
Post by: xor on December 19, 2021, 02:41:28 AM
Check out the annual chart! :(
https://finance.yahoo.com/quote/TRYUSD=X?p=TRYUSD=X&.tsrc=fin-srch

2 months ago it was okay even if everything wasn't perfect, now it's very bad! :(
For someone using 4gb ram american dollars it can be 10$
but not in the currency of the country I live in
In order for you to understand our local unit currency, I have to express it with an example;
What if someone in America pays $200 for 4gb!
that's the emotional equivalent in our local economy! :)


good news ; If the world economy continues like this
The number of TCL users will increase day by day :D

@xor - are you still using google translation for all your forum posting/reading?

re: a forum search for "google translation" has plenty of your previous posts.

also, what are the chances that you can get a second computer to make it much easier to experiment and learn?

what region of the planet are you located(if you feel comfortable revealing that)? we are usa.
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 19, 2021, 02:48:22 AM
and when I am 100% sure it works, I convert it to an iso file and use it


If you search this forum for how to unpack a *deb file you will get several hits. If you search the internet in english you will get hundreds of hits. I would also guess that you will get several hits searching the internet in your own language.
Title: Re: PlayOnLinux.tcz
Post by: gadget42 on December 19, 2021, 03:11:21 AM
definitely the language barrier is frustrating, not to mention only having one computer.
(of course there are those who only have a non-featured cellphone and not even anything else)
Title: Re: PlayOnLinux.tcz
Post by: xor on December 19, 2021, 03:21:26 AM
computer is not everything
but roughly
100 years ago, newspaper and letter !
50 years ago, radio !
20 years ago, TV !
10 years ago, the phone !
today's communication tool is the computer. !!!
communication is the only thing that shapes our collective civilization.

big companies ; hinders social communication and social development.
according to the capital system; You can't run a PC if you don't have money!
Title: Re: PlayOnLinux.tcz
Post by: Rich on December 19, 2021, 06:40:40 AM
Hi xor
How do I open the .deb file!? ...
Code: [Select]
ar -x file.deb
Title: Re: PlayOnLinux.tcz
Post by: xor on December 20, 2021, 12:34:55 AM
Hi xor
How do I open the .deb file!? ...
Code: [Select]
ar -x file.deb

Code: [Select]
tc@box:~$  tce-load -i glibc32_ml bash
glibc32_ml.tcz: OK
bash.tcz not found!
tc@box:~$  tce-load -wi glibc32_ml bash
glibc32_ml is already installed!
bash.tcz.dep OK
readline.tcz.dep OK
Downloading: ncursesw.tcz
Connecting to repo.tinycorelinux.net (89.22.99.37:80)
saving to 'ncursesw.tcz'
ncursesw.tcz         100% |********************************|  240k  0:00:00 ETA
'ncursesw.tcz' saved
ncursesw.tcz: OK
Downloading: readline.tcz
Connecting to repo.tinycorelinux.net (89.22.99.37:80)
saving to 'readline.tcz'
readline.tcz         100% |********************************|  144k  0:00:00 ETA
'readline.tcz' saved
readline.tcz: OK
Downloading: bash.tcz
Connecting to repo.tinycorelinux.net (89.22.99.37:80)
saving to 'bash.tcz'
bash.tcz             100% |********************************|  432k  0:00:00 ETA
'bash.tcz' saved
bash.tcz: OK
tc@box:~$ cd /
tc@box:/$ sudo tar xf glibc64_ml.tce
tc@box:/$ sudo ldconfig
tc@box:/$ sudo rm glibc64_ml.tce
tc@box:/$ ldd /usr/lib32/libanl.so
        linux-gate.so.1 (0xf7f8d000)
        libpthread.so.0 => /usr/lib32/libpthread.so.0 (0xf7f20000)
        libc.so.6 => /usr/lib32/libc.so.6 (0xf7d38000)
        /lib/ld-linux.so.2 (0xf7f60000)
tc@box:/$ ldd /usr/lib/libanl.so
        linux-vdso.so.1 (0x00007ffe7bf63000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x00007eff737b8000)
        libc.so.6 => /lib/libc.so.6 (0x00007eff735f0000)
        /lib/ld-linux-x86-64.so.2 (0x00007eff737f8000)
tc@box:/$ which ldd
/usr/bin/ldd
Code: [Select]
tc@box:/$ ar -x steam_latest.deb
Code: [Select]
Please wait...

readlink: invalid option -- 'e'
BusyBox v1.31.1 (2020-03-21 15:41:47 UTC) multi-call binary.

Usage: readlink [-fnv] FILE

Display the value of a symlink

-f Canonicalize by following all symlinks
-n Don't add newline
-v Verbose
bin_steam.sh[7811]: Repairing installation, linking /home/tc/.steam/steam to /home/tc/.local/share/Steam
readlink: invalid option -- 'e'
BusyBox v1.31.1 (2020-03-21 15:41:47 UTC) multi-call binary.
Code: [Select]
Please wait...

Couldn't import apt, please install python3-apt or update steamdeps for your distribution.

>>>> END OF COMMAND <<<<
Title: Re: PlayOnLinux.tcz
Post by: Rich on December 20, 2021, 06:20:14 AM
Hi xor
...
Code: [Select]
Please wait...

readlink: invalid option -- 'e'

 ----- SNIP -----

Install  coreutils.tcz.
Title: Re: PlayOnLinux.tcz
Post by: xor on December 20, 2021, 07:39:51 AM
coreutils.tcz ! OK

looks like progress :D
I was very excited for a moment :)

look >>> steam.txt :(

(http://forum.tinycorelinux.net/index.php?action=dlattach;topic=22802.0;attach=5986)

Hi xor
...
Code: [Select]
Please wait...

readlink: invalid option -- 'e'

 ----- SNIP -----

Install  coreutils.tcz.
Title: Re: PlayOnLinux.tcz
Post by: Rich on December 20, 2021, 08:12:41 AM
Hi xor
From steam.txt:
Quote
... xz: unrecognized option '--robot' ...
Install  xz.tcz.
Title: Re: PlayOnLinux.tcz
Post by: xor on December 21, 2021, 04:11:04 AM
report

(http://forum.tinycorelinux.net/index.php?action=dlattach;topic=22802.0;attach=5993)
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 21, 2021, 04:57:45 AM
You need to load python3.6, gudev-lib and sdl2 if not already loaded.

I presume you're running a gui in CorePure64, therefore it must be looking for 32-bit versions of libGL.so.1 and libdrm.so.2.

This means that you will need to manually download the 32-bit versions of the libGL and libdrm extensions and all of their recursive dependencies, mount them somewhere and copy the libraries to /usr/local/lib32.
Title: Re: PlayOnLinux.tcz
Post by: xor on December 21, 2021, 05:32:53 AM
This means that you will need to manually download the 32-bit versions of the libGL and libdrm extensions and all of their recursive dependencies, mount them somewhere and copy the libraries to /usr/local/lib32.

where can i download these files!?
can you give me the link please!?
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 21, 2021, 05:47:41 AM
The Core 11.x repo is at http://tinycorelinux.net/11.x/x86/tcz/
Title: Re: PlayOnLinux.tcz
Post by: xor on December 21, 2021, 06:29:46 AM
what is the full link address of these files!?

(http://forum.tinycorelinux.net/index.php?action=dlattach;topic=22802.0;attach=5993)
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 21, 2021, 06:38:57 AM
Please make an effort to help yourself:

http://tinycorelinux.net/11.x/x86/tcz/libdrm.tcz
http://tinycorelinux.net/11.x/x86/tcz/libGL.tcz
Title: Re: PlayOnLinux.tcz
Post by: Rich on December 21, 2021, 06:43:09 AM
Hi xor
And make sure you have all of the dependencies listed in these 2 files installed:
http://tinycorelinux.net/11.x/x86/tcz/libdrm.tcz.tree
http://tinycorelinux.net/11.x/x86/tcz/libGL.tcz.tree
Title: Re: PlayOnLinux.tcz
Post by: xor on December 21, 2021, 07:10:39 AM
I think there is only one step left to the solution! :)

Code: [Select]
tce-load -wi coreutils
tce-load -wi xz
tce-load -wi python3.6
tce-load -wi gudev-lib
tce-load -wi sdl2
tce-load -wi libGL
tce-load -wi libdrm
tce-load -i glibc32_ml bash
tce-load -wi glibc32_ml bash

Code: [Select]
steam.sh[8345]: Error: You are missing the following 32-bit libraries, and Steam may not run:
libGL.so.1
libdrm.so.2
libdrm.so.2
libdrm.so.2
steam.sh[8345]: Steam client's requirements are satisfied
Installing breakpad exception handler for appid(steam)/version(1639697812)
WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work.
[2021-12-21 18:02:50] Startup - updater built Dec 16 2021 22:39:04
src/common/opensslconnection.cpp (1616) : unable to load trusted SSL root certificates
Installing breakpad exception handler for appid(steam)/version(1639697812)
Installing breakpad exception handler for appid(steam)/version(1639697812)
assert_20211221180250_4.dmp[9636]: Uploading dump (out-of-process)
/tmp/dumps/assert_20211221180250_4.dmp
Failed to load steamui.so - dlerror(): libGL.so.1: wrong ELF class: ELFCLASS64
assert_20211221180250_4.dmp[9636]: Finished uploading minidump (out-of-process): success = yes
assert_20211221180250_4.dmp[9636]: response: CrashID=
assert_20211221180250_4.dmp[9636]: file ''/tmp/dumps/assert_20211221180250_4.dmp'', upload yes: ''CrashID='
src/common/opensslconnection.cpp (1616) : unable to load trusted SSL root certificates
[2021-12-21 18:02:50] Loading cached metrics from disk (/home/tc/.local/share/Steam/package/steam_client_metrics.bin)
[2021-12-21 18:02:50] Failed to load cached hosts file (File 'update_hosts_cached.vdf' not found), using defaults
[2021-12-21 18:02:50] Using the following download hosts for Public, Realm steamglobal
[2021-12-21 18:02:50] 1. http://media.steampowered.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
[2021-12-21 18:02:50] Verifying installation...
[2021-12-21 18:02:50] Verification complete
[2021-12-21 18:02:52] Shutdown

>>>> END OF COMMAND <<<<
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 21, 2021, 07:22:50 AM
I realise english is not your first language, but you need to try to read and understand the help you are given.

In this multi-lib system:

* 64-bit libraries use /usr/local/lib and can be downloaded and loaded with tce-load.
* 32-bit libraries use /usr/local/lib32 and must be downloaded manually

Quote
This means that you will need to manually download the 32-bit versions of the libGL and libdrm extensions and all of their recursive dependencies, mount them somewhere and copy the libraries to /usr/local/lib32.

It also looks like you need to load ca-certificates and/or symlink /etc/ssl -> /usr/local/etc/ssl
Title: On 64-bit system; How can I download 32-bit files with the "tce-load" command!?
Post by: xor on December 21, 2021, 08:24:10 PM
On 64-bit system; How can I download 32-bit files with the "tce-load" command!?

Code: [Select]
glib2.tcz
libdrm.tcz
libffi.tcz
libGL.tcz
libpciaccess.tcz
libX11.tcz
libXau.tcz
libxcb.tcz
libXdamage.tcz
libXdmcp.tcz
libXext.tcz
libXfixes.tcz
libxshmfence.tcz
libXxf86vm.tcz
udev-lib.tcz
Title: Re: PlayOnLinux.tcz
Post by: Rich on December 21, 2021, 09:15:21 PM
Hi xor
On 64-bit system; How can I download 32-bit files with the "tce-load" command!? ...
You don't. tce-load does not know how to deal with mult-ilib.

Go over here and download the  FetchExt.sh  script:
http://forum.tinycorelinux.net/index.php/topic,23034.0.html

Place the script where you want to save the 32 bit extensions and make it executable.
Code: [Select]
sudo chmod 777 FetchExt.sh
Change the line that says  TC="10.x"  to  TC="11.x".

Then:
Code: [Select]
./FetchExt.sh libdrm
./FetchExt.sh libGL

That will download the extensions and all of their dependencies.
Title: Re: PlayOnLinux.tcz
Post by: xor on December 22, 2021, 02:59:59 AM
3 MB  :)

Code: [Select]
Wed Dec 22 13:43:59 UTC 2021
Processing http://repo.tinycorelinux.net/11.x/x86/tcz/libdrm.tcz.tree
glib2.tcz downloaded.
glib2.tcz.md5.txt downloaded.
glib2.tcz.dep downloaded.
libdrm.tcz downloaded.
libdrm.tcz.md5.txt downloaded.
libdrm.tcz.dep downloaded.
libffi.tcz downloaded.
libffi.tcz.md5.txt downloaded.
libpciaccess.tcz downloaded.
libpciaccess.tcz.md5.txt downloaded.
udev-lib.tcz downloaded.
udev-lib.tcz.md5.txt downloaded.
udev-lib.tcz.dep downloaded.

Wed Dec 22 13:44:11 UTC 2021
Processing http://repo.tinycorelinux.net/11.x/x86/tcz/libGL.tcz.tree
glib2.tcz already downloaded.
libGL.tcz downloaded.
libGL.tcz.md5.txt downloaded.
libGL.tcz.dep downloaded.
libX11.tcz downloaded.
libX11.tcz.md5.txt downloaded.
libX11.tcz.dep downloaded.
libXau.tcz downloaded.
libXau.tcz.md5.txt downloaded.
libXdamage.tcz downloaded.
libXdamage.tcz.md5.txt downloaded.
libXdamage.tcz.dep downloaded.
libXdmcp.tcz downloaded.
libXdmcp.tcz.md5.txt downloaded.
libXext.tcz downloaded.
libXext.tcz.md5.txt downloaded.
libXext.tcz.dep downloaded.
libXfixes.tcz downloaded.
libXfixes.tcz.md5.txt downloaded.
libXfixes.tcz.dep downloaded.
libXxf86vm.tcz downloaded.
libXxf86vm.tcz.md5.txt downloaded.
libXxf86vm.tcz.dep downloaded.
libdrm.tcz already downloaded.
libffi.tcz already downloaded.
libpciaccess.tcz already downloaded.
libxcb.tcz downloaded.
libxcb.tcz.md5.txt downloaded.
libxcb.tcz.dep downloaded.
libxshmfence.tcz downloaded.
libxshmfence.tcz.md5.txt downloaded.
udev-lib.tcz already downloaded.

* 32-bit libraries use /usr/local/lib32 and must be downloaded manually

???

(http://forum.tinycorelinux.net/index.php?action=dlattach;topic=22802.0;attach=6001)
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 22, 2021, 05:23:07 AM
Create the directory for the 32-bit libraries:
Code: [Select]
$ sudo mkdir /usr/local/lib32
Create a working directory:
Code: [Select]
$ mkdir /tmp/image
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 22, 2021, 05:23:31 AM
Mount the 32-bit extensions one by one and copy the libraries:
Code: [Select]
$ sudo mount libdrm.tcz /tmp/image
$ sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
$ sudo umount /tmp/image

Finally:
Code: [Select]
$ sudo ldconfig
Title: Re: PlayOnLinux.tcz
Post by: gadget42 on December 22, 2021, 07:36:54 AM
speaking of steam:
https://games.slashdot.org/story/21/12/21/2124257/75-of-steams-top-1000-games-work-on-linux-now
Title: Re: PlayOnLinux.tcz
Post by: xor on December 22, 2021, 08:15:28 PM
I think 1 step left :)

(http://forum.tinycorelinux.net/index.php?action=dlattach;topic=22802.0;attach=6003)
(http://forum.tinycorelinux.net/index.php?action=dlattach;topic=22802.0;attach=6004)

Code: [Select]
Please wait...

Couldn't import apt, please install python3-apt or update steamdeps for your distribution.
steam.sh[8739]: Running Steam on tinycore 11.1 64-bit
steam.sh[8739]: STEAM_RUNTIME is enabled automatically
setup.sh[8815]: Steam runtime environment up-to-date!
steam.sh[8739]: Error: You are missing the following 32-bit libraries, and Steam may not run:
libGL.so.1
steam.sh[8739]: Steam client's requirements are satisfied
Installing breakpad exception handler for appid(steam)/version(1639697812)
WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work.
[2021-12-23 06:59:02] Startup - updater built Dec 16 2021 22:39:04
Looks like steam didn't shutdown cleanly, scheduling immediate update check
src/common/opensslconnection.cpp (1616) : unable to load trusted SSL root certificates
Installing breakpad exception handler for appid(steam)/version(1639697812)
Installing breakpad exception handler for appid(steam)/version(1639697812)
assert_20211223065902_4.dmp[8891]: Uploading dump (out-of-process)
/tmp/dumps/assert_20211223065902_4.dmp
Installing breakpad exception handler for appid(steam)/version(1639697812)
assert_20211223065902_4.dmp[8891]: Finished uploading minidump (out-of-process): success = yes
assert_20211223065902_4.dmp[8891]: response: CrashID=
assert_20211223065902_4.dmp[8891]: file ''/tmp/dumps/assert_20211223065902_4.dmp'', upload yes: ''''
Failed to load steamui.so - dlerror(): libGL.so.1: wrong ELF class: ELFCLASS64
Installing breakpad exception handler for appid(steam)/version(1639697812)
Installing breakpad exception handler for appid(steam)/version(1639697812)
src/common/opensslconnection.cpp (1616) : unable to load trusted SSL root certificates
[2021-12-23 06:59:02] Loading cached metrics from disk (/home/tc/.local/share/Steam/package/steam_client_metrics.bin)
[2021-12-23 06:59:02] Failed to load cached hosts file (File 'update_hosts_cached.vdf' not found), using defaults
[2021-12-23 06:59:02] Using the following download hosts for Public, Realm steamglobal
[2021-12-23 06:59:02] 1. http://media.steampowered.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
[2021-12-23 06:59:02] Checking for update on startup
[2021-12-23 06:59:02] Checking for available updates...
[2021-12-23 06:59:02] Downloading manifest: http://media.steampowered.com/client/steam_client_ubuntu12
[2021-12-23 06:59:02] Download skipped: /client/steam_client_ubuntu12 version 1639697812, installed version 1639697812, existing pending version 0
[2021-12-23 06:59:02] Nothing to do
[2021-12-23 06:59:02] Verifying installation...
[2021-12-23 06:59:02] Performing checksum verification of executable files
[2021-12-23 06:59:03] Verification complete
[2021-12-23 06:59:18] Shutdown

>>>> END OF COMMAND <<<<
Title: Re: PlayOnLinux.tcz
Post by: xor on December 22, 2021, 08:51:30 PM
As I understand it, the command only seems to bind the contents of a single tcz file to the system!

chronological order ; to understand the logic

(http://forum.tinycorelinux.net/index.php?action=dlattach;topic=22802.0;attach=5993)

Code: [Select]
...

sudo mount libdrm.tcz /tmp/image
sudo mount libGL.tcz /tmp/image
...

(http://forum.tinycorelinux.net/index.php?action=dlattach;topic=22802.0;attach=6005)

I think the command should be like this

Code: [Select]
sudo mount glib2.tcz /tmp/image
sudo mount libGL.tcz /tmp/image
sudo mount libX11.tcz /tmp/image
sudo mount libXau.tcz /tmp/image
sudo mount libXdamage.tcz /tmp/image
sudo mount libXdmcp.tcz /tmp/image
sudo mount libXext.tcz /tmp/image
sudo mount libXfixes.tcz /tmp/image
sudo mount libXxf86vm.tcz /tmp/image
sudo mount libdrm.tcz /tmp/image
sudo mount libffi.tcz /tmp/image
sudo mount libpciaccess.tcz /tmp/image
sudo mount libxcb.tcz /tmp/image
sudo mount libxshmfence.tcz /tmp/image
sudo mount udev-lib.tcz /tmp/image


Title: Re: PlayOnLinux.tcz
Post by: Rich on December 22, 2021, 09:07:43 PM
Hi xor
Quote
steam.sh[8380]: Error: You are missing the following 32-bit libraries, and Steam may not run:
libxshmfence.so.1

Just like before:
Code: [Select]
./FetchExt.sh  libxshmfenceThen follow Juanitos instructions in repl #84.

Quote
Failed to load steamui.so - dlerror(): libxshmfence.so.1: wrong ELF class: ELFCLASS64
Did you place a 64 bit library in your  lib32  subdirectory?
You had a similar error for  libGL.so.1  in your previous post.
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 23, 2021, 01:32:04 AM
I think the command should be like this

It should be like this:
Code: [Select]
$ sudo mount libdrm.tcz /tmp/image
$ sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
$ sudo umount /tmp/image

..and then:
Code: [Select]
$ sudo mount libffi.tcz /tmp/image
$ sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
$ sudo umount /tmp/image

..and so on for all of the downloaded 32-bit extensions.
Title: Re: PlayOnLinux.tcz
Post by: xor on December 23, 2021, 01:59:48 AM
I guess the system only accepts one redirect ! There is no increase in the number of files in the folder! :(

(http://forum.tinycorelinux.net/index.php?action=dlattach;topic=22802.0;attach=6007)
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 23, 2021, 02:03:24 AM
You are looking at /usr/lib32, the files were copied to /usr/local/lib32.
Title: Re: PlayOnLinux.tcz
Post by: xor on December 23, 2021, 02:36:02 AM
ok :) run > One more step, we've moved on!

Code: [Select]
sudo mount glib2.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libGL.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libX11.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXau.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXdamage.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXdmcp.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXext.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXfixes.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXxf86vm.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libdrm.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libffi.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libpciaccess.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libxcb.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libxshmfence.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount udev-lib.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo ldconfig

! :(

new bug report  e1.tx

Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 23, 2021, 02:48:59 AM
Ref: "zenity: command not found" - load the 64-bit zenity extension

Ref: "failed to open r600: /usr/local/lib/dri/r600_dri.so" - use the apps gui to find which extension provides r600_dri.so, manually download the 32-bit extension, mount it (and its deps) and copy the libraries to the appropriate directories under /usr/local/lib32.

Note that I'm not sure the second part will work...
Title: steam error
Post by: xor on December 23, 2021, 08:25:19 AM
zenity ok ! :)

I guess one step left :D

Code: [Select]
Please wait...
Couldn't import apt, please install python3-apt or update steamdeps for your distribution.
steam.sh[13409]: Running Steam on tinycore 11.1 64-bit
steam.sh[13409]: STEAM_RUNTIME is enabled automatically
setup.sh[13485]: Steam runtime environment up-to-date!
steam.sh[13409]: Steam client's requirements are satisfied
Installing breakpad exception handler for appid(steam)/version(1639697812)
libGL error: MESA-LOADER: failed to open r600: /usr/local/lib/dri/r600_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/local/lib/dri)
libGL error: failed to load driver: r600
libGL error: MESA-LOADER: failed to open r600: /usr/local/lib/dri/r600_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/local/lib/dri)
libGL error: failed to load driver: r600
libGL error: MESA-LOADER: failed to open swrast: /usr/local/lib/dri/swrast_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/local/lib/dri)
libGL error: failed to load driver: swrast
WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work.
[2021-12-23 19:21:13] Startup - updater built Dec 16 2021 22:39:04
SteamUpdateUI: An X Error occurred
X Error of failed request:  GLXBadContext
SteamUpdateUI: An X Error occurred
X Error of failed request:  BadValue (integer parameter out of range for operation)
Major opcode of failed request:  152 (GLX)
Minor opcode of failed request:  3 (X_GLXCreateContext)
Value in failed request:  0x0
Serial number of failed request:  45
xerror_handler: X failed, continuing
Major opcode of failed request:  152 (GLX)
Minor opcode of failed request:  6 (X_GLXIsDirect)
Serial number of failed request:  46
xerror_handler: X failed, continuing
Looks like steam didn't shutdown cleanly, scheduling immediate update check
src/common/opensslconnection.cpp (1616) : unable to load trusted SSL root certificates
Installing breakpad exception handler for appid(steam)/version(1639697812)
Installing breakpad exception handler for appid(steam)/version(1639697812)
assert_20211223192113_4.dmp[13557]: Uploading dump (out-of-process)
/tmp/dumps/assert_20211223192113_4.dmp
Installing breakpad exception handler for appid(steam)/version(1639697812)
assert_20211223192113_4.dmp[13557]: Finished uploading minidump (out-of-process): success = yes
assert_20211223192113_4.dmp[13557]: response:
assert_20211223192113_4.dmp[13557]: file ''/tmp/dumps/assert_20211223192113_4.dmp'', upload yes: ''''
Loaded SDL version 2.0.19-6963453
libGL error: MESA-LOADER: failed to open r600: /usr/local/lib/dri/r600_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/local/lib/dri)
libGL error: failed to load driver: r600
libGL error: MESA-LOADER: failed to open r600: /usr/local/lib/dri/r600_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/local/lib/dri)
libGL error: failed to load driver: r600
libGL error: MESA-LOADER: failed to open swrast: /usr/local/lib/dri/swrast_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/local/lib/dri)
libGL error: failed to load driver: swrast
Steam: An X Error occurred
X Error of failed request:  GLXBadContext
Major opcode of failed request:  152
Serial number of failed request:  47
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadValue (integer parameter out of range for operation)
Major opcode of failed request:  152
Value in failed request:  0x0
Serial number of failed request:  46
xerror_handler: X failed, continuing
/home/tc/.local/share/Steam/steam.sh: line 794: 13554 Segmentation fault      "$STEAMROOT/$STEAMEXEPATH" "$@"
crash_20211223192114_7.dmp[13565]: Uploading dump (out-of-process)
/tmp/dumps/crash_20211223192114_7.dmp
>>>> END OF COMMAND <<<<
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 23, 2021, 08:36:29 AM
Ref: "failed to open r600: /usr/local/lib/dri/r600_dri.so" - use the apps gui to find which extension provides r600_dri.so, manually download the 32-bit extension, mount it (and its deps) and copy the libraries to the appropriate directories under /usr/local/lib32.

Note that I'm not sure the second part will work...
Title: Re: PlayOnLinux.tcz
Post by: xor on December 23, 2021, 09:00:17 AM
first of all thank you for everything.
I've come this far with your technical help.
I do not have the experience to do technical analysis at the moment.
I don't know exactly where to download what!
I would appreciate it if you could be a little more helpful.
Title: Re: PlayOnLinux.tcz
Post by: Rich on December 23, 2021, 09:00:46 AM
Hi Juanito
Code: [Select]
libGL error: MESA-LOADER: failed to open r600: /usr/local/lib/dri/r600_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/local/lib/dri)Is the 32 bit libGL trying to use the 64 bit r600_dri.so library?
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 23, 2021, 09:08:06 AM
I think that’s steam testing for the presence of the 32-bit lib, but I could be wrong.
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 23, 2021, 09:14:08 AM
@xor

Use Rich’s script to download Xorg-7.7-3d from the 11.x x86 repo.

Use the same mount/copy/umount commands as given to you earlier on Xorg-7.7-3d.tcz
Title: Re: PlayOnLinux.tcz
Post by: xor on December 23, 2021, 09:26:58 PM
little progress :)

I've checked all of your suggestions 3 times thinking about the possible risk of error!

(http://forum.tinycorelinux.net/index.php?action=dlattach;topic=22802.0;attach=6010)

Code: [Select]
Please wait...

Couldn't import apt, please install python3-apt or update steamdeps for your distribution.
steam.sh[13630]: Running Steam on tinycore 11.1 64-bit
steam.sh[13630]: STEAM_RUNTIME is enabled automatically
setup.sh[13706]: Steam runtime environment up-to-date!
steam.sh[13630]: Steam client's requirements are satisfied
Installing breakpad exception handler for appid(steam)/version(1639697812)
libGL error: MESA-LOADER: failed to open r600: /usr/local/lib/dri/r600_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/local/lib/dri)
libGL error: failed to load driver: r600
libGL error: MESA-LOADER: failed to open r600: /usr/local/lib/dri/r600_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/local/lib/dri)
libGL error: failed to load driver: r600
libGL error: MESA-LOADER: failed to open swrast: /usr/local/lib/dri/swrast_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/local/lib/dri)
libGL error: failed to load driver: swrast
WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work.
[2021-12-24 08:15:16] Startup - updater built Dec 16 2021 22:39:04
SteamUpdateUI: An X Error occurred
X Error of failed request:  GLXBadContext
SteamUpdateUI: An X Error occurred
X Error of failed request:  BadValue (integer parameter out of range for operation)
Major opcode of failed request:  152 (GLX)
Minor opcode of failed request:  3 (X_GLXCreateContext)
Value in failed request:  0x0
Serial number of failed request:  45
xerror_handler: X failed, continuing
Major opcode of failed request:  152 (GLX)
Minor opcode of failed request:  6 (X_GLXIsDirect)
Serial number of failed request:  46
xerror_handler: X failed, continuing
Looks like steam didn't shutdown cleanly, scheduling immediate update check
src/common/opensslconnection.cpp (1616) : unable to load trusted SSL root certificates
Installing breakpad exception handler for appid(steam)/version(1639697812)
Installing breakpad exception handler for appid(steam)/version(1639697812)
assert_20211224081516_4.dmp[13778]: Uploading dump (out-of-process)
/tmp/dumps/assert_20211224081516_4.dmp
assert_20211224081516_4.dmp[13778]: Finished uploading minidump (out-of-process): success = yes
assert_20211224081516_4.dmp[13778]: response: CrashID=
assert_20211224081516_4.dmp[13778]: file ''/tmp/dumps/assert_20211224081516_4.dmp'', upload yes: ''CrashID=''
Failed to load steamui.so - dlerror(): /home/tc/.local/share/Steam/ubuntu12_32/steam-runtime/lib/i386-linux-gnu/libz.so.1: version `ZLIB_1.2.9' not found (required by /usr/local/lib32/libpng16.so.16)
libGL error: MESA-LOADER: failed to open r600: /usr/local/lib/dri/r600_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/local/lib/dri)
libGL error: failed to load driver: r600
libGL error: MESA-LOADER: failed to open r600: /usr/local/lib/dri/r600_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/local/lib/dri)
libGL error: failed to load driver: r600
libGL error: MESA-LOADER: failed to open swrast: /usr/local/lib/dri/swrast_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/local/lib/dri)
libGL error: failed to load driver: swrast
src/common/opensslconnection.cpp (1616) : unable to load trusted SSL root certificates
[2021-12-24 08:15:16] Loading cached metrics from disk (/home/tc/.local/share/Steam/package/steam_client_metrics.bin)
[2021-12-24 08:15:16] Failed to load cached hosts file (File 'update_hosts_cached.vdf' not found), using defaults
[2021-12-24 08:15:16] Using the following download hosts for Public, Realm steamglobal
[2021-12-24 08:15:16] 1. http://media.steampowered.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
[2021-12-24 08:15:16] Checking for update on startup
[2021-12-24 08:15:16] Error: Steam needs 250MB of free disk space to update.
[2021-12-24 08:15:16] Verifying installation...
[2021-12-24 08:15:16] Performing checksum verification of executable files
[2021-12-24 08:15:17] Verification complete
SteamUpdateUI: An X Error occurred
X Error of failed request:  GLXBadContext
SteamUpdateUI: An X Error occurred
X Error of failed request:  BadValue (integer parameter out of range for operation)
Major opcode of failed request:  152 (GLX)
Minor opcode of failed request:  3 (X_GLXCreateContext)
Value in failed request:  0x0
Serial number of failed request:  45
xerror_handler: X failed, continuing
Major opcode of failed request:  152 (GLX)
Minor opcode of failed request:  6 (X_GLXIsDirect)
Serial number of failed request:  46
xerror_handler: X failed, continuing
[2021-12-24 08:15:42] Shutdown

>>>> END OF COMMAND <<<<
Title: Re: PlayOnLinux.tcz
Post by: xor on December 24, 2021, 01:02:42 AM
how can i implement this solution in TCL!? ???

https://github.com/ValveSoftware/steam-for-linux/issues/4982
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 24, 2021, 01:08:06 AM
If you’ve copied the Xorg-7.7-3d libraries to /usr/local/lib32 correctly and then issued the “sudo ldconfig” command, then the error must mean that steam expects 32-bit graphics to be used.

Does 64-bit windows really use 32-bit graphics?
Title: Re: PlayOnLinux.tcz
Post by: gadget42 on December 24, 2021, 03:07:37 AM
how can i implement this solution in TCL!? ???

https://github.com/ValveSoftware/steam-for-linux/issues/4982

not sure there is/was a concrete solution anywhere in that multi-year-old thread. Whew!
Title: Re: PlayOnLinux.tcz
Post by: xor on December 24, 2021, 05:35:38 AM
If you’ve copied the Xorg-7.7-3d libraries to /usr/local/lib32 correctly and then issued the “sudo ldconfig” command, then the error must mean that steam expects 32-bit graphics to be used.

Does 64-bit windows really use 32-bit graphics?

Code: [Select]
sudo chmod 777 FetchExt.sh
./FetchExt.sh libdrm
./FetchExt.sh libGL
./FetchExt.sh Xorg-7.7-3d

Code: [Select]
sudo mount glib2.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libGL.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libX11.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXau.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXdamage.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXdmcp.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXext.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXfixes.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXxf86vm.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libdrm.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libffi.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libpciaccess.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libxcb.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libxshmfence.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount udev-lib.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image

sudo mount Xlibs.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount Xorg-7.7-3d.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount Xorg-7.7-bin.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount Xorg-7.7-lib.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount Xorg-7.7.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount Xorg-fonts.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount Xprogs.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount bzip2-lib.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount elfutils.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount expat2.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount fltk-1.3.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount fontconfig.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount freetype.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount glib2.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount imlib2-bin.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount imlib2.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libEGL.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libFS.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libGL.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libGLESv2.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libICE.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libSM.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libX11.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXau.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXaw.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXcomposite.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXcursor.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXdamage.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXdmcp.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXext.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXfixes.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXfont2.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXft.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXi.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXinerama.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXmu.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXpm.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXrandr.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXrender.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXres.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXss.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXt.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXtst.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXv.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXvmc.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXxf86dga.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXxf86vm.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libdrm.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libepoxy.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libevdev.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libffi.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libfontenc.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libinput.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libjpeg-turbo.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount liblzma.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libpciaccess.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libpng.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libvdpau.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libwacom.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libxcb.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libxkbfile.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libxml2.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libxshmfence.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libzstd.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount llvm-lib.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount mtdev.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount ncursesw.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount openssl-1.1.1.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount pixman.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount udev-lib.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount xcursor-themes.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount xf86-input-libinput.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount xf86-video-vesa.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount xkeyboard-config.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount xorg-server.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo ldconfig
Title: instead of running the same code 75 times, can i do it like this!?
Post by: xor on December 24, 2021, 05:46:31 AM
There are 75 "*.tcz" files

instead of running the same code 75 times, can i do it like this!?

Code: [Select]
sudo mount *.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo ldconfig
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 24, 2021, 06:06:39 AM
The permanent solution would be to transform the extensions into 32-bit multi-lib ones, but we are still in the testing phase.

The problem now is how to run 32-bit Xorg-7.7-3d on the test setup.
Title: Re: PlayOnLinux.tcz
Post by: xor on December 24, 2021, 07:01:13 AM
my master, what needs to be done now!? :)
Title: Re: PlayOnLinux.tcz
Post by: xor on December 26, 2021, 04:28:32 AM
update ! I just bought ddr3 + 4gb ram for 3.5 $ cents and a total of 8gb ram is working in my system now :D
Title: Re: PlayOnLinux.tcz
Post by: xor on December 26, 2021, 08:28:36 AM
how do we move forward now!?

The permanent solution would be to transform the extensions into 32-bit multi-lib ones, but we are still in the testing phase.

The problem now is how to run 32-bit Xorg-7.7-3d on the test setup.
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 26, 2021, 09:04:15 AM
I guess the easiest/brute force method would be to mount the 32-bit Xorg-7.7-3d somewhere then overwrite all of the 64-bit Xorg-7.7-3d symlinks in the root file system with the 32-bit files.

Once you’ve done that and are sure you have all the 32-bit libraries needed, exit to the console prompt and startx.

Note that I have not tried this myself…
Title: Re: PlayOnLinux.tcz
Post by: xor on December 26, 2021, 10:31:40 AM
After repeating the process in message #104

do i have to go into command prompt mode and enter the command "startx"!? ???

I guess the easiest/brute force method would be to mount the 32-bit Xorg-7.7-3d somewhere then overwrite all of the 64-bit Xorg-7.7-3d symlinks in the root file system with the 32-bit files.

Once you’ve done that and are sure you have all the 32-bit libraries needed, exit to the console prompt and startx.

Note that I have not tried this myself…
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 26, 2021, 10:49:17 AM
Yes
Title: Re: PlayOnLinux.tcz
Post by: xor on December 26, 2021, 08:26:18 PM
* After increasing the system ram from 4gb to 8gb, it did not want 250 MB of free space! :)

The error report it gives before it comes to the command prompt!

Code: [Select]
Please wait...

Couldn't import apt, please install python3-apt or update steamdeps for your distribution.
steam.sh[14622]: Running Steam on tinycore 11.1 64-bit
steam.sh[14622]: STEAM_RUNTIME is enabled automatically
setup.sh[14698]: Steam runtime environment up-to-date!
steam.sh[14622]: Steam client's requirements are satisfied
Installing breakpad exception handler for appid(steam)/version(1639697812)
libGL error: MESA-LOADER: failed to open r600: /usr/local/lib/dri/r600_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/local/lib/dri)
libGL error: failed to load driver: r600
libGL error: MESA-LOADER: failed to open r600: /usr/local/lib/dri/r600_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/local/lib/dri)
libGL error: failed to load driver: r600
libGL error: MESA-LOADER: failed to open swrast: /usr/local/lib/dri/swrast_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/local/lib/dri)
libGL error: failed to load driver: swrast
WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work.
[2021-12-27 07:06:07] Startup - updater built Dec 16 2021 22:39:04
SteamUpdateUI: An X Error occurred
X Error of failed request:  GLXBadContext
SteamUpdateUI: An X Error occurred
X Error of failed request:  BadValue (integer parameter out of range for operation)
Major opcode of failed request:  152 (GLX)
Minor opcode of failed request:  3 (X_GLXCreateContext)
Value in failed request:  0x0
Serial number of failed request:  45
xerror_handler: X failed, continuing
Major opcode of failed request:  152 (GLX)
Minor opcode of failed request:  6 (X_GLXIsDirect)
Serial number of failed request:  46
xerror_handler: X failed, continuing
Looks like steam didn't shutdown cleanly, scheduling immediate update check
src/common/opensslconnection.cpp (1616) : unable to load trusted SSL root certificates
Installing breakpad exception handler for appid(steam)/version(1639697812)
Installing breakpad exception handler for appid(steam)/version(1639697812)
assert_20211227070607_4.dmp[14770]: Uploading dump (out-of-process)
/tmp/dumps/assert_20211227070607_4.dmp
Installing breakpad exception handler for appid(steam)/version(1639697812)
Failed to load steamui.so - dlerror(): /home/tc/.local/share/Steam/ubuntu12_32/steam-runtime/lib/i386-linux-gnu/libz.so.1: version `ZLIB_1.2.9' not found (required by /usr/local/lib32/libpng16.so.16)
libGL error: MESA-LOADER: failed to open r600: /usr/local/lib/dri/r600_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/local/lib/dri)
libGL error: failed to load driver: r600
assert_20211227070607_4.dmp[14770]: Finished uploading minidump (out-of-process): success = yes
assert_20211227070607_4.dmp[14770]: response: CrashID=
assert_20211227070607_4.dmp[14770]: file ''/tmp/dumps/assert_20211227070607_4.dmp'', upload yes: ''''
libGL error: MESA-LOADER: failed to open r600: /usr/local/lib/dri/r600_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/local/lib/dri)
libGL error: failed to load driver: r600
libGL error: MESA-LOADER: failed to open swrast: /usr/local/lib/dri/swrast_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/local/lib/dri)
libGL error: failed to load driver: swrast
Installing breakpad exception handler for appid(steam)/version(1639697812)
Installing breakpad exception handler for appid(steam)/version(1639697812)
src/common/opensslconnection.cpp (1616) : unable to load trusted SSL root certificates
[2021-12-27 07:06:07] Loading cached metrics from disk (/home/tc/.local/share/Steam/package/steam_client_metrics.bin)
[2021-12-27 07:06:07] Failed to load cached hosts file (File 'update_hosts_cached.vdf' not found), using defaults
[2021-12-27 07:06:07] Using the following download hosts for Public, Realm steamglobal
[2021-12-27 07:06:07] 1. http://media.steampowered.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
[2021-12-27 07:06:07] Checking for update on startup
[2021-12-27 07:06:07] Checking for available updates...
[2021-12-27 07:06:07] Downloading manifest: http://media.steampowered.com/client/steam_client_ubuntu12
[2021-12-27 07:06:07] Download skipped: /client/steam_client_ubuntu12 version 1639697812, installed version 1639697812, existing pending version 0
[2021-12-27 07:06:07] Nothing to do
[2021-12-27 07:06:07] Verifying installation...
[2021-12-27 07:06:07] Performing checksum verification of executable files
[2021-12-27 07:06:08] Verification complete
SteamUpdateUI: An X Error occurred
X Error of failed request:  GLXBadContext
SteamUpdateUI: An X Error occurred
X Error of failed request:  BadValue (integer parameter out of range for operation)
Major opcode of failed request:  152 (GLX)
Minor opcode of failed request:  3 (X_GLXCreateContext)
Value in failed request:  0x0
Serial number of failed request:  45
xerror_handler: X failed, continuing
Major opcode of failed request:  152 (GLX)
Minor opcode of failed request:  6 (X_GLXIsDirect)
Serial number of failed request:  46
xerror_handler: X failed, continuing
[2021-12-27 07:06:13] Shutdown

>>>> END OF COMMAND <<<<

Error report after entering command prompt and starting with startx !

Code: [Select]
Please wait...

Couldn't import apt, please install python3-apt or update steamdeps for your distribution.
steam.sh[15523]: Running Steam on tinycore 11.1 64-bit
steam.sh[15523]: STEAM_RUNTIME is enabled automatically
setup.sh[15599]: Steam runtime environment up-to-date!
steam.sh[15523]: Steam client's requirements are satisfied
Installing breakpad exception handler for appid(steam)/version(1639697812)
libGL error: MESA-LOADER: failed to open r600: /usr/local/lib/dri/r600_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/local/lib/dri)
libGL error: failed to load driver: r600
libGL error: MESA-LOADER: failed to open r600: /usr/local/lib/dri/r600_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/local/lib/dri)
libGL error: failed to load driver: r600
libGL error: MESA-LOADER: failed to open swrast: /usr/local/lib/dri/swrast_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/local/lib/dri)
libGL error: failed to load driver: swrast
WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work.
[2021-12-27 07:08:52] Startup - updater built Dec 16 2021 22:39:04
SteamUpdateUI: An X Error occurred
X Error of failed request:  GLXBadContext
SteamUpdateUI: An X Error occurred
X Error of failed request:  BadValue (integer parameter out of range for operation)
Major opcode of failed request:  152 (GLX)
Minor opcode of failed request:  3 (X_GLXCreateContext)
Value in failed request:  0x0
Serial number of failed request:  45
xerror_handler: X failed, continuing
Major opcode of failed request:  152 (GLX)
Minor opcode of failed request:  6 (X_GLXIsDirect)
Serial number of failed request:  46
xerror_handler: X failed, continuing
Looks like steam didn't shutdown cleanly, scheduling immediate update check
src/common/opensslconnection.cpp (1616) : unable to load trusted SSL root certificates
Installing breakpad exception handler for appid(steam)/version(1639697812)
Installing breakpad exception handler for appid(steam)/version(1639697812)
assert_20211227070852_4.dmp[15671]: Uploading dump (out-of-process)
/tmp/dumps/assert_20211227070852_4.dmp
Installing breakpad exception handler for appid(steam)/version(1639697812)
assert_20211227070852_4.dmp[15671]: Finished uploading minidump (out-of-process): success = yes
assert_20211227070852_4.dmp[15671]: response:
assert_20211227070852_4.dmp[15671]: file ''/tmp/dumps/assert_20211227070852_4.dmp'', upload yes: ''''
Failed to load steamui.so - dlerror(): /home/tc/.local/share/Steam/ubuntu12_32/steam-runtime/lib/i386-linux-gnu/libz.so.1: version `ZLIB_1.2.9' not found (required by /usr/local/lib32/libpng16.so.16)
libGL error: MESA-LOADER: failed to open r600: /usr/local/lib/dri/r600_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/local/lib/dri)
libGL error: failed to load driver: r600
libGL error: MESA-LOADER: failed to open r600: /usr/local/lib/dri/r600_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/local/lib/dri)
libGL error: failed to load driver: r600
libGL error: MESA-LOADER: failed to open swrast: /usr/local/lib/dri/swrast_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/local/lib/dri)
libGL error: failed to load driver: swrast
Installing breakpad exception handler for appid(steam)/version(1639697812)
Installing breakpad exception handler for appid(steam)/version(1639697812)
src/common/opensslconnection.cpp (1616) : unable to load trusted SSL root certificates
[2021-12-27 07:08:52] Loading cached metrics from disk (/home/tc/.local/share/Steam/package/steam_client_metrics.bin)
[2021-12-27 07:08:52] Failed to load cached hosts file (File 'update_hosts_cached.vdf' not found), using defaults
[2021-12-27 07:08:52] Using the following download hosts for Public, Realm steamglobal
[2021-12-27 07:08:52] 1. http://media.steampowered.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
[2021-12-27 07:08:52] Checking for update on startup
[2021-12-27 07:08:52] Checking for available updates...
[2021-12-27 07:08:52] Downloading manifest: http://media.steampowered.com/client/steam_client_ubuntu12
[2021-12-27 07:08:52] Download skipped: /client/steam_client_ubuntu12 version 1639697812, installed version 1639697812, existing pending version 0
[2021-12-27 07:08:52] Nothing to do
[2021-12-27 07:08:52] Verifying installation...
[2021-12-27 07:08:52] Performing checksum verification of executable files
[2021-12-27 07:08:53] Verification complete
SteamUpdateUI: An X Error occurred
X Error of failed request:  GLXBadContext
SteamUpdateUI: An X Error occurred
X Error of failed request:  BadValue (integer parameter out of range for operation)
Major opcode of failed request:  152 (GLX)
Minor opcode of failed request:  3 (X_GLXCreateContext)
Value in failed request:  0x0
Serial number of failed request:  45
xerror_handler: X failed, continuing
Major opcode of failed request:  152 (GLX)
Minor opcode of failed request:  6 (X_GLXIsDirect)
Serial number of failed request:  46
xerror_handler: X failed, continuing
[2021-12-27 07:08:57] Shutdown
CWorkThreadPool::~CWorkThreadPool: work processing queue not empty: 2 items discarded.

>>>> END OF COMMAND <<<<
Title: Re: PlayOnLinux.tcz
Post by: xor on December 26, 2021, 10:18:19 PM
how can i try this!?

https://www.gog.com/forum/grim_fandango_remastered/error_on_ubuntu_2004_libgl_error_mesaloader_failed_to_open_iris/post4

https://www.code-aster.org/forum2/viewtopic.php?pid=61783#p61783

https://programmerah.com/error-starting-peacock-in-manjaro-how-to-solve-30486/
Title: Re: PlayOnLinux.tcz
Post by: xor on December 27, 2021, 12:33:32 AM
https://www.reddit.com/r/Fedora/comments/hhytvl/libgl_error_mesaloader_failed_to_open_iris/

this issue seems to be an issue encountered even with turnkey linux distributions!?
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 27, 2021, 01:29:13 AM
What does this give:
Code: [Select]
$ file /usr/local/lib/dri/r600_dri.so
Title: Re: PlayOnLinux.tcz
Post by: xor on December 27, 2021, 06:01:49 AM
What does this give:
Code: [Select]
$ file /usr/local/lib/dri/r600_dri.so

Code: [Select]
sh: file: not found
??? :(
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 27, 2021, 06:58:55 AM
Is the file extension loaded?
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 27, 2021, 07:20:45 AM
BTW by overwriting the 64-bit graphics drivers with the 32-bit i965_dri.so, swrast_dri.so and libvulkan_intel.so I am able to get to the steam login without having to exit to the prompt and (re)startx.

You would need r600_dri.so rather than i965_dri.so
Title: Re: PlayOnLinux.tcz
Post by: xor on December 27, 2021, 08:42:06 AM
I can't progress!

AMD A4-5300 = AMD Radeon™ HD 7480D + 8GB RAM
Title: Re: PlayOnLinux.tcz
Post by: xor on December 27, 2021, 08:46:03 AM
google translate does not translate well! Please be short and concise with simple sentences with a simpler expression.

BTW by overwriting the 64-bit graphics drivers with the 32-bit i965_dri.so, swrast_dri.so and libvulkan_intel.so I am able to get to the steam login without having to exit to the prompt and (re)startx.

You would need r600_dri.so rather than i965_dri.so
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 27, 2021, 09:06:06 AM
Download the tinycore 11.x x86 Xorg-7.7-3d extension.
Mount the Xorg-7.7-3d extension somewhere.
Copy r600_dri.so to /usr/local/lib/dri
Copy swrast_dri.so to /usr/local/lib/dri
Title: Re: PlayOnLinux.tcz
Post by: xor on December 27, 2021, 08:41:11 PM
I can't move 2 files to desired folder

Code: [Select]
tc@box:~$ sudo cp /home/tc/df/swrast_dri.so /usr/local/lib/dri/
cp: cannot create regular file '/usr/local/lib/dri/swrast_dri.so': Read-only file system
tc@box:~$ sudo cp /home/tc/df/swrast_dri.so /usr/local/lib/dri/
cp: cannot create regular file '/usr/local/lib/dri/swrast_dri.so': Read-only file system

(http://forum.tinycorelinux.net/index.php?action=dlattach;topic=22802.0;attach=6023)
Title: Re: PlayOnLinux.tcz
Post by: Rich on December 27, 2021, 08:56:05 PM
Hi xor
Try it like this:
Code: [Select]
sudo rm -f /usr/local/lib/dri/swrast_dri.so
sudo cp /home/tc/df/swrast_dri.so /usr/local/lib/dri/
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 28, 2021, 03:15:23 AM
It seems SteamFonts.zip was the final missing link:


(http://forum.tinycorelinux.net/index.php?action=dlattach;topic=22802.0;attach=6024]http://forum.tinycorelinux.net/index.php?action=dlattach;topic=22802.0;attach=6024)
Title: Re: PlayOnLinux.tcz
Post by: xor on December 28, 2021, 08:27:13 AM
:(  :'(

Code: [Select]
sudo rm -f /usr/local/lib/dri/swrast_dri.so
sudo cp /home/tc/df/swrast_dri.so /usr/local/lib/dri/

sudo rm -f /usr/local/lib/dri/r600_dri.so
sudo cp /home/tc/df/r600_dri.so /usr/local/lib/dri/
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 28, 2021, 08:34:47 AM
I guess you should also copy libvulkan_radeon.so from the 32-bit Xorg-7.7-3d.

What happens when you run steam now?
Title: Re: PlayOnLinux.tcz
Post by: xor on December 28, 2021, 08:38:00 AM
I couldn't find the line "libvulkan_radeon.so" in the bug report! ? :(
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 28, 2021, 08:39:04 AM
Ah - you should also download and load:

http://tinycorelinux.net/11.x/x86_64/tcz/src/multilib/gcc_ml.tcz
http://tinycorelinux.net/11.x/x86_64/tcz/src/multilib/zlib32_ml.tcz

You also need:
Code: [Select]
$ sudo ln -s /usr/local/etc/ssl /etc
Title: Re: PlayOnLinux.tcz
Post by: xor on December 28, 2021, 08:39:34 AM
Code: [Select]
libGL error: MESA-LOADER: failed to open r600: /home/tc/.local/share/Steam/ubuntu12_32/steam-runtime/lib/i386-linux-gnu/libgcc_s.so.1: version `GCC_7.0.0' not found (required by /usr/local/lib/dri/r600_dri.so) (search paths /usr/local/lib/dri)
libGL error: failed to load driver: r600
libGL error: MESA-LOADER: failed to open r600: /home/tc/.local/share/Steam/ubuntu12_32/steam-runtime/lib/i386-linux-gnu/libgcc_s.so.1: version `GCC_7.0.0' not found (required by /usr/local/lib/dri/r600_dri.so) (search paths /usr/local/lib/dri)
libGL error: failed to load driver: r600
libGL error: MESA-LOADER: failed to open swrast: /home/tc/.local/share/Steam/ubuntu12_32/steam-runtime/lib/i386-linux-gnu/libgcc_s.so.1: version `GCC_7.0.0' not found (required by /usr/local/lib/dri/swrast_dri.so) (search paths /usr/local/lib/dri)
libGL error: failed to load driver: swrast
Title: Re: PlayOnLinux.tcz
Post by: xor on December 28, 2021, 08:42:21 AM
Ah - you should also download and load:

http://tinycorelinux.net/11.x/x86_64/tcz/src/multilib/gcc_ml.tcz
http://tinycorelinux.net/11.x/x86_64/tcz/src/multilib/zlib32_ml.tcz

You also need:
Code: [Select]
$ sudo ln -s /usr/local/etc/ssl /etc

Can you write a to-do list in order?
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 28, 2021, 08:52:35 AM
Code: [Select]
wget http://tinycorelinux.net/11.x/x86_64/tcz/src/multilib/gcc_ml.tcz
tce-load -i gcc_ml.tcz

Repeat for zlib32_ml.tcz

Code: [Select]
sudo ln -s /usr/local/etc/ssl /etc
run steam
Title: Re: PlayOnLinux.tcz
Post by: xor on December 28, 2021, 09:24:26 AM
I downloaded these files; In which folder of TCL should I drop these files before commanding!?
Title: Re: PlayOnLinux.tcz
Post by: xor on December 28, 2021, 09:25:56 AM
should I ignore this message content!?

I guess you should also copy libvulkan_radeon.so from the 32-bit Xorg-7.7-3d.

What happens when you run steam now?
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 28, 2021, 09:29:26 AM
I downloaded these files; In which folder of TCL should I drop these files before commanding!?

Either:

Load them from the same folder you downloaded them to
or
Copy them to your tce/optional folder and load them
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 28, 2021, 09:30:07 AM
should I ignore this message content!?

No
Title: Re: PlayOnLinux.tcz
Post by: xor on December 28, 2021, 09:33:18 AM
Reply #127
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 28, 2021, 09:35:07 AM
You haven't got an error message about vulkan yet, but you will soon..
Title: Re: PlayOnLinux.tcz
Post by: xor on December 28, 2021, 09:42:24 AM
Since it coincides with the internet speed quota hours, I have to abandon the experiment for now. I'll try again in 12 hours.
Title: Re: PlayOnLinux.tcz
Post by: xor on December 29, 2021, 02:20:52 AM
one more step :)

Can you tell me what needs to be done by looking at the bug report!?

(http://forum.tinycorelinux.net/index.php?action=dlattach;topic=22802.0;attach=6035)

Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 29, 2021, 02:30:28 AM
Download the steam fonts:
Code: [Select]
wget https://support.steampowered.com/downloads/1974-YFKL-4947/SteamFonts.zip
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 29, 2021, 02:30:55 AM
Uncompress the fonts and copy to the root file system:
Code: [Select]
unzip SteamFonts.zip
sudo mkdir -p /usr/local/share/fonts/SteamFonts
sudo mv A*TTF  [/usr/local/share/fonts/SteamFonts
sudo mv a*ttf [/usr/local/share/fonts/SteamFonts
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 29, 2021, 02:31:23 AM
Load the fonts:
Code: [Select]
sudo fc-cache /usr/local/share/fonts/SteamFonts
run steam
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 29, 2021, 02:39:05 AM
Can you tell me what needs to be done by looking at the bug report!?

What does this give:
Code: [Select]
file /usr/local/lib/dri/r600_dri.so
ldd /usr/local/lib/dri/r600_dri.so
Title: Re: PlayOnLinux.tcz
Post by: xor on December 29, 2021, 04:08:52 AM
Another new mistake while moving forward :)

Can you tell me what needs to be done by looking at the bug report!?

What does this give:
Code: [Select]
file /usr/local/lib/dri/r600_dri.so
ldd /usr/local/lib/dri/r600_dri.so

Code: [Select]
tc@box:~$ file /usr/local/lib/dri/r600_dri.so
sh: file: not found
tc@box:~$ ldd /usr/local/lib/dri/r600_dri.so
        linux-gate.so.1 (0xf7eef000)
        libc.so.6 => /usr/lib32/libc.so.6 (0xf6ce0000)
        libglapi.so.0 => /usr/local/lib32/libglapi.so.0 (0xf6cb0000)
        libdrm.so.2 => /usr/local/lib32/libdrm.so.2 (0xf6c98000)
        libLLVM-8.so => /usr/local/lib32/libLLVM-8.so (0xf4658000)
        libexpat.so.1 => /usr/local/lib32/libexpat.so.1 (0xf4638000)
        libz.so.1 => /usr/lib32/libz.so.1 (0xf4620000)
        libzstd.so.1 => /usr/local/lib32/libzstd.so.1 (0xf45d0000)
        libdl.so.2 => /usr/lib32/libdl.so.2 (0xf45c8000)
        libdrm_radeon.so.1 => /usr/local/lib32/libdrm_radeon.so.1 (0xf45b8000)
        libelf.so.1 => /usr/local/lib32/libelf.so.1 (0xf45a0000)
        libdrm_amdgpu.so.1 => /usr/local/lib32/libdrm_amdgpu.so.1 (0xf4590000)
        libdrm_nouveau.so.2 => /usr/local/lib32/libdrm_nouveau.so.2 (0xf4580000)
        libstdc++.so.6 => /usr/local/lib32/libstdc++.so.6 (0xf43a0000)
        libm.so.6 => /usr/lib32/libm.so.6 (0xf42d0000)
        libgcc_s.so.1 => /usr/local/lib32/libgcc_s.so.1 (0xf42b0000)
        libpthread.so.0 => /usr/lib32/libpthread.so.0 (0xf4288000)
        /lib/ld-linux.so.2 (0xf7ef0000)
        libffi.so.6 => /usr/local/lib32/libffi.so.6 (0xf4280000)
        librt.so.1 => /usr/lib32/librt.so.1 (0xf4270000)
        libncursesw.so.6 => /usr/local/lib32/libncursesw.so.6 (0xf4228000)
        libxml2.so.2 => /usr/local/lib32/libxml2.so.2 (0xf4110000)
        liblzma.so.5 => /usr/local/lib32/liblzma.so.5 (0xf40e8000)
Title: Re: PlayOnLinux.tcz
Post by: xor on December 29, 2021, 04:53:03 AM
(http://forum.tinycorelinux.net/index.php?action=dlattach;topic=22802.0;attach=6042)
(http://forum.tinycorelinux.net/index.php?action=dlattach;topic=22802.0;attach=6043)

Code: [Select]
Please wait...

Couldn't import apt, please install python3-apt or update steamdeps for your distribution.
steam.sh[20812]: Running Steam on tinycore 11.1 64-bit
steam.sh[20812]: STEAM_RUNTIME is enabled automatically
setup.sh[20888]: Steam runtime environment up-to-date!
steam.sh[20812]: Steam client's requirements are satisfied
Installing breakpad exception handler for appid(steam)/version(1639697812)
Installing breakpad exception handler for appid(steam)/version(1639697812)
Loaded SDL version 2.0.19-6963453
steamwebhelper.sh[20977]: Runtime for steamwebhelper: defaulting to /home/tc/.local/share/Steam/ubuntu12_64/steam-runtime-heavy
Installing breakpad exception handler for appid(steam)/version(1639697812)
Fontconfig warning: ignoring tr_TR_UTF-8: not a valid region tag
Installing breakpad exception handler for appid(steam)/version(1639697812)
Installing breakpad exception handler for appid(steam)/version(1639697812)
Installing breakpad exception handler for appid(steam)/version(1639697812)
Installing breakpad exception handler for appid(steam)/version(1639697812)
Installing breakpad exception handler for appid(steam)/version(1639697812)
Warning: failed to set thread priority: set failed for 8: -1: setpriority() failed
Warning: failed to set thread priority: set failed for priority 8
Warning: support for elevated priorities is most likely unavailable, suppressing future warnings
Installing breakpad exception handler for appid(steam)/version(1639697812)
Installing breakpad exception handler for appid(steam)/version(1639697812)
Warning: failed to set thread priority: set failed for 8: -1: setpriority() failed
Installing breakpad exception handler for appid(steam)/version(1639697812)

(steam:20957): GLib-GIO-CRITICAL **: 15:47:11.957: g_dbus_proxy_call_internal: assertion 'G_IS_DBUS_PROXY (proxy)' failed

(steam:20957): GLib-GObject-WARNING **: 15:47:11.957: invalid (NULL) pointer instance

(steam:20957): GLib-GObject-CRITICAL **: 15:47:11.957: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Installing breakpad exception handler for appid(steam)/version(1639697812)
CreateBoundSocket: failed to create socket, error EAFNOSUPPORT (97)
PulseAudio connect failed (used only for Mic Volume Control) with error: Access denied
Installing breakpad exception handler for appid(steam)/version(1639697812)
Installing breakpad exception handler for appid(steam)/version(1639697812)
libGL error: MESA-LOADER: failed to open r600 (search paths /usr/local/lib/dri)
libGL error: failed to load driver: r600
libGL error: MESA-LOADER: failed to open r600 (search paths /usr/local/lib/dri)
libGL error: failed to load driver: r600
libGL error: MESA-LOADER: failed to open swrast (search paths /usr/local/lib/dri)
libGL error: failed to load driver: swrast
X Error of failed request:  GLXBadContext
  Major opcode of failed request:  152 (GLX)
  Minor opcode of failed request:  6 (X_GLXIsDirect)
  Serial number of failed request:  107
  Current serial number in output stream:  106
Installing breakpad exception handler for appid(steam)/version(1639697812)
Installing breakpad exception handler for appid(steam)/version(1639697812)
Installing breakpad exception handler for appid(steam)/version(1639697812)
Installing breakpad exception handler for appid(steam)/version(1639697812)
CAppInfoCacheReadFromDiskThread took 315 milliseconds to initialize
vkEnumeratePhysicalDevices failed, unable to init and enumerate GPUs with Vulkan.
BInit - Unable to initialize Vulkan!
Vulkan missing requested extension 'VK_KHR_surface'.
Vulkan missing requested extension 'VK_KHR_xlib_surface'.
BInit - Unable to initialize Vulkan!
steamwebhelper.sh[21049]: Runtime for steamwebhelper: defaulting to /home/tc/.local/share/Steam/ubuntu12_64/steam-runtime-heavy
steamwebhelper.sh[21085]: Runtime for steamwebhelper: defaulting to /home/tc/.local/share/Steam/ubuntu12_64/steam-runtime-heavy
Installing breakpad exception handler for appid(steam)/version(1639697812)
LogonFailure Invalid Password
Installing breakpad exception handler for appid(steam)/version(1639697812)
Installing breakpad exception handler for appid(steam)/version(1639697812)
steamwebhelper.sh[21124]: Runtime for steamwebhelper: defaulting to /home/tc/.local/share/Steam/ubuntu12_64/steam-runtime-heavy
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 29, 2021, 05:26:37 AM
Did you install the SteamFonts as explained in the previous posts
Title: Re: PlayOnLinux.tcz
Post by: xor on December 29, 2021, 05:57:45 AM
You haven't got an error message about vulkan yet, but you will soon..

I think I've come to this point

I guess you should also copy libvulkan_radeon.so from the 32-bit Xorg-7.7-3d.

What happens when you run steam now?

Code: [Select]
vkEnumeratePhysicalDevices failed, unable to init and enumerate GPUs with Vulkan.
BInit - Unable to initialize Vulkan!
Vulkan missing requested extension 'VK_KHR_surface'.
Vulkan missing requested extension 'VK_KHR_xlib_surface'.
BInit - Unable to initialize Vulkan!

which vulkan file with which command!?
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 29, 2021, 06:04:42 AM
Use the same commands as you used to copy r600_dri.so from the 32-bit Xorg-7.7-3d.

You probably also need to load libvulkan from the x86_64 repo with tce-load.
Title: Re: PlayOnLinux.tcz
Post by: xor on December 29, 2021, 06:52:45 AM
which file? I don't quite understand this!?

Do I just need to download this!?
http://tinycorelinux.net/11.x/x86_64/tcz/libvulkan.tcz

Use the same commands as you used to copy r600_dri.so from the 32-bit Xorg-7.7-3d.

You probably also need to load libvulkan from the x86_64 repo with tce-load.
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 29, 2021, 07:08:21 AM
..you should also copy libvulkan_radeon.so from the 32-bit Xorg-7.7-3d.

..and "tce-load -wil libvulkan"
Title: Re: PlayOnLinux.tcz
Post by: xor on December 29, 2021, 07:16:15 AM
1 step
http://tinycorelinux.net/11.x/x86/tcz/Xorg-7.7-3d.tcz
df folder >> libvulkan_radeon.so
2 step
Code: [Select]
sudo rm -f /usr/local/lib/dri/libvulkan_radeon.so
sudo cp /home/tc/df/libvulkan_radeon.so /usr/local/lib/dri/
3 step
Code: [Select]
tce-load -wil libvulkan
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 29, 2021, 07:34:48 AM
Did you install the SteamFonts as explained in the previous posts
Title: Re: PlayOnLinux.tcz
Post by: xor on December 29, 2021, 07:46:03 AM
I am sending the command list and the error report I encountered, respectively.

visually the same faulty graphical interface is coming

fonts are incomprehensible! :(

I know it will take time, thank you for everything :)
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 29, 2021, 08:09:24 AM
I don't get this error:
Code: [Select]
libGL error: MESA-LOADER: failed to open...
Did you copy the 32-bit libraries for all of the dependencies of Xorg-7.7-3d to /usr/local/lib32?

What does this give:
Code: [Select]
ls /usr/local/lib32/lib*.so
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 29, 2021, 08:11:35 AM
visually the same faulty graphical interface is coming

This is because you have not downloaded and loaded SteamFonts.zip as requested.
Title: Re: PlayOnLinux.tcz
Post by: xor on December 29, 2021, 07:34:32 PM
I looked at the things that were overlooked in the to-do section, respectively.

There are unnecessary repetitive lines in the " sudo mount " section, I need to clear them.

If I get an error, I will share the bug report.

---


libdrm
Code: [Select]
glib2.tcz
libdrm.tcz
libffi.tcz
libpciaccess.tcz
udev-lib.tcz

libGL
Code: [Select]
glib2.tcz
libGL.tcz
libX11.tcz
libXau.tcz
libXdamage.tcz
libXdmcp.tcz
libXext.tcz
libXfixes.tcz
libXxf86vm.tcz
libdrm.tcz
libffi.tcz
libpciaccess.tcz
libxcb.tcz
libxshmfence.tcz
udev-lib.tcz
Title: Re: PlayOnLinux.tcz
Post by: xor on December 29, 2021, 07:38:54 PM
Download the tinycore 11.x x86 Xorg-7.7-3d extension.
Mount the Xorg-7.7-3d extension somewhere.
Copy r600_dri.so to /usr/local/lib/dri
Copy swrast_dri.so to /usr/local/lib/dri

Code: [Select]
./FetchExt.sh Xorg-7.7-3ddo i need to download 32-bit dependency files with this command!?


Xorg-7.7-3d ( question : are these files necessary !? )
Xlibs.tcz Xorg-7.7-3d.tcz Xorg-7.7-bin.tcz Xorg-7.7-lib.tcz Xorg-7.7.tcz Xorg-fonts.tcz Xprogs.tcz bzip2-lib.tcz elfutils.tcz expat2.tcz fltk-1.3.tcz fontconfig.tcz freetype.tcz glib2.tcz imlib2-bin.tcz imlib2.tcz libEGL.tcz libFS.tcz libGL.tcz libGLESv2.tcz libICE.tcz libSM.tcz libX11.tcz libXau.tcz libXaw.tcz libXcomposite.tcz libXcursor.tcz libXdamage.tcz libXdmcp.tcz libXext.tcz libXfixes.tcz libXfont2.tcz libXft.tcz libXi.tcz libXinerama.tcz libXmu.tcz libXpm.tcz libXrandr.tcz libXrender.tcz libXres.tcz libXss.tcz libXt.tcz libXtst.tcz libXv.tcz libXvmc.tcz libXxf86dga.tcz libXxf86vm.tcz libdrm.tcz libepoxy.tcz libevdev.tcz libffi.tcz libfontenc.tcz libinput.tcz libjpeg-turbo.tcz liblzma.tcz libpciaccess.tcz libpng.tcz libvdpau.tcz libwacom.tcz libxcb.tcz libxkbfile.tcz libxml2.tcz libxshmfence.tcz libzstd.tcz llvm-lib.tcz mtdev.tcz ncursesw.tcz openssl-1.1.1.tcz pixman.tcz udev-lib.tcz xcursor-themes.tcz xf86-input-libinput.tcz xf86-video-vesa.tcz xkeyboard-config.tcz xorg-server.tcz
Title: Re: PlayOnLinux.tcz
Post by: xor on December 29, 2021, 08:14:01 PM
3in1


in the spreadsheet, more than once repeated rows have been merged


Code: [Select]
bzip2-lib.tcz
elfutils.tcz
expat2.tcz
fltk-1.3.tcz
fontconfig.tcz
freetype.tcz
glib2.tcz
imlib2-bin.tcz
imlib2.tcz
libdrm.tcz
libEGL.tcz
libepoxy.tcz
libevdev.tcz
libffi.tcz
libfontenc.tcz
libFS.tcz
libGL.tcz
libGLESv2.tcz
libICE.tcz
libinput.tcz
libjpeg-turbo.tcz
liblzma.tcz
libpciaccess.tcz
libpng.tcz
libSM.tcz
libvdpau.tcz
libwacom.tcz
libX11.tcz
libXau.tcz
libXaw.tcz
libxcb.tcz
libXcomposite.tcz
libXcursor.tcz
libXdamage.tcz
libXdmcp.tcz
libXext.tcz
libXfixes.tcz
libXfont2.tcz
libXft.tcz
libXi.tcz
libXinerama.tcz
libxkbfile.tcz
libxml2.tcz
libXmu.tcz
libXpm.tcz
libXrandr.tcz
libXrender.tcz
libXres.tcz
libxshmfence.tcz
libXss.tcz
libXt.tcz
libXtst.tcz
libXv.tcz
libXvmc.tcz
libXxf86dga.tcz
libXxf86vm.tcz
libzstd.tcz
llvm-lib.tcz
mtdev.tcz
ncursesw.tcz
openssl-1.1.1.tcz
pixman.tcz
udev-lib.tcz
xcursor-themes.tcz
xf86-input-libinput.tcz
xf86-video-vesa.tcz
xkeyboard-config.tcz
Xlibs.tcz
Xorg-7.7-3d.tcz
Xorg-7.7-bin.tcz
Xorg-7.7-lib.tcz
Xorg-7.7.tcz
Xorg-fonts.tcz
xorg-server.tcz
Xprogs.tcz

Code: [Select]
sudo mount bzip2-lib.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount elfutils.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount expat2.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount fltk-1.3.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount fontconfig.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount freetype.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount glib2.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount imlib2-bin.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount imlib2.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libdrm.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libEGL.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libepoxy.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libevdev.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libffi.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libfontenc.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libFS.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libGL.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libGLESv2.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libICE.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libinput.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libjpeg-turbo.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount liblzma.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libpciaccess.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libpng.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libSM.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libvdpau.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libwacom.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libX11.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXau.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXaw.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libxcb.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXcomposite.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXcursor.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXdamage.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXdmcp.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXext.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXfixes.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXfont2.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXft.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXi.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXinerama.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libxkbfile.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libxml2.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXmu.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXpm.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXrandr.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXrender.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXres.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libxshmfence.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXss.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXt.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXtst.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXv.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXvmc.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXxf86dga.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libXxf86vm.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount libzstd.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount llvm-lib.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount mtdev.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount ncursesw.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount openssl-1.1.1.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount pixman.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount udev-lib.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount xcursor-themes.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount xf86-input-libinput.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount xf86-video-vesa.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount xkeyboard-config.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount Xlibs.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount Xorg-7.7-3d.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount Xorg-7.7-bin.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount Xorg-7.7-lib.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount Xorg-7.7.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount Xorg-fonts.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount xorg-server.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
sudo mount Xprogs.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image


Title: Re: PlayOnLinux.tcz
Post by: xor on December 29, 2021, 10:46:19 PM
There are burrs in the code you sent,

Uncompress the fonts and copy to the root file system:
Code: [Select]
unzip SteamFonts.zip
sudo mkdir -p /usr/local/share/fonts/SteamFonts
sudo mv A*TTF  [/usr/local/share/fonts/SteamFonts
sudo mv a*ttf [/usr/local/share/fonts/SteamFonts

burrs are cleared!

Code: [Select]
unzip SteamFonts.zip
sudo mkdir -p /usr/local/share/fonts/SteamFonts
sudo mv A*TTF  /usr/local/share/fonts/SteamFonts
sudo mv a*ttf /usr/local/share/fonts/SteamFonts
sudo fc-cache /usr/local/share/fonts/SteamFonts

Now it looks like the picture :D

(http://forum.tinycorelinux.net/index.php?action=dlattach;topic=22802.0;attach=6024)
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 30, 2021, 12:46:02 AM
Can you login successfully?
Title: Re: PlayOnLinux.tcz
Post by: xor on December 30, 2021, 03:11:19 AM
Can you login successfully?

Username and password accepted! :) ! OK ! :)

content viewer browser content not visible ! :(
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 30, 2021, 03:21:12 AM
Do you see any error messages after login?
Title: Re: PlayOnLinux.tcz
Post by: xor on December 30, 2021, 04:06:55 AM
Code: [Select]
Please wait...

Couldn't import apt, please install python3-apt or update steamdeps for your distribution.
steam.sh[16540]: Running Steam on tinycore 11.1 64-bit
steam.sh[16540]: STEAM_RUNTIME is enabled automatically
setup.sh[16616]: Steam runtime environment up-to-date!
steam.sh[16540]: Steam client's requirements are satisfied
WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work.

>>>> END OF COMMAND <<<<

steam beta upgrade done,
but nothing has changed!

(http://forum.tinycorelinux.net/index.php?action=dlattach;topic=22802.0;attach=6050)

(http://forum.tinycorelinux.net/index.php?action=dlattach;topic=22802.0;attach=6051)
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 30, 2021, 06:10:29 AM
Is it possible for you to select the menu item at the top left corner of the window:

Steam -> Help -> System Information

..and paste the contents.
Title: Re: PlayOnLinux.tcz
Post by: xor on December 30, 2021, 07:22:27 AM
Is it possible for you to select the menu item at the top left corner of the window:

Steam -> Help -> System Information

..and paste the contents.

note: up to the first 14 lines; metadata ; Darkened to xxxx. :)
Title: Re: PlayOnLinux.tcz
Post by: Juanito on December 30, 2021, 07:49:52 AM
It looks like when you first booted CorePure64 you were using Xorg-7.7 and not Xorg-7.7-3d?

It looks like you might be missing the following 64-bit extensions:
glu.tcz
sdl2.tcz
gudev-lib.tcz
opus.tcz
libvulkan.tcz
libva
libvdpau

It also looks like you might be missing the following 32-bit libraries:
gudev (from the udev-lib extension)
libva
libvdpau
Title: Re: PlayOnLinux.tcz
Post by: xor on January 01, 2022, 03:41:52 AM
config from scratch

http://tinycorelinux.net/11.x/x86_64/archive/11.1/CorePure64-11.1.iso

Code: [Select]
tce-load -wi Xorg-7.7-3d firmware-radeon xf86-video-ati alsa-config pavucontrol htop windowmaker windowshot ezremaster xfe firefox_getLatest aterm wbar kmaps getlocale
Title: Re: PlayOnLinux.tcz
Post by: xor on January 01, 2022, 03:44:58 AM
http://www.tinycorelinux.net/11.x/x86_64/tcz/src/multilib/

are these files available in TCL-12 and TCL-13 versions!?
Or is it only compatible for TCL 11!?
Title: Re: PlayOnLinux.tcz
Post by: Juanito on January 01, 2022, 03:57:21 AM
They are  only compatible with CorePure64 11.x.

Can you check Xorg-7.7-3d hardware acceleration and vulkan are working:

Code: [Select]
tce-load -i Xorg-7.7-3d graphics-KERNEL alsa-config libva libvdpau mesa-demos vulkan-tools
glxinfo | grep Acc
vkcube
Title: Re: PlayOnLinux.tcz
Post by: xor on January 01, 2022, 04:31:23 AM
some files are missing in the repository!?
http://tinycorelinux.net/11.x/x86_64/tcz/

Code: [Select]
tc@box:~$ tce-load -i Xorg-7.7-3d graphics-KERNEL alsa-config libva libvdpau mes
a-demos vulkan-tools
Xorg-7.7-3d is already installed!
graphics-5.4.3-tinycore64 is already installed!
alsa-config is already installed!
libvdpau is already installed!
libva.tcz not found!
tc@box:~$ glxinfo | grep Acc
sh: glxinfo: not found
tc@box:~$ vkcube
sh: vkcube: not found

no progress! :(

Code: [Select]
Please wait...
Couldn't import apt, please install python3-apt or update steamdeps for your distribution.
steam.sh[17033]: Running Steam on tinycore 11.1 64-bit
steam.sh[17033]: STEAM_RUNTIME is enabled automatically
setup.sh[17109]: Steam runtime environment up-to-date!
steam.sh[17033]: Steam client's requirements are satisfied
WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work
Title: Re: PlayOnLinux.tcz
Post by: Juanito on January 01, 2022, 04:44:40 AM
Try:
Code: [Select]
tce-load -wil mesa-demos libva vulkan-tools
Title: Re: PlayOnLinux.tcz
Post by: xor on January 01, 2022, 04:52:48 AM
Try:
Code: [Select]
tce-load -wil mesa-demos libva vulkan-tools

mesa-demos.tcz ok !
vulkan-tools.tcz ok !

libva NO !!! not in stock!!! ( http://tinycorelinux.net/11.x/x86_64/tcz/ )
Title: Re: PlayOnLinux.tcz
Post by: Juanito on January 01, 2022, 04:57:57 AM
Sorry, libva2
Title: Re: PlayOnLinux.tcz
Post by: xor on January 01, 2022, 05:36:29 AM
Code: [Select]
tce-load -wi bash coreutils xz python3.6 gudev-lib sdl2 libGL libdrm zenity Xorg-7.7-3d graphics-KERNEL alsa-config libva2 libvdpau mesa-demos vulkan-tools
ok

Code: [Select]
tc@box:~$ glxinfo | grep Acc
libGL error: MESA-LOADER: failed to open r600 (search paths /usr/local/lib/dri)
libGL error: failed to load driver: r600
libGL error: MESA-LOADER: failed to open r600 (search paths /usr/local/lib/dri)
libGL error: failed to load driver: r600
libGL error: MESA-LOADER: failed to open swrast (search paths /usr/local/lib/dri)
libGL error: failed to load driver: swrast
X Error of failed request:  GLXBadContext
  Major opcode of failed request:  152 (GLX)
  Minor opcode of failed request:  6 (X_GLXIsDirect)
  Serial number of failed request:  57
  Current serial number in output stream:  56

Title: Re: PlayOnLinux.tcz
Post by: Juanito on January 01, 2022, 05:53:20 AM
That seems odd...

What does this give:
Code: [Select]
tce-load -i file
file /usr/local/lib/dri/r600_dri.so
ldd /usr/local/lib/dri/r600_dri.so
Title: Re: PlayOnLinux.tcz
Post by: xor on January 01, 2022, 06:49:58 AM
Code: [Select]
tc@box:~$ file /usr/local/lib/dri/r600_dri.so
sh: file: not found
tc@box:~$ ldd /usr/local/lib/dri/r600_dri.so
        linux-gate.so.1 (0xf7f48000)
        libc.so.6 => /usr/lib32/libc.so.6 (0xf6d08000)
        libglapi.so.0 => /usr/local/lib32/libglapi.so.0 (0xf6cd8000)
        libdrm.so.2 => /usr/local/lib32/libdrm.so.2 (0xf6cc0000)
        libLLVM-8.so => /usr/local/lib32/libLLVM-8.so (0xf4680000)
        libexpat.so.1 => /usr/local/lib32/libexpat.so.1 (0xf4660000)
        libz.so.1 => /usr/lib32/libz.so.1 (0xf4648000)
        libzstd.so.1 => /usr/local/lib32/libzstd.so.1 (0xf45f8000)
        libdl.so.2 => /usr/lib32/libdl.so.2 (0xf45f0000)
        libdrm_radeon.so.1 => /usr/local/lib32/libdrm_radeon.so.1 (0xf45e0000)
        libelf.so.1 => /usr/local/lib32/libelf.so.1 (0xf45c8000)
        libdrm_amdgpu.so.1 => /usr/local/lib32/libdrm_amdgpu.so.1 (0xf45b8000)
        libdrm_nouveau.so.2 => /usr/local/lib32/libdrm_nouveau.so.2 (0xf45a8000)
        libstdc++.so.6 => /usr/local/lib32/libstdc++.so.6 (0xf43c8000)
        libm.so.6 => /usr/lib32/libm.so.6 (0xf42f8000)
        libgcc_s.so.1 => /usr/local/lib32/libgcc_s.so.1 (0xf42d8000)
        libpthread.so.0 => /usr/lib32/libpthread.so.0 (0xf42b0000)
        /lib/ld-linux.so.2 (0xf7f18000)
        libffi.so.6 => /usr/local/lib32/libffi.so.6 (0xf42a8000)
        librt.so.1 => /usr/lib32/librt.so.1 (0xf4298000)
        libncursesw.so.6 => /usr/local/lib32/libncursesw.so.6 (0xf4250000)
        libxml2.so.2 => /usr/local/lib32/libxml2.so.2 (0xf4138000)
        liblzma.so.5 => /usr/local/lib32/liblzma.so.5 (0xf4110000
Title: Re: PlayOnLinux.tcz
Post by: Rich on January 01, 2022, 06:53:36 AM
Hi xor
You need to install the  file  extension:
Code: [Select]
tce-load -wi file
Then run:
Code: [Select]
file /usr/local/lib/dri/r600_dri.so
Title: Re: PlayOnLinux.tcz
Post by: xor on January 01, 2022, 06:55:10 AM
sequential command runner test 1
Title: Re: PlayOnLinux.tcz
Post by: Juanito on January 01, 2022, 06:57:54 AM
That shows /usr/local/lib/dri/r600_dri.so is the 32-bit version.

My intention was that you test the 64-bit version of Xorg-7.7-3d and vulkan.

You could try this:
Code: [Select]
sudo cp /tmp/tcloop/Xorg-7.7-3d/usr/local/lib/dri/r600_dri.so /usr/local/lib/dri/
sudo cp /tmp/tcloop/Xorg-7.7-3d/usr/local/lib/dri/swrast_dri.so /usr/local/lib/dri/
sudo cp /tmp/tcloop/Xorg-7.7-3d/usr/local/lib/dri/libvulkan_radeon.so /usr/local/lib/dri/
Title: Re: PlayOnLinux.tcz
Post by: xor on January 01, 2022, 07:11:43 AM
Code: [Select]
tc@box:~$ file /usr/local/lib/dri/r600_dri.so
/usr/local/lib/dri/r600_dri.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=de4316eccc7d88b797dd8673ae61b1299364caaa, stripped

Hi xor
You need to install the  file  extension:
Code: [Select]
tce-load -wi file
Then run:
Code: [Select]
file /usr/local/lib/dri/r600_dri.so
Title: Re: PlayOnLinux.tcz
Post by: xor on January 01, 2022, 07:12:46 AM
Code: [Select]
tc@box:~$ sudo cp /tmp/tcloop/Xorg-7.7-3d/usr/local/lib/dri/swrast_dri.so /usr/l
ocal/lib/dri/
tc@box:~$ sudo cp /tmp/tcloop/Xorg-7.7-3d/usr/local/lib/dri/libvulkan_radeon.so
/usr/local/lib/dri/
cp: cannot stat '/tmp/tcloop/Xorg-7.7-3d/usr/local/lib/dri/libvulkan_radeon.so': No such file or directory

That shows /usr/local/lib/dri/r600_dri.so is the 32-bit version.

My intention was that you test the 64-bit version of Xorg-7.7-3d and vulkan.

You could try this:
Code: [Select]
sudo cp /tmp/tcloop/Xorg-7.7-3d/usr/local/lib/dri/r600_dri.so /usr/local/lib/dri/
sudo cp /tmp/tcloop/Xorg-7.7-3d/usr/local/lib/dri/swrast_dri.so /usr/local/lib/dri/
sudo cp /tmp/tcloop/Xorg-7.7-3d/usr/local/lib/dri/libvulkan_radeon.so /usr/local/lib/dri/

???
Title: Re: PlayOnLinux.tcz
Post by: Juanito on January 01, 2022, 07:20:55 AM
Sorry:
Code: [Select]
sudo cp /tmp/tcloop/Xorg-7.7-3d/usr/local/lib/libvulkan_radeon.so /usr/local/lib
Then:
Code: [Select]
glxinfo | grep Acc
vkcube
Title: Re: PlayOnLinux.tcz
Post by: xor on January 01, 2022, 08:57:22 AM
Sorry:
Code: [Select]
sudo cp /tmp/tcloop/Xorg-7.7-3d/usr/local/lib/libvulkan_radeon.so /usr/local/lib
Then:
Code: [Select]
glxinfo | grep Acc
vkcube
Title: Re: PlayOnLinux.tcz
Post by: Juanito on January 01, 2022, 09:28:09 AM
You have hardware accelerated graphics running OK.

Vulkan gives an error - did the cube graphic appear?

What happens if you run steam now?
Title: I was able to post it in sections because the forum page gave a posting error! :
Post by: xor on January 01, 2022, 08:13:23 PM
Code: [Select]
sudo cp /tmp/tcloop/Xorg-7.7-3d/usr/local/lib/dri/r600_dri.so /usr/local/lib/dri/
sudo cp /tmp/tcloop/Xorg-7.7-3d/usr/local/lib/dri/swrast_dri.so /usr/local/lib/dri/
sudo cp /tmp/tcloop/Xorg-7.7-3d/usr/local/lib/libvulkan_radeon.so /usr/local/lib


tc@box:~$ sudo cp /tmp/tcloop/Xorg-7.7-3d/usr/local/lib/dri/r600_dri.so /usr/loc
al/lib/dri/
tc@box:~$ sudo cp /tmp/tcloop/Xorg-7.7-3d/usr/local/lib/dri/swrast_dri.so /usr/l
ocal/lib/dri/
tc@box:~$ sudo cp /tmp/tcloop/Xorg-7.7-3d/usr/local/lib/libvulkan_radeon.so /usr
/local/lib

cp: '/tmp/tcloop/Xorg-7.7-3d/usr/local/lib/libvulkan_radeon.so' and '/usr/local/lib/libvulkan_radeon.so' are the same file

now the login screen doesn't come up at all!
bug report is in the 3rd post after this one!
Title: I was able to post it in sections because the forum page gave a posting error! :
Post by: xor on January 01, 2022, 08:18:53 PM
Code: [Select]
tc@box:~$ tce-load -wi  vulkan-tools
vulkan-tools is already installed!
tc@box:~$ vkcube
vkcube: /usr/src/Vulkan-Tools-1.2.141/cube/cube.c:3175: demo_init_vk: Assertion `!err' failed.
Aborted
Title: I was able to post it in sections because the forum page gave a posting error! :
Post by: xor on January 01, 2022, 08:21:33 PM
Code: [Select]
Please wait...
steam.sh[17350]: Running Steam on tinycore 11.1 64-bit
steam.sh[17350]: STEAM_RUNTIME is enabled automatically
setup.sh[17425]: Steam runtime environment up-to-date!
steam.sh[17350]: Steam client's requirements are satisfied
Installing breakpad exception handler for appid(steam)/version(1639697812)
libGL error: MESA-LOADER: failed to open r600: /usr/local/lib/dri/r600_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/local/lib/dri)
libGL error: failed to load driver: r600
libGL error: MESA-LOADER: failed to open r600: /usr/local/lib/dri/r600_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/local/lib/dri)
libGL error: failed to load driver: r600
libGL error: MESA-LOADER: failed to open swrast: /usr/local/lib/dri/swrast_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/local/lib/dri)
libGL error: failed to load driver: swrast
Installing breakpad exception handler for appid(steam)/version(1639697812)
Installing breakpad exception handler for appid(steam)/version(1639697812)
Loaded SDL version 2.0.19-6963453
libGL error: MESA-LOADER: failed to open r600: /usr/local/lib/dri/r600_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/local/lib/dri)
libGL error: failed to load driver: r600
libGL error: MESA-LOADER: failed to open r600: /usr/local/lib/dri/r600_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/local/lib/dri)
libGL error: failed to load driver: r600
libGL error: MESA-LOADER: failed to open swrast: /usr/local/lib/dri/swrast_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/local/lib/dri)
libGL error: failed to load driver: swrast
Steam: An X Error occurred
X Error of failed request:  GLXBadContext
Major opcode of failed request:  152
Serial number of failed request:  47
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadValue (integer parameter out of range for operation)
Major opcode of failed request:  152
Value in failed request:  0x0
Serial number of failed request:  46
xerror_handler: X failed, continuing
/home/tc/.local/share/Steam/steam.sh: line 794: 17497 Segmentation fault      "$STEAMROOT/$STEAMEXEPATH" "$@"
crash_20220102070751_4.dmp[17504]: Uploading dump (out-of-process)
/tmp/dumps/crash_20220102070751_4.dmp
>>>> END OF COMMAND <<<<

no progress! :(
---

I think the graphics card model is according to this list
https://en.wikipedia.org/wiki/Radeon_HD_2000_series#Radeon_Feature_Matrix
It should be in a different category!
according to this table the GPU I have is not "R600" class,
It is shown in the table as the "Southern Islands" classification.
Title: Re: PlayOnLinux.tcz
Post by: xor on January 01, 2022, 11:11:36 PM
1 step
http://tinycorelinux.net/11.x/x86/tcz/Xorg-7.7-3d.tcz
df folder >> libvulkan_radeon.so
2 step
Code: [Select]
sudo rm -f /usr/local/lib/dri/libvulkan_radeon.so
sudo cp /home/tc/df/libvulkan_radeon.so /usr/local/lib/dri/
3 step
Code: [Select]
tce-load -wil libvulkan

note: I now use /mnt/sdd1/steamtest/df/ folder instead of /home/tc/df folder.

vvv ! sequential command order ! vvv

sudo rm -f /usr/local/lib/dri/swrast_dri.so
sudo cp /mnt/sdd1/steamtest/df/swrast_dri.so /usr/local/lib/dri/
sudo rm -f /usr/local/lib/dri/r600_dri.so
sudo cp /mnt/sdd1/steamtest/df/r600_dri.so /usr/local/lib/dri/
sudo rm -f /usr/local/lib/dri/libvulkan_radeon.so
sudo cp /mnt/sdd1/steamtest/df/libvulkan_radeon.so /usr/local/lib/dri/
sudo cp /tmp/tcloop/Xorg-7.7-3d/usr/local/lib/dri/r600_dri.so /usr/local/lib/dri/
sudo cp /tmp/tcloop/Xorg-7.7-3d/usr/local/lib/dri/swrast_dri.so /usr/local/lib/dri/
sudo cp /tmp/tcloop/Xorg-7.7-3d/usr/local/lib/libvulkan_radeon.so /usr/local/lib

I'm confused what to do now!  :( ???
Title: Re: PlayOnLinux.tcz
Post by: xor on January 01, 2022, 11:38:22 PM
hd 7480d

Categorized by "Southern Islands" https://en.wikipedia.org/wiki/List_of_AMD_graphics_processing_units#Features_Overview
GCN is evaluated in the 1st gene microarchitecture class

https://en.wikipedia.org/wiki/AMDGPU page;
AMDGPU is AMD's fully open source unified graphics driver for Linux.[3] AMDGPU officially supports cards built upon GCN 1.2 or higher, though as of 2021 support for GCN 1.0/1.1 is incomplete,[4] it can be enabled by a kernel parameter[5][6] and some Linux distributions enabled it by default. [7]


Those in the GCN 1st gen microarchitecture class as of 2021
AMDGPU driver support has emerged!

I think this project will need to be migrated from TCL11 to TCL13!
Title: Re: PlayOnLinux.tcz
Post by: Juanito on January 02, 2022, 01:36:18 AM
What we've learned is that with a 64-bit hardware accelerated gui steam will not start.

If we overwrite the 64-bit graphics drivers r600_dri.so and swrast_dri.so with their 32-bit versions, but do not re-start the gui, then steam will start.

Once steam has started, the contents browser window is blank, but there are no error messages to suggest why.

I'd say we're stuck for now..
Title: Re: PlayOnLinux.tcz
Post by: xor on January 02, 2022, 02:29:13 AM
Firstly ; must look at the glass half full :D

first of all what did we achieve :)

to make a starter; I wrote 250 lines of script :D

I think technically we have overcome the hardest part of the job.

By the way, in order not to waste all this effort when we have come to this point.

I would like to renew previous requests from linux applications that request MultiLib.

one.
PlayOnLinux .tcz (x86_64-bit)

2nd.
lutris .tcz (x86_64-bit)
http://forum.tinycorelinux.net/index.php/topic,24304.0.html

3.
Steam TUI .tcz (x86_64-bit)
http://forum.tinycorelinux.net/index.php/topic,24994.0.html

note: if the launcher works compatible with these 3 different versions, we can consider it to have passed the beta test :D
Title: Re: PlayOnLinux.tcz
Post by: Juanito on January 02, 2022, 06:45:57 AM
Got it - start with LIBGL_DRIVERS_PATH="/usr/local/lib/dri:/usr/local/lib32/dri" bin_steam.sh

..and a free game works.

(http://forum.tinycorelinux.net/index.php?action=dlattach;topic=22802.0;attach=6060)
Title: Re: PlayOnLinux.tcz
Post by: Juanito on January 02, 2022, 07:45:54 AM
i.e. do not overwrite the 64-bit Xorg-7.7-3d files:

/usr/local/lib/dri/r600_dri.so
/usr/local/lib/dri/swrast_dri.so
/usr/local/lib/libvulkan_radeon.so

instead mount the 32-bit Xorg-7.7-3d somewhere and copy the contents of /usr/local/lib to /usr/local/lib32.
Title: Re: PlayOnLinux.tcz
Post by: xor on January 02, 2022, 08:02:51 AM
I'm so confused

Could you please edit the attached text I sent!?
Title: Re: PlayOnLinux.tcz
Post by: Juanito on January 02, 2022, 08:17:23 AM
attached
Title: Re: PlayOnLinux.tcz
Post by: xor on January 02, 2022, 08:59:02 AM
:( ???

Code: [Select]
tc@box:~$ LIBGL_DRIVERS_PATH="/usr/local/lib/dri:/usr/local/lib32/dri" bin_steam.sh
sh: bin_steam.sh: not found
Title: Re: PlayOnLinux.tcz
Post by: Juanito on January 02, 2022, 09:01:19 AM
Modify that line to point to the actual location of bin_steam.sh
Title: Re: PlayOnLinux.tcz
Post by: xor on January 02, 2022, 09:39:10 AM
as 1st; The edit file you sent did not work for me

As the 2nd;
Code: [Select]
LIBGL_DRIVERS_PATH="/usr/local/lib/dri:/usr/local/lib32/dri" /home/tc/steamdata/usr/lib/steam/bin_steam.shI added this command to the batch command that worked for me. Steam worked as usual, but I could not overcome the black area problem.

3. I can't move the steam dialog screen with the mouse
it does not go up or down left, right, fixed position on the screen!
I am using "Window Maker" as desktop peripheral
What are you using as a desktop peripheral?
and how can i install it with tce-load command and activate it without conflicting with "Window Maker"
I will try it this way
Title: Re: PlayOnLinux.tcz
Post by: Juanito on January 02, 2022, 09:46:21 AM
I’m using flwm.

If the content browser window is blank you probably still have a graphics issue - do you see any error messages regarding r600_dri.so?
Title: Re: PlayOnLinux.tcz
Post by: xor on January 02, 2022, 08:15:45 PM
now there is "windowmaker" in the system.
how can i start it from "flwm" from command prompt screen!?
(I want to try "flwm" without deleting "windowmaker".)
Title: Re: PlayOnLinux.tcz
Post by: Rich on January 02, 2022, 08:46:05 PM
Hi xor
Click on the  Exit  icon.
Select  Exit to Prompt  and click  OK.
Then:
Code: [Select]
tce-load -wi flwm
startx
Title: Re: PlayOnLinux.tcz
Post by: xor on January 02, 2022, 09:07:26 PM
when the system already has "windowmaker" pre-installed
Is the startx command sufficient to determine which one to start!?

Hi xor
Click on the  Exit  icon.
Select  Exit to Prompt  and click  OK.
Then:
Code: [Select]
tce-load -wi flwm
startx
Title: Re: PlayOnLinux.tcz
Post by: Rich on January 02, 2022, 09:09:59 PM
Hi xor
Yes. The last window manager that was installed is the one that will be started.
Title: Re: PlayOnLinux.tcz
Post by: xor on January 02, 2022, 09:37:34 PM
I tried now!

"flwm" desktop peripheral worked ! OK

! steam black space problem persists :(

! and also the desktop steam application window does not move with the mouse.

I realized that the problem is not caused by "windowmaker"! :)
Title: Re: PlayOnLinux.tcz
Post by: Juanito on January 03, 2022, 01:06:39 AM
The steam application window does not move or resize for me either - it is probably expecting a gnome desktop or similar.

If your steam application window is blank, it probably means you have an issue with the 32-bit Xorg-7.7-3d graphics drivers you copied to /usr/local/lib32.

Can you attach the terminal dialogue you get after the command "LIBGL_DRIVERS_PATH="/usr/local/lib/dri:/usr/local/lib32/dri" /home/tc/steamdata/usr/lib/steam/bin_steam.sh"
Title: Re: PlayOnLinux.tcz
Post by: xor on January 03, 2022, 10:51:16 PM
I have forwarded the problem to the "Window Maker Development" group,
with which menu option the problem will be solved and
They also sent a working desktop image of Steam.
I thoroughly understood that "WM" has nothing to do with the screen being black.


(http://forum.tinycorelinux.net/index.php?action=dlattach;topic=22802.0;attach=6063)
Title: Re: PlayOnLinux.tcz
Post by: xor on January 03, 2022, 11:21:08 PM
here may be the cause of the crack and leak !!!

Code: [Select]
cp /mnt/sdd1/steamtest/mix/* /tmp/image/
Code: [Select]
tc@box:/tmp/image$ sudo umount /tmp/image
tc@box:/tmp/image$ sudo mount libXt.tcz /tmp/image
tc@box:/tmp/image$ sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
tc@box:/tmp/image$ sudo umount /tmp/image
tc@box:/tmp/image$ sudo mount libXtst.tcz /tmp/image
tc@box:/tmp/image$ sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
tc@box:/tmp/image$ sudo umount /tmp/image
tc@box:/tmp/image$ sudo mount libXv.tcz /tmp/image
tc@box:/tmp/image$ sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
tc@box:/tmp/image$ sudo umount /tmp/image
tc@box:/tmp/image$ sudo mount libXvmc.tcz /tmp/image
tc@box:/tmp/image$ sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
tc@box:/tmp/image$ sudo umount /tmp/image
tc@box:/tmp/image$ sudo mount libXxf86dga.tcz /tmp/image
tc@box:/tmp/image$ sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
tc@box:/tmp/image$ sudo umount /tmp/image
tc@box:/tmp/image$ sudo mount libXxf86vm.tcz /tmp/image
tc@box:/tmp/image$ sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
tc@box:/tmp/image$ sudo umount /tmp/image
tc@box:/tmp/image$ sudo mount libzstd.tcz /tmp/image
tc@box:/tmp/image$ sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
tc@box:/tmp/image$ sudo umount /tmp/image
tc@box:/tmp/image$ sudo mount llvm-lib.tcz /tmp/image
tc@box:/tmp/image$ sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
tc@box:/tmp/image$ sudo umount /tmp/image
tc@box:/tmp/image$ sudo mount mtdev.tcz /tmp/image
tc@box:/tmp/image$ sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
tc@box:/tmp/image$ sudo umount /tmp/image
tc@box:/tmp/image$ sudo mount ncursesw.tcz /tmp/image
tc@box:/tmp/image$ sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
tc@box:/tmp/image$ sudo umount /tmp/image
tc@box:/tmp/image$ sudo mount openssl-1.1.1.tcz /tmp/image
tc@box:/tmp/image$ sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
tc@box:/tmp/image$ sudo umount /tmp/image
tc@box:/tmp/image$ sudo mount pixman.tcz /tmp/image
tc@box:/tmp/image$ sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
tc@box:/tmp/image$ sudo umount /tmp/image
tc@box:/tmp/image$ sudo mount udev-lib.tcz /tmp/image
tc@box:/tmp/image$ sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
tc@box:/tmp/image$ sudo umount /tmp/image
tc@box:/tmp/image$ sudo mount xcursor-themes.tcz /tmp/image
tc@box:/tmp/image$ sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
cp: cannot stat '/tmp/image/usr/local/lib/*.so*': No such file or directory
tc@box:/tmp/image$ sudo umount /tmp/image
tc@box:/tmp/image$ sudo mount xf86-input-libinput.tcz /tmp/image
tc@box:/tmp/image$ sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
cp: cannot stat '/tmp/image/usr/local/lib/*.so*': No such file or directory
tc@box:/tmp/image$ sudo umount /tmp/image
tc@box:/tmp/image$ sudo mount xf86-video-vesa.tcz /tmp/image
tc@box:/tmp/image$ sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
cp: cannot stat '/tmp/image/usr/local/lib/*.so*': No such file or directory
tc@box:/tmp/image$ sudo umount /tmp/image
tc@box:/tmp/image$ sudo mount xkeyboard-config.tcz /tmp/image
tc@box:/tmp/image$ sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
cp: cannot stat '/tmp/image/usr/local/lib/*.so*': No such file or directory
tc@box:/tmp/image$ sudo umount /tmp/image
tc@box:/tmp/image$ sudo mount Xlibs.tcz /tmp/image
tc@box:/tmp/image$ sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
cp: cannot stat '/tmp/image/usr/local/lib/*.so*': No such file or directory
tc@box:/tmp/image$ sudo umount /tmp/image
tc@box:/tmp/image$ sudo mount Xorg-7.7-3d.tcz /tmp/image
tc@box:/tmp/image$ sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
tc@box:/tmp/image$ sudo umount /tmp/image
tc@box:/tmp/image$ sudo mount Xorg-7.7-bin.tcz /tmp/image
tc@box:/tmp/image$ sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
cp: cannot stat '/tmp/image/usr/local/lib/*.so*': No such file or directory
tc@box:/tmp/image$ sudo umount /tmp/image
tc@box:/tmp/image$ sudo mount Xorg-7.7-lib.tcz /tmp/image
tc@box:/tmp/image$ sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
cp: cannot stat '/tmp/image/usr/local/lib/*.so*': No such file or directory
tc@box:/tmp/image$ sudo umount /tmp/image
tc@box:/tmp/image$ sudo mount Xorg-7.7.tcz /tmp/image
tc@box:/tmp/image$ sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
cp: cannot stat '/tmp/image/usr/local/lib/*.so*': No such file or directory
tc@box:/tmp/image$ sudo umount /tmp/image
tc@box:/tmp/image$ sudo mount Xorg-fonts.tcz /tmp/image
tc@box:/tmp/image$ sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
cp: cannot stat '/tmp/image/usr/local/lib/*.so*': No such file or directory
tc@box:/tmp/image$ sudo umount /tmp/image
tc@box:/tmp/image$ sudo mount xorg-server.tcz /tmp/image
tc@box:/tmp/image$ sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
cp: cannot stat '/tmp/image/usr/local/lib/*.so*': No such file or directory
tc@box:/tmp/image$ sudo umount /tmp/image
tc@box:/tmp/image$ sudo mount Xprogs.tcz /tmp/image
tc@box:/tmp/image$ sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
cp: cannot stat '/tmp/image/usr/local/lib/*.so*': No such file or directory
tc@box:/tmp/image$ sudo umount /tmp/image
tc@box:/tmp/image$ sudo ldconfig

summary of the above errors!

cp: cannot stat '/tmp/image/usr/local/lib/*.so*': No such file or directory

Code: [Select]
tc@box:/tmp/image$ sudo mount xcursor-themes.tcz /tmp/image
tc@box:/tmp/image$ sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
cp: cannot stat '/tmp/image/usr/local/lib/*.so*': No such file or directory
tc@box:/tmp/image$ sudo umount /tmp/image
tc@box:/tmp/image$ sudo mount xf86-input-libinput.tcz /tmp/image
tc@box:/tmp/image$ sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
cp: cannot stat '/tmp/image/usr/local/lib/*.so*': No such file or directory
tc@box:/tmp/image$ sudo umount /tmp/image
tc@box:/tmp/image$ sudo mount xf86-video-vesa.tcz /tmp/image
tc@box:/tmp/image$ sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
cp: cannot stat '/tmp/image/usr/local/lib/*.so*': No such file or directory
tc@box:/tmp/image$ sudo umount /tmp/image
tc@box:/tmp/image$ sudo mount xkeyboard-config.tcz /tmp/image
tc@box:/tmp/image$ sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
cp: cannot stat '/tmp/image/usr/local/lib/*.so*': No such file or directory
tc@box:/tmp/image$ sudo umount /tmp/image
tc@box:/tmp/image$ sudo mount Xlibs.tcz /tmp/image
tc@box:/tmp/image$ sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
cp: cannot stat '/tmp/image/usr/local/lib/*.so*': No such file or directory
tc@box:/tmp/image$ sudo umount /tmp/image
tc@box:/tmp/image$ sudo mount Xorg-7.7-bin.tcz /tmp/image
tc@box:/tmp/image$ sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
cp: cannot stat '/tmp/image/usr/local/lib/*.so*': No such file or directory
tc@box:/tmp/image$ sudo umount /tmp/image
tc@box:/tmp/image$ sudo mount Xorg-7.7-lib.tcz /tmp/image
tc@box:/tmp/image$ sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
cp: cannot stat '/tmp/image/usr/local/lib/*.so*': No such file or directory
tc@box:/tmp/image$ sudo umount /tmp/image
tc@box:/tmp/image$ sudo mount Xorg-7.7.tcz /tmp/image
tc@box:/tmp/image$ sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
cp: cannot stat '/tmp/image/usr/local/lib/*.so*': No such file or directory
tc@box:/tmp/image$ sudo umount /tmp/image
tc@box:/tmp/image$ sudo mount Xorg-fonts.tcz /tmp/image
tc@box:/tmp/image$ sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
cp: cannot stat '/tmp/image/usr/local/lib/*.so*': No such file or directory
tc@box:/tmp/image$ sudo umount /tmp/image
tc@box:/tmp/image$ sudo mount xorg-server.tcz /tmp/image
tc@box:/tmp/image$ sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
cp: cannot stat '/tmp/image/usr/local/lib/*.so*': No such file or directory
tc@box:/tmp/image$ sudo umount /tmp/image
tc@box:/tmp/image$ sudo mount Xprogs.tcz /tmp/image
tc@box:/tmp/image$ sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
cp: cannot stat '/tmp/image/usr/local/lib/*.so*': No such file or directory
tc@box:/tmp/image$ sudo umount /tmp/image

terminal dialog outputs

Code: [Select]
tc@box:~$ LIBGL_DRIVERS_PATH="/usr/local/lib/dri:/usr/local/lib32/dri" /home/tc/
steamdata/usr/lib/steam/bin_steam.sh
steam.sh[18278]: Running Steam on tinycore 11.1 64-bit
steam.sh[18278]: STEAM_RUNTIME is enabled automatically
setup.sh[18353]: Steam runtime environment up-to-date!
steam.sh[18278]: Steam client's requirements are satisfied
WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work.
[2022-01-04 10:15:22] Startup - updater built Dec 16 2021 22:39:04
Installing breakpad exception handler for appid(steam)/version(1639697812)
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2022-01-04 10:15:22] Loading cached metrics from disk (/home/tc/.local/share/Steam/package/steam_client_metrics.bin)
[2022-01-04 10:15:22] Using the following download hosts for Public, Realm steamglobal
[2022-01-04 10:15:22] 1. https://cdn.akamai.steamstatic.com, /client/, Realm 'steamglobal', weight was 100, source = 'update_hosts_cached.vdf'
[2022-01-04 10:15:22] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 100, source = 'update_hosts_cached.vdf'
[2022-01-04 10:15:22] 3. http://media.steampowered.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
Installing breakpad exception handler for appid(steam)/version(1639697812)
[2022-01-04 10:15:22] Checking for update on startup
[2022-01-04 10:15:22] Checking for available updates...
[2022-01-04 10:15:22] Downloading manifest: https://cdn.akamai.steamstatic.com/client/steam_client_ubuntu12
Installing breakpad exception handler for appid(steam)/version(1639697812)
[2022-01-04 10:15:23] Download skipped: /client/steam_client_ubuntu12 version 1639697812, installed version 1639697812, existing pending version 0
[2022-01-04 10:15:23] Nothing to do
[2022-01-04 10:15:23] Verifying installation...
[2022-01-04 10:15:23] Performing checksum verification of executable files
[2022-01-04 10:15:24] Verification complete
Loaded SDL version 2.0.19-6963453
Installing breakpad exception handler for appid(steam)/version(1639697812)
steamwebhelper.sh[18446]: Runtime for steamwebhelper: defaulting to /home/tc/.local/share/Steam/ubuntu12_64/steam-runtime-heavy
Fontconfig warning: ignoring tr_TR_UTF-8: not a valid region tag
Installing breakpad exception handler for appid(steam)/version(1639697812)
Warning: failed to set thread priority: set failed for 8: -1: setpriority() failed
Warning: failed to set thread priority: set failed for priority 8
Warning: support for elevated priorities is most likely unavailable, suppressing future warnings
Installing breakpad exception handler for appid(steam)/version(1639697812)
Warning: failed to set thread priority: set failed for 8: -1: setpriority() failed
Installing breakpad exception handler for appid(steam)/version(1639697812)

(steam:18425): GLib-GIO-CRITICAL **: 10:15:25.038: g_dbus_proxy_call_internal: assertion 'G_IS_DBUS_PROXY (proxy)' failed

(steam:18425): GLib-GObject-WARNING **: 10:15:25.038: invalid (NULL) pointer instance

(steam:18425): GLib-GObject-CRITICAL **: 10:15:25.038: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
CreateBoundSocket: failed to create socket, error EAFNOSUPPORT (97)
PulseAudio connect failed (used only for Mic Volume Control) with error: Access denied
Installing breakpad exception handler for appid(steam)/version(1639697812)
libGL error: MESA-LOADER: failed to open r600 (search paths /usr/local/lib/dri:/usr/local/lib32/dri)
libGL error: failed to load driver: r600
libGL error: MESA-LOADER: failed to open r600 (search paths /usr/local/lib/dri:/usr/local/lib32/dri)
libGL error: failed to load driver: r600
libGL error: MESA-LOADER: failed to open swrast (search paths /usr/local/lib/dri:/usr/local/lib32/dri)
libGL error: failed to load driver: swrast
X Error of failed request:  GLXBadContext
  Major opcode of failed request:  152 (GLX)
  Minor opcode of failed request:  6 (X_GLXIsDirect)
  Serial number of failed request:  107
  Current serial number in output stream:  106
Installing breakpad exception handler for appid(steam)/version(1639697812)
Proceed to auto login
Installing breakpad exception handler for appid(steam)/version(1639697812)
CAppInfoCacheReadFromDiskThread took 299 milliseconds to initialize
Installing breakpad exception handler for appid(steam)/version(1639697812)
Opted-in Controller Mask for AppId 0: 0
Installing breakpad exception handler for appid(steam)/version(1639697812)

(steam:18425): Gtk-WARNING **: 10:15:26.058: gtk_disable_setlocale() must be called before gtk_init()
vkEnumeratePhysicalDevices failed, unable to init and enumerate GPUs with Vulkan.
BInit - Unable to initialize Vulkan!
Installing breakpad exception handler for appid(steam)/version(1639697812)
Vulkan missing requested extension 'VK_KHR_surface'.
Vulkan missing requested extension 'VK_KHR_xlib_surface'.
BInit - Unable to initialize Vulkan!
roaming config store loaded successfully - 164 bytes.
migrating temporary roaming config store
BRefreshApplicationsInLibrary 1: 41ms
Installing breakpad exception handler for appid(steam)/version(1639697812)
Failed to init SteamVR because it isn't installed
ExecCommandLine: "'/home/tc/.local/share/Steam/ubuntu12_32/steam'"
System startup time: 4.80 seconds
Installing breakpad exception handler for appid(steam)/version(1639697812)
steamwebhelper.sh[18528]: Runtime for steamwebhelper: defaulting to /home/tc/.local/share/Steam/ubuntu12_64/steam-runtime-heavy
Title: Re: PlayOnLinux.tcz
Post by: Juanito on January 04, 2022, 01:18:58 AM
Comparing your 32-bit extensions to mine:

You do not need xcursor-themes, xf86-input-libinput, xf86-video-vesa, xkeyboard-config, Xlibs.tcz, Xorg-7.7-bin, Xorg-7.7-lib, Xorg-7.7, Xorg-fonts, xorg-server and Xprogs

You are missing libGL, libGLESv2, libX11, libXau, libXdamage, libXdmcp, libxcb, libXext, libXfixes, libdrm, elfutils, expat2, libffi, glib2, liblzma, libpciaccess, libva2, libvdpau, libvulkan, libxml2 and libxshmfence
Title: Re: PlayOnLinux.tcz
Post by: Juanito on January 04, 2022, 05:33:39 AM
1. You need to use @Rich's FetchExt.sh script to download the missing 32-bit extensions

2. Use:
Code: [Select]
sudo mount extension.tcz /tmp/image
sudo cp -a /tmp/image/usr/local/lib/*.so* /usr/local/lib32
sudo umount /tmp/image
..to copy the 32-bit libraries for each of the missing 32-bit extensions.
Title: Re: PlayOnLinux.tcz
Post by: xor on January 04, 2022, 05:48:14 AM
i know this and this is how i downloaded all 32-bit libraries in full!
Title: Re: PlayOnLinux.tcz
Post by: xor on January 04, 2022, 05:52:03 AM
I think there is a system bug in copy and paste!
I looked at the missing list.
Inside the "mix" folder there are all the missing files and
in the order of commands, they are all written in order
but when copy paste to terminal dialog screen
Some of this command sequence is ignored by the system !

batch script ; a complete list and complete but incompletely processed !
what could be the reason for this!?
Title: Re: PlayOnLinux.tcz
Post by: Juanito on January 04, 2022, 05:58:10 AM
1. To check which 32-bit libraries you have, please attach the results of:
Code: [Select]
ls /usr/local/lib32/lib*.so
2. What is the result of:
Code: [Select]
tce-load -i file
file /usr/local/lib32/lib*.so* | grep 64
Title: Re: PlayOnLinux.tcz
Post by: xor on January 04, 2022, 06:29:25 AM
Code: [Select]
tc@box:~$ ls /usr/local/lib32/lib*.so
/usr/local/lib32/libasan.so    /usr/local/lib32/libquadmath.so
/usr/local/lib32/libatomic.so  /usr/local/lib32/libssp.so
/usr/local/lib32/libgcc_s.so   /usr/local/lib32/libstdc++.so
/usr/local/lib32/libgomp.so    /usr/local/lib32/libubsan.so
/usr/local/lib32/libitm.so
tc@box:~$ tce-load -i file
file is already installed!
tc@box:~$ file /usr/local/lib32/lib*.so* | grep 64
tc@box:~$ file /usr/local/lib32/lib*.so* | grep 32
/usr/local/lib32/libasan.so:           symbolic link to /tmp/tcloop/gcc_ml/usr/l                                                     ocal/lib32/libasan.so
/usr/local/lib32/libasan.so.5:         symbolic link to /tmp/tcloop/gcc_ml/usr/l                                                     ocal/lib32/libasan.so.5
/usr/local/lib32/libasan.so.5.0.0:     symbolic link to /tmp/tcloop/gcc_ml/usr/l                                                     ocal/lib32/libasan.so.5.0.0
/usr/local/lib32/libatomic.so:         symbolic link to /tmp/tcloop/gcc_ml/usr/l                                                     ocal/lib32/libatomic.so
/usr/local/lib32/libatomic.so.1:       symbolic link to /tmp/tcloop/gcc_ml/usr/l                                                     ocal/lib32/libatomic.so.1
/usr/local/lib32/libatomic.so.1.2.0:   symbolic link to /tmp/tcloop/gcc_ml/usr/l                                                     ocal/lib32/libatomic.so.1.2.0
/usr/local/lib32/libgcc_s.so:          symbolic link to /tmp/tcloop/gcc_ml/usr/l                                                     ocal/lib32/libgcc_s.so
/usr/local/lib32/libgcc_s.so.1:        symbolic link to /tmp/tcloop/gcc_ml/usr/l                                                     ocal/lib32/libgcc_s.so.1
/usr/local/lib32/libgomp.so:           symbolic link to /tmp/tcloop/gcc_ml/usr/l                                                     ocal/lib32/libgomp.so
/usr/local/lib32/libgomp.so.1:         symbolic link to /tmp/tcloop/gcc_ml/usr/l                                                     ocal/lib32/libgomp.so.1
/usr/local/lib32/libgomp.so.1.0.0:     symbolic link to /tmp/tcloop/gcc_ml/usr/l                                                     ocal/lib32/libgomp.so.1.0.0
/usr/local/lib32/libitm.so:            symbolic link to /tmp/tcloop/gcc_ml/usr/l                                                     ocal/lib32/libitm.so
/usr/local/lib32/libitm.so.1:          symbolic link to /tmp/tcloop/gcc_ml/usr/l                                                     ocal/lib32/libitm.so.1
/usr/local/lib32/libitm.so.1.0.0:      symbolic link to /tmp/tcloop/gcc_ml/usr/l                                                     ocal/lib32/libitm.so.1.0.0
/usr/local/lib32/libquadmath.so:       symbolic link to /tmp/tcloop/gcc_ml/usr/l                                                     ocal/lib32/libquadmath.so
/usr/local/lib32/libquadmath.so.0:     symbolic link to /tmp/tcloop/gcc_ml/usr/l                                                     ocal/lib32/libquadmath.so.0
/usr/local/lib32/libquadmath.so.0.0.0: symbolic link to /tmp/tcloop/gcc_ml/usr/l                                                     ocal/lib32/libquadmath.so.0.0.0
/usr/local/lib32/libssp.so:            symbolic link to /tmp/tcloop/gcc_ml/usr/l                                                     ocal/lib32/libssp.so
/usr/local/lib32/libssp.so.0:          symbolic link to /tmp/tcloop/gcc_ml/usr/l                                                     ocal/lib32/libssp.so.0
/usr/local/lib32/libssp.so.0.0.0:      symbolic link to /tmp/tcloop/gcc_ml/usr/l                                                     ocal/lib32/libssp.so.0.0.0
/usr/local/lib32/libstdc++.so:         symbolic link to /tmp/tcloop/gcc_ml/usr/l                                                     ocal/lib32/libstdc++.so
/usr/local/lib32/libstdc++.so.6:       symbolic link to /tmp/tcloop/gcc_ml/usr/l                                                     ocal/lib32/libstdc++.so.6
/usr/local/lib32/libstdc++.so.6.0.27:  symbolic link to /tmp/tcloop/gcc_ml/usr/l                                                     ocal/lib32/libstdc++.so.6.0.27
/usr/local/lib32/libubsan.so:          symbolic link to /tmp/tcloop/gcc_ml/usr/l                                                     ocal/lib32/libubsan.so
/usr/local/lib32/libubsan.so.1:        symbolic link to /tmp/tcloop/gcc_ml/usr/l                                                     ocal/lib32/libubsan.so.1
/usr/local/lib32/libubsan.so.1.0.0:    symbolic link to /tmp/tcloop/gcc_ml/usr/l                                                     ocal/lib32/libubsan.so.1.0.0
tc@box:~
Title: Re: PlayOnLinux.tcz
Post by: Juanito on January 04, 2022, 06:44:16 AM
I don't know what you did, but none of the 32-bit libraries are in the correct place.

Download the following extension and load it:
Code: [Select]
wget http://tinycorelinux.net/11.x/x86_64/tcz/src/multilib/steam32_ml.tcz
tce-load -i steam32_ml.tcz

..then try steam again
Title: Re: PlayOnLinux.tcz
Post by: xor on January 04, 2022, 07:30:59 AM
What TCL version did you use Steam on!? TCL11 TCL12 TCL13!?
Title: Re: PlayOnLinux.tcz
Post by: xor on January 04, 2022, 07:37:00 AM
this is a test command!? Yes ! no ?
basic install command!? Yes ! no ?

That shows /usr/local/lib/dri/r600_dri.so is the 32-bit version.

My intention was that you test the 64-bit version of Xorg-7.7-3d and vulkan.

You could try this:
Code: [Select]
sudo cp /tmp/tcloop/Xorg-7.7-3d/usr/local/lib/dri/r600_dri.so /usr/local/lib/dri/
sudo cp /tmp/tcloop/Xorg-7.7-3d/usr/local/lib/dri/swrast_dri.so /usr/local/lib/dri/
sudo cp /tmp/tcloop/Xorg-7.7-3d/usr/local/lib/dri/libvulkan_radeon.so /usr/local/lib/dri/
Title: Re: PlayOnLinux.tcz
Post by: Juanito on January 04, 2022, 07:38:46 AM
What TCL version did you use Steam on!? TCL11 TCL12 TCL13!?

CorePure64 11.x with the multi-lib kludge.

Did you try the steam32_ml extension I made for you (it loads all of the required 32-bit libraries)?
Title: Re: PlayOnLinux.tcz
Post by: xor on January 04, 2022, 07:40:18 AM
I usually open the tar file with the graphical interface. To make it fully automatic, the command is literally;

When you open your deb file, the "*.tar" file appears, how do I open it!? What is the command!?

Hi xor
How do I open the .deb file!? ...
Code: [Select]
ar -x file.deb
Title: Re: PlayOnLinux.tcz
Post by: Juanito on January 04, 2022, 07:41:06 AM
this is a test command!? Yes ! no ?
basic install command!? Yes ! no ?

We were testing that your 64-bit graphics were hardware accelerated - the test passed.
Title: Re: PlayOnLinux.tcz
Post by: Juanito on January 04, 2022, 07:43:45 AM
When you open your deb file, the "*.tar" file appears, how do I open it!? What is the command!?

It is disappointing that you cannot be bothered to find out how to do the most basic tar command:
Code: [Select]
ar -x file.deb
tar xf data.tar.xz
Title: Re: PlayOnLinux.tcz
Post by: xor on January 04, 2022, 07:45:19 AM
basic install command!?  no !

this is a test command!? Yes ! no ?
basic install command!? Yes ! no ?

We were testing that your 64-bit graphics were hardware accelerated - the test passed.
Title: Re: PlayOnLinux.tcz
Post by: Juanito on January 04, 2022, 07:51:50 AM
No - that command is not required.
Title: Re: PlayOnLinux.tcz
Post by: xor on January 04, 2022, 08:15:00 AM
The current batch command list is around 250 lines
every time i run the command
internet connection and file download
It takes 10 min :(
to shorten this time
How can I create a pre-command for tce-load insertion!?
Title: Re: PlayOnLinux.tcz
Post by: Juanito on January 04, 2022, 08:25:04 AM
As already said, I made an extension for you that loads all of the required 32-bit libraries.

You no longer need to download, mount and copy the 32-bit extensions, which should save you 200 lines.

Title: Re: PlayOnLinux.tcz
Post by: xor on January 04, 2022, 08:58:55 AM
Code: [Select]
wget http://tinycorelinux.net/11.x/x86_64/tcz/src/multilib/steam32_ml.tcz
tce-load -i steam32_ml.tcz

this alone is not enough for operation ! :(

I guess it wants system infrastructure !

please delete the unnecessary lines in this code
Title: Re: PlayOnLinux.tcz
Post by: Juanito on January 04, 2022, 09:06:34 AM
see attached
Title: Re: PlayOnLinux.tcz
Post by: xor on January 04, 2022, 09:34:24 AM
see attached

Code: [Select]
Please wait...

steam.sh[13090]: Running Steam on tinycore 11.1 64-bit
steam.sh[13090]: STEAM_RUNTIME is enabled automatically
setup.sh[13165]: Steam runtime environment up-to-date!
steam.sh[13090]: Steam client's requirements are satisfied
Installing breakpad exception handler for appid(steam)/version(1639697812)
libGL error: MESA-LOADER: failed to open r600: /usr/local/lib/dri/r600_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/local/lib/dri)
libGL error: failed to load driver: r600
libGL error: MESA-LOADER: failed to open r600: /usr/local/lib/dri/r600_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/local/lib/dri)
libGL error: failed to load driver: r600
libGL error: MESA-LOADER: failed to open swrast: /usr/local/lib/dri/swrast_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/local/lib/dri)
libGL error: failed to load driver: swrast
Installing breakpad exception handler for appid(steam)/version(1639697812)
Installing breakpad exception handler for appid(steam)/version(1639697812)
Loaded SDL version 2.0.19-6963453
libGL error: MESA-LOADER: failed to open r600: /usr/local/lib/dri/r600_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/local/lib/dri)
libGL error: failed to load driver: r600
libGL error: MESA-LOADER: failed to open r600: /usr/local/lib/dri/r600_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/local/lib/dri)
libGL error: failed to load driver: r600
libGL error: MESA-LOADER: failed to open swrast: /usr/local/lib/dri/swrast_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/local/lib/dri)
libGL error: failed to load driver: swrast
Steam: An X Error occurred
X Error of failed request:  GLXBadContext
Major opcode of failed request:  152
Serial number of failed request:  47
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadValue (integer parameter out of range for operation)
Major opcode of failed request:  152
Value in failed request:  0x0
Serial number of failed request:  46
xerror_handler: X failed, continuing
/home/tc/.local/share/Steam/steam.sh: line 794: 13237 Segmentation fault      "$STEAMROOT/$STEAMEXEPATH" "$@"
crash_20220104203038_4.dmp[13244]: Uploading dump (out-of-process)
/tmp/dumps/crash_20220104203038_4.dmp

>>>> END OF COMMAND <<<<
Title: Re: PlayOnLinux.tcz
Post by: Juanito on January 04, 2022, 09:44:55 AM
Did you start steam with LIBGL_DRIVERS_PATH="/usr/local/lib/dri:/usr/local/lib32/dri" bin_steam.sh ?
Title: Re: PlayOnLinux.tcz
Post by: xor on January 04, 2022, 09:53:54 AM
10 more minutes gone from my life! :D

Did you start steam with LIBGL_DRIVERS_PATH="/usr/local/lib/dri:/usr/local/lib32/dri" bin_steam.sh ?
Title: Re: PlayOnLinux.tcz
Post by: Juanito on January 04, 2022, 09:58:34 AM
1. There was no need to reboot.

2. Starting steam like that has already been discussed.
Title: Steam Locomotive choo choo! :) ;D~
Post by: xor on January 04, 2022, 10:28:47 AM
Steam Locomotive choo choo! : )  ; D ~

(http://forum.tinycorelinux.net/index.php?action=dlattach;topic=22802.0;attach=6066)
Title: Re: PlayOnLinux.tcz
Post by: xor on January 04, 2022, 11:37:07 AM
locomotive.sh

experimentally; 100% worked!
test 1 ; steam is running, and login successful !
test 2 ; linux based game run , successful !

NOTE: With 10 MBit internet access, file download time is 10 minutes.

On the machine with 8GB ram; system ram 7 GB and
+1 GB experimentally diverted to video card
(I usually limit the graphics card to 64MB!)
Title: Re: PlayOnLinux.tcz
Post by: Juanito on January 04, 2022, 12:39:43 PM
Why do you have to download every time?
Title: I can't use ext4 drive!?
Post by: xor on January 12, 2022, 10:42:17 PM
I can't use ext4 drive!?

SDB1

(http://forum.tinycorelinux.net/index.php?action=dlattach;topic=22802.0;attach=6077)
Title: Re: PlayOnLinux.tcz
Post by: Juanito on January 12, 2022, 10:56:05 PM
Did you search for an answer to this in your own language on Google?

I’d guess that you need to change the permissions on the folder to tc:staff.
Title: Re: PlayOnLinux.tcz
Post by: xor on January 13, 2022, 12:18:28 AM
> test 1 ; Steam = login, successful!  :)
> test 2 ; linux-based ; 2D game run, successful!  :)
> test 3 ; linux-based ; 3D game run, successful!  :)
  test 4 ; W based ; 2D run trial; not tried yet!  ???
  test 5 ; W based ; 3D run trial; not tried yet!  ???
Title: Re: PlayOnLinux.tcz
Post by: xor on January 13, 2022, 12:48:58 AM
(http://forum.tinycorelinux.net/index.php?action=dlattach;topic=22802.0;attach=6078)
I’d guess that you need to change the permissions on the folder to tc:staff.
(http://forum.tinycorelinux.net/index.php?action=dlattach;topic=22802.0;attach=6079)
(http://forum.tinycorelinux.net/index.php?action=dlattach;topic=22802.0;attach=6080)
Title: Re: PlayOnLinux.tcz
Post by: Juanito on January 13, 2022, 01:00:49 AM
Use sudo from a terminal window.
Title: Re: PlayOnLinux.tcz
Post by: xor on January 13, 2022, 01:18:01 AM
I am using "Xfe" File Manager,
your suggested command.
How can I make it fully authorized in "Xfe"!?

Title: Re: PlayOnLinux.tcz
Post by: Juanito on January 13, 2022, 01:43:25 AM
Please make an effort to either search these forums or google the answer.
Title: Re: PlayOnLinux.tcz
Post by: xor on January 13, 2022, 02:22:35 AM
99.99% of the results offered by the search engine
An answer in the form of sudo apt-get install xfe !

 ??? ???
Title: Re: PlayOnLinux.tcz
Post by: Juanito on January 13, 2022, 03:08:47 AM
If you search these forums on “tc:staff” the third result explains what to do.
Title: Re: PlayOnLinux.tcz
Post by: xor on January 13, 2022, 03:18:13 AM
Code: [Select]
sudo xfe
solved the problem!

For xfe to run in sudo mode all the time

What would you suggest I write in the startup *.sh file!?
Title: Re: PlayOnLinux.tcz
Post by: Juanito on January 13, 2022, 03:25:43 AM
You should only use sudo when absolutely necessary.

Now that you have set the permissions there will be no further need to change them.