I am a private tutor with a young client who is learning about software development. He has an ASUSTOR FS6706T and is trying to run his own programs on it. He has used the built-in app installer to install Python 3.12.3, but it is unclear if this comes pre-compiled for the device. He has connected to the device from his Mac using ssh (using the admin account). We have tried running the following installation instructions from the readme:
./configure
make
The make fails with an error saying that SSIZE_MAX is undeclared.
Can anyone offer any advice on this?
Help for a kid who wants to run Python on his device
-
- Posts: 3
- youtube meble na wymiar Warszawa
- Joined: Thu Jun 05, 2025 10:37 pm
-
- Posts: 2193
- Joined: Sat Sep 12, 2015 2:55 am
- Location: La Rochelle (France)
Re: Help for a kid who wants to run Python on his device
Hi,
Your message is strange ... like A.I. generated ??? perhaps a future revocation ...
Python3 APKG on Asustor NAS are ready to use
... you can use pip , virtualenv, python3 to run python script
... make and tools for compile are NOT provide in NAS and don't use in this case ????? so can't generate a limit error ...
So if it's real ... you make an error by comparing standard distro. and a NAS with an embedded Linux.
If it's a fake
... change you A.I. ...
...
Your message is strange ... like A.I. generated ??? perhaps a future revocation ...
Python3 APKG on Asustor NAS are ready to use
... you can use pip , virtualenv, python3 to run python script
... make and tools for compile are NOT provide in NAS and don't use in this case ????? so can't generate a limit error ...

So if it's real ... you make an error by comparing standard distro. and a NAS with an embedded Linux.
If it's a fake



...
Asustor updated
to ADM 5.0
FS6706T / AS3302Tv2 / AS5202T
Asustor using last ADM 4.x
AS6602T
Asustor E.O.L. at A.D.M. 4.0
AS5002T / AS1002T
Asustor past
AS202T

FS6706T / AS3302Tv2 / AS5202T
Asustor using last ADM 4.x

AS6602T
Asustor E.O.L. at A.D.M. 4.0

AS5002T / AS1002T
Asustor past

AS202T
-
- Posts: 3
- Joined: Thu Jun 05, 2025 10:37 pm
Re: Help for a kid who wants to run Python on his device
No, I am not an AI and I don't understand why you would think that. It might be that our mistake was to try running a script using the python command instead of python3. I tried the make step because I don't know where the actual Python executable is stored and couldn't find it. I am primarily a Windows developer and not super familiar with Linux. You say that make is not provided, but it did attempt to build the code, it just failed very quickly.
-
- Posts: 2193
- Joined: Sat Sep 12, 2015 2:55 am
- Location: La Rochelle (France)
Re: Help for a kid who wants to run Python on his device
Hi,
Perfect (AI use Linux command in text even this command is not present in the system) ... but make is NOT provide ... so you can add it with some APKG (Asustor Package) build by independent integrator like Entware, but you need also to manage the include provide manually separately.
so first question is where is make ? and by who is installed on your NAS ???
The Asustor approach is : cross-compile on externals Linux box (so with make, confutils, binutils, etc.)
with corresponding libs and include depends of the firmware version and the architecture.
otherwise it's not easy to compile on the NAS. just for expert.
Python3 is provide by Asustor as an APKG (official) so ... in /usr/local/AppCentral/python3
So if you don't have Linux expertise ... don't try compiling directly on NAS ... but use cross-compile provide for each architecture by Asustor in "Dev. Corner" web site.
Philippe.
Perfect (AI use Linux command in text even this command is not present in the system) ... but make is NOT provide ... so you can add it with some APKG (Asustor Package) build by independent integrator like Entware, but you need also to manage the include provide manually separately.
so first question is where is make ? and by who is installed on your NAS ???
The Asustor approach is : cross-compile on externals Linux box (so with make, confutils, binutils, etc.)
with corresponding libs and include depends of the firmware version and the architecture.
otherwise it's not easy to compile on the NAS. just for expert.
Python3 is provide by Asustor as an APKG (official) so ... in /usr/local/AppCentral/python3
So if you don't have Linux expertise ... don't try compiling directly on NAS ... but use cross-compile provide for each architecture by Asustor in "Dev. Corner" web site.
Philippe.
Asustor updated
to ADM 5.0
FS6706T / AS3302Tv2 / AS5202T
Asustor using last ADM 4.x
AS6602T
Asustor E.O.L. at A.D.M. 4.0
AS5002T / AS1002T
Asustor past
AS202T

FS6706T / AS3302Tv2 / AS5202T
Asustor using last ADM 4.x

AS6602T
Asustor E.O.L. at A.D.M. 4.0

AS5002T / AS1002T
Asustor past

AS202T
-
- Posts: 3
- Joined: Thu Jun 05, 2025 10:37 pm
Re: Help for a kid who wants to run Python on his device
The kid has probably installed other packages on the system that I'm not aware of. I only have one 45 min session with him per week so I have to quickly try to get up to speed with whatever he's trying to do. So maybe one of the other packages he installed included make.
-
- Posts: 2193
- Joined: Sat Sep 12, 2015 2:55 am
- Location: La Rochelle (France)
Re: Help for a kid who wants to run Python on his device
Hi,
If you have only few time ... and no expertise in Linux ... the best is to play only with python3 delivered
1 use a terminal with an admin user ... and use sudo to start command requiring as root if necessary.
... terminal can be created using the SSH server and client on your local site or using an APKG for terminal in web (APKG "shellinweb" for ex.)
2 from admin web interface verify that python3 APKG is installed if not install it using AppCentral Web admin.
3 in terminal use python3
... suggest to create virtual env to be free to add what you want (modules) without impacting the delivery.
... in the future you can use more possibilities like sharing terminal if you are not local
... compiling on NAS is never easy and libraries change with ADM version ... (all (basic) binary provide by Asustor are build on Linux box with cross-compile ... not directly on NAS.
Philippe.
NB sorry to don't be able to help you more ... last is to contact Asustor support ... here it's a user forum.
If you have only few time ... and no expertise in Linux ... the best is to play only with python3 delivered
1 use a terminal with an admin user ... and use sudo to start command requiring as root if necessary.
... terminal can be created using the SSH server and client on your local site or using an APKG for terminal in web (APKG "shellinweb" for ex.)
2 from admin web interface verify that python3 APKG is installed if not install it using AppCentral Web admin.
3 in terminal use python3
... suggest to create virtual env to be free to add what you want (modules) without impacting the delivery.
... in the future you can use more possibilities like sharing terminal if you are not local
... compiling on NAS is never easy and libraries change with ADM version ... (all (basic) binary provide by Asustor are build on Linux box with cross-compile ... not directly on NAS.
Philippe.
NB sorry to don't be able to help you more ... last is to contact Asustor support ... here it's a user forum.
Asustor updated
to ADM 5.0
FS6706T / AS3302Tv2 / AS5202T
Asustor using last ADM 4.x
AS6602T
Asustor E.O.L. at A.D.M. 4.0
AS5002T / AS1002T
Asustor past
AS202T

FS6706T / AS3302Tv2 / AS5202T
Asustor using last ADM 4.x

AS6602T
Asustor E.O.L. at A.D.M. 4.0

AS5002T / AS1002T
Asustor past

AS202T