Page 2 of 3

Re: Problems with software

Posted: March 24th, 2025, 12:13 pm
by R2INT
What does this output text in my apgluxe mean?
(I am currently censusing b2cei3eiy4cikqtw5aciqr6ei7es2ack3-cejr4inqwyz5-k6aik78/C2_4)

Re: Problems with software

Posted: March 24th, 2025, 12:17 pm
by confocaloid
R2INT wrote: March 24th, 2025, 12:13 pm What does this output text in my apgluxe mean? [...]
It is rare, at least in my experience, but otherwise normal. It simply means that the program does automatic garbage collection.

Re: Problems with software

Posted: March 24th, 2025, 12:20 pm
by R2INT
confocaloid wrote: March 24th, 2025, 12:17 pm
R2INT wrote: March 24th, 2025, 12:13 pm What does this output text in my apgluxe mean? [...]
It is rare, at least in my experience, but otherwise normal. It simply means that the program does automatic garbage collection.
So why does apgluxe sometimes do automatic garbage collection?

EDIT: A problem haul is k_32GfCA8fqv8j. Run it for about 300K soups.

Re: Problems with software

Posted: March 24th, 2025, 1:13 pm
by confocaloid
It may or may not be some kind of a problem with the choice of the CA to search ("pathological soups", unusual growth, and so on) However, it is unlikely to be a problem with software. https://gitlab.com/apgoucher/lifelib/-/ ... heads#L166
R2INT wrote: March 24th, 2025, 12:20 pm
confocaloid wrote: March 24th, 2025, 12:17 pm
R2INT wrote: March 24th, 2025, 12:13 pm What does this output text in my apgluxe mean? [...]
It is rare, at least in my experience, but otherwise normal. It simply means that the program does automatic garbage collection.
So why does apgluxe sometimes do automatic garbage collection?

EDIT: A problem haul is k_32GfCA8fqv8j. Run it for about 300K soups.

Re: Problems with software

Posted: March 28th, 2025, 4:22 pm
by R2INT
When I try to compile apgsearch for b01c3s23, it gives me an error:

Code: Select all

Downloading CAViewer...
Unzipping...
Download complete!
Traceback (most recent call last):
  File "/home/R2INT/apgmera/mkparams.py", line 121, in <module>
    main()
  File "/home/R2INT/apgmera/mkparams.py", line 46, in main
    set_rules(rulestring)
  File "/home/R2INT/apgmera/lifelib/autocompile.py", line 428, in set_rules
    reset_tree(list(rules), throw_error=True)
  File "/home/R2INT/apgmera/lifelib/autocompile.py", line 415, in reset_tree
    generate_code(rule, clean_before=True)
  File "/home/R2INT/apgmera/lifelib/autocompile.py", line 451, in generate_code
    genera.create_rule(r)
  File "/home/R2INT/apgmera/lifelib/genera/__init__.py", line 34, in create_rule
    rule_property(rulestring, 'create_rule')
  File "/home/R2INT/apgmera/lifelib/genera/__init__.py", line 29, in rule_property
    attr = attr(rulestring)
  File "/home/R2INT/apgmera/lifelib/genera/isotropic_other.py", line 23, in create_rule
    raise Exception(out[1].decode("utf-8"))
Exception: /bin/sh: line 1: /home/R2INT/apgmera/lifelib/genera/bin/CAViewer: cannot execute binary file: Exec format error

Re: Problems with software

Posted: March 28th, 2025, 4:56 pm
by confocaloid
(not an answer, but possibly helpful or interesting)

There were earlier cases where people had some kind of issues with B0 involving CAViewer, for example viewtopic.php?p=176537#p176537 (although the error was apparently different in that case).

Interestingly, an old haul (2023) was not yet processed: https://catagolue.hatsya.com/haul/b02-m3-os0h/C1 I remember there were several other cases like this one.

So far there was little investigation of B0 that is visible on Catagolue:
https://catagolue.hatsya.com/rules/isotropic_other
https://catagolue.hatsya.com/rules/isotropic_other-hex
https://catagolue.hatsya.com/rules/isogeny_other
https://catagolue.hatsya.com/rules/isogeny_other-hex

At least, there is always the possibility of creating a .rule file with a ruletable implementing three-state CA (cellstates 0/1 in even generations, cellstates 0/2 in odd generations) to emulate two-state B0 explicitly. Tools like apgsearch/lifelib should support the usual Golly-compatible .rule files without needing CAViewer download.

Re: Problems with software

Posted: April 28th, 2025, 8:53 pm
by R2INT
The Catagolue object page seems to be missing its LifeViewer.

Re: Problems with software

Posted: April 28th, 2025, 9:07 pm
by confocaloid
R2INT wrote: April 28th, 2025, 8:53 pm The Catagolue object page seems to be missing its LifeViewer.
Confirmed; not only that, but the glider synthesis/glider gun viewer is missing too.
gun_19 (archive link)
xq4_153 (archive link)

This may be some kind of one-time error during an update, at least I don't see any recent commits that look like they could be related:
https://gitlab.com/hatsya/open-source/c ... type=HEADS
https://github.com/rowett/lifeviewer/commits/master/
and there were viewers when I looked a few hours ago, and it might fix itself later.
(edit: apparently it did fix itself a few hours later.)

Re: Problems with software

Posted: October 29th, 2025, 8:06 pm
by CARuler
help i can't get CA viewer where is it

Re: Problems with software

Posted: October 30th, 2025, 7:00 am
by PK22
CARuler wrote: October 29th, 2025, 8:06 pm help i can't get CA viewer where is it
https://jedlimlx.github.io/Cellular-Aut ... /Home.html

Re: Problems with software

Posted: October 30th, 2025, 8:27 pm
by CARuler
but how i install it?

python

Posted: February 28th, 2026, 9:00 pm
by johamwit
Hi. I'm trying to get started with Python, and I thought it was going to be as easy as lua. But lua comes as a pre-packaged binary with the golly installation.

My system:
NAME="Ubuntu"
VERSION="20.04.6 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.6 LTS"
VERSION_ID="20.04"


Python works perfectly on the terminal:
Python 3.8.10 (default, Mar 18 2025, 20:04:55)
[GCC 9.4.0] on linux

But when I try to run any of the included python scripts, I get this:
Image

Any hint ?

Re: python

Posted: March 1st, 2026, 3:31 am
by Sokwe
johamwit wrote: February 28th, 2026, 9:00 pm Hi. I'm trying to get started with Python...

My system:
NAME="Ubuntu"
...

Python works perfectly on the terminal:
Python 3.8.10 (default, Mar 18 2025, 20:04:55)
In the dialog box try adding ".so" to the name and clicking OK. That is, your dialog box should say

Code: Select all

libpython3.8.10.so
If that doesn't work, figure out the correct name of the libpython3 shared object (.so) file by running the following command in the terminal:

Code: Select all

ldconfig -p | grep libpython
If just the name of the shared object isn't enough, you will need to put the full path to the file in the dialog box.

Re: python

Posted: March 1st, 2026, 8:08 pm
by johamwit
Sokwe wrote: March 1st, 2026, 3:31 am …
If that doesn't work, figure out the correct name of the libpython3 shared object (.so) file by running the following command in the terminal:

Code: Select all

ldconfig -p | grep libpython
…
It was "libpython3.8.so.1.0". I should have figured it out myself. Thx!

Re: python

Posted: March 2nd, 2026, 4:15 am
by b-engine
johamwit wrote: March 1st, 2026, 8:08 pm It was "libpython3.8.so.1.0". I should have figured it out myself. Thx!
Maybe rename it to libpython3.8.so or whatever.

Re: Problems with software

Posted: July 5th, 2026, 3:39 am
by CARuler
Life viewer won't run in normal speed on mobile and sometimes my laptop as well

Re: Problems with software

Posted: July 5th, 2026, 6:21 am
by NNlk05
CARuler wrote: July 5th, 2026, 3:39 am Life viewer won't run in normal speed on mobile and sometimes my laptop as well
Maybe your devices are too old or slow. (Although LV is fine on the iPhone 7 I’m writing this on.

Re: Problems with software

Posted: July 12th, 2026, 4:33 am
by NNlk05
These warnings show up when I'm on Mac, but not on my Linux box.

Code: Select all

./includes/../lifelib/soup/sha256.h:201:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
        sprintf(buf+i*2, "%02x", digest[i]);
        ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
1 warning generated.
g++ -c -Wall -Wextra -pedantic -O3 -pthread -g -march=native -flto --std=c++11  includes/md5.cpp -o includes/md5.o
includes/md5.cpp:342:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
    sprintf(buf+i*2, "%02x", digest[i]);
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
1 warning generated.
g++ -c -Wall -Wextra -pedantic -O3 -pthread -g -march=native -flto --std=c++11  includes/happyhttp.cpp -o includes/happyhttp.o
includes/happyhttp.cpp:390:2: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
        sprintf( buf, "%d", numericvalue );
        ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))

Re: Problems with software

Posted: July 16th, 2026, 3:12 pm
by Katrina
How are people using apgsearch with B0 rules? Whenever I run them I always get an error.

A lot of hauls seem to be from apgsearch version 5, as recently as 2021-2022.
https://catagolue.hatsya.com/rules/lifelike
https://catagolue.hatsya.com/rules/lifelike
apgsearch_b0.png (16.87 KiB) Viewed 277 times
apgsearch_error.png
apgsearch_error.png (24.27 KiB) Viewed 277 times

Re: Problems with software

Posted: August 17th, 2026, 8:02 pm
by NNlk05
I can't compile EPE for some reason

Code: Select all

nnlk05@nnlk05-Bellator-5060:~/ca/EnumPattEvo$ make Rot4ReflMoore
make: 'Rot4ReflMoore' is up to date.
nnlk05@nnlk05-Bellator-5060:~/ca/EnumPattEvo$ git reset --hard HEAD
HEAD is now at 7ef9b9d Bugfixes
nnlk05@nnlk05-Bellator-5060:~/ca/EnumPattEvo$ make Rot4ReflMoore
make: 'Rot4ReflMoore' is up to date.
nnlk05@nnlk05-Bellator-5060:~/ca/EnumPattEvo$ gcc --version; make --version
gcc (Ubuntu 15.2.0-16ubuntu1) 15.2.0
Copyright (C) 2025 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

GNU Make 4.4.1
Built for x86_64-pc-linux-gnu
Copyright (C) 1988-2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
nnlk05@nnlk05-Bellator-5060:~/ca/EnumPattEvo$ 

Re: Problems with software

Posted: August 17th, 2026, 8:27 pm
by speedydelete
NNlk05 wrote: August 17th, 2026, 8:02 pm I can't compile EPE for some reason
There's no file named "EPE" in your current directory? If so, try reinstalling and recompiling...

Re: Problems with software

Posted: August 17th, 2026, 8:30 pm
by NNlk05
speedydelete wrote: August 17th, 2026, 8:27 pm There's no file named "EPE" in your current directory? If so, try reinstalling and recompiling...

Code: Select all

nnlk05@nnlk05-Bellator-5060:~/ca/EnumPattEvo$ cd ..
nnlk05@nnlk05-Bellator-5060:~/ca$ rm -rf EnumPattEvo/
nnlk05@nnlk05-Bellator-5060:~/ca$ git clone https://github.com/AforAmpere/EnumPattEvo.git
Cloning into 'EnumPattEvo'...
remote: Enumerating objects: 266, done.
remote: Counting objects: 100% (17/17), done.
remote: Compressing objects: 100% (14/14), done.
remote: Total 266 (delta 7), reused 10 (delta 3), pack-reused 249 (from 1)
Receiving objects: 100% (266/266), 122.69 KiB | 485.00 KiB/s, done.
Resolving deltas: 100% (128/128), done.
nnlk05@nnlk05-Bellator-5060:~/ca$ cd EnumPattEvo/
nnlk05@nnlk05-Bellator-5060:~/ca/EnumPattEvo$ make Rot4ReflMoore
make: 'Rot4ReflMoore' is up to date.
nnlk05@nnlk05-Bellator-5060:~/ca/EnumPattEvo$ ls
HROTSymm  IDEAS.txt  Makefile  NoSymmMoore  README.md  Rot4ReflMoore  Rot6ReflHex  example.txt  filter-epe.py  src
nnlk05@nnlk05-Bellator-5060:~/ca/EnumPattEvo$ 
nnlk05@nnlk05-Bellator-5060:~/ca/EnumPattEvo$ git log
commit 7ef9b9d85c8297f69570cab0e95b8ed8c228648b (HEAD -> main, origin/main, origin/HEAD)
Author: AforAmpere <alex.pendris@gmail.com>
Date:   Sun Aug 9 00:33:23 2026 -0400

    Bugfixes

commit 41ab0f349bf9905ddaf1eaf4ece2b3b7093553c1
Author: AforAmpere <alex.pendris@gmail.com>
Date:   Thu Jul 30 17:57:21 2026 -0400

    Another fix

commit 835b46134ea2488bf6831fd5117d5ea333d7a308
Author: AforAmpere <alex.pendris@gmail.com>
Date:   Thu Jul 30 17:40:10 2026 -0400

    Fix prune and filter docs
...

Re: Problems with software

Posted: August 17th, 2026, 9:11 pm
by speedydelete
NNlk05 wrote: August 17th, 2026, 8:30 pm
speedydelete wrote: August 17th, 2026, 8:27 pm There's no file named "EPE" in your current directory? If so, try reinstalling and recompiling...
Oh, try "make INT" instead.

Re: Problems with software

Posted: August 17th, 2026, 10:25 pm
by NNlk05
speedydelete wrote: August 17th, 2026, 9:11 pm Oh, try "make INT" instead.
Yep, that worked. Thanks.

Re: Problems with software

Posted: August 17th, 2026, 11:04 pm
by I6_I6
NNlk05 wrote: July 5th, 2026, 6:21 am
CARuler wrote: July 5th, 2026, 3:39 am Life viewer won't run in normal speed on mobile and sometimes my laptop as well
Maybe your devices are too old or slow. (Although LV is fine on the iPhone 7 I’m writing this on.
It might also be because your devices are on low power mode or low battery or energy saving mode or something.