Reinstall cygwin with the required packages but check the box at says "dwnload dependencies". I had this problem when I first compiled apgsearchSuperJedi224 wrote:I'm getting this error at compile-time:life128.h183: error: unknown register name ‘xmm14’ in ‘asm’
life128.h183: error: unknown register name ‘xmm13’ in ‘asm’
life128.h183: error: unknown register name ‘xmm12’ in ‘asm’
life128.h183: error: unknown register name ‘xmm11’ in ‘asm’
life128.h183: error: unknown register name ‘xmm10’ in ‘asm’
life128.h183: error: unknown register name ‘xmm9’ in ‘asm’
life128.h183: error: unknown register name ‘xmm8’ in ‘asm’
life128.h183: error: unknown register name ‘xmm7’ in ‘asm’
life128.h183: error: unknown register name ‘xmm6’ in ‘asm’
life128.h183: error: unknown register name ‘xmm5’ in ‘asm’
life128.h183: error: unknown register name ‘xmm4’ in ‘asm’
life128.h183: error: unknown register name ‘xmm3’ in ‘asm’
life128.h183: error: unknown register name ‘xmm2’ in ‘asm’
life128.h183: error: unknown register name ‘xmm1’ in ‘asm’
life128.h183: error: unknown register name ‘xmm0’ in ‘asm’
apgsearch v2.2
Re: apgsearch v2.2
- Apple Bottom
- Posts: 1034
- Joined: July 27th, 2015, 2:06 pm
- Contact:
Re: apgsearch v2.2
This indicates you're not using a 64-bit toolchain. Be sure to use a 64-bit OS / distribution, on an x86_64 machine.SuperJedi224 wrote:I'm getting this error at compile-time:life128.h183: error: unknown register name ‘xmm14’ in ‘asm’
life128.h183: error: unknown register name ‘xmm13’ in ‘asm’
life128.h183: error: unknown register name ‘xmm12’ in ‘asm’
life128.h183: error: unknown register name ‘xmm11’ in ‘asm’
life128.h183: error: unknown register name ‘xmm10’ in ‘asm’
life128.h183: error: unknown register name ‘xmm9’ in ‘asm’
life128.h183: error: unknown register name ‘xmm8’ in ‘asm’
life128.h183: error: unknown register name ‘xmm7’ in ‘asm’
life128.h183: error: unknown register name ‘xmm6’ in ‘asm’
life128.h183: error: unknown register name ‘xmm5’ in ‘asm’
life128.h183: error: unknown register name ‘xmm4’ in ‘asm’
life128.h183: error: unknown register name ‘xmm3’ in ‘asm’
life128.h183: error: unknown register name ‘xmm2’ in ‘asm’
life128.h183: error: unknown register name ‘xmm1’ in ‘asm’
life128.h183: error: unknown register name ‘xmm0’ in ‘asm’
If you're using Cygwin, make sure it's the 64-bit version as well. (Both the 32- and 64-bit versions can be installed side-by-side, BTW, so if you already have the 32-bit version you can leave that in place.)
If you speak, your speech must be better than your silence would have been. — Arabian proverb
Catagolue: Apple Bottom • Life Wiki: Apple Bottom • Twitter: @_AppleBottom_
Proud member of the Pattern Raiders!
Catagolue: Apple Bottom • Life Wiki: Apple Bottom • Twitter: @_AppleBottom_
Proud member of the Pattern Raiders!
-
- Posts: 25
- Joined: November 25th, 2015, 5:26 pm
Re: apgsearch v2.2
Well, that fixed the compile-time issues. But now running it from cygwin does absolutely nothing, and running it from command prompt gives me an "invalid application" error.Apple Bottom wrote:
This indicates you're not using a 64-bit toolchain. Be sure to use a 64-bit OS / distribution, on an x86_64 machine.
If you're using Cygwin, make sure it's the 64-bit version as well. (Both the 32- and 64-bit versions can be installed side-by-side, BTW, so if you already have the 32-bit version you can leave that in place.)
-
- Posts: 25
- Joined: November 25th, 2015, 5:26 pm
Re: apgsearch v2.2
Alright, after some work I was able to get the python version working. I would still like to know why the C++ version isn't working though.
- Apple Bottom
- Posts: 1034
- Joined: July 27th, 2015, 2:06 pm
- Contact:
Re: apgsearch v2.2
Did running make work? It should've output the following:SuperJedi224 wrote:Well, that fixed the compile-time issues. But now running it from cygwin does absolutely nothing, and running it from command prompt gives me an "invalid application" error.
Code: Select all
$ make
g++ -c -Wall -O3 -fopenmp -DUSE_OPEN_MP main.cpp -o main.o
g++ -c -Wall -O3 -fopenmp -DUSE_OPEN_MP digests/sha256.cpp -o digests/sha256.o
g++ -c -Wall -O3 -fopenmp -DUSE_OPEN_MP digests/md5.cpp -o digests/md5.o
g++ -c -Wall -O3 -fopenmp -DUSE_OPEN_MP happyhttp/happyhttp.cpp -o happyhttp/happyhttp.o
g++ -c -Wall -O3 -fopenmp -DUSE_OPEN_MP gollybase/bigint.cpp -o gollybase/bigint.o
g++ -c -Wall -O3 -fopenmp -DUSE_OPEN_MP gollybase/lifealgo.cpp -o gollybase/lifealgo.o
g++ -c -Wall -O3 -fopenmp -DUSE_OPEN_MP gollybase/qlifealgo.cpp -o gollybase/qlifealgo.o
g++ -c -Wall -O3 -fopenmp -DUSE_OPEN_MP gollybase/util.cpp -o gollybase/util.o
g++ -c -Wall -O3 -fopenmp -DUSE_OPEN_MP gollybase/lifepoll.cpp -o gollybase/lifepoll.o
g++ -c -Wall -O3 -fopenmp -DUSE_OPEN_MP gollybase/liferules.cpp -o gollybase/liferules.o
g++ -c -Wall -O3 -fopenmp -DUSE_OPEN_MP gollybase/viewport.cpp -o gollybase/viewport.o
g++ -c -Wall -O3 -fopenmp -DUSE_OPEN_MP gollybase/readpattern.cpp -o gollybase/readpattern.o
g++ -c -Wall -O3 -fopenmp -DUSE_OPEN_MP gollybase/qlifedraw.cpp -o gollybase/qlifedraw.o
g++ -fopenmp main.o digests/sha256.o digests/md5.o happyhttp/happyhttp.o gollybase/bigint.o gollybase/lifealgo.o gollybase/qlifealgo.o gollybase/util.o gollybase/lifepoll.o gollybase/liferules.o gollybase/viewport.o gollybase/readpattern.o gollybase/qlifedraw.o -o apgnano
true
true oo o
true oo ooo
true o
true oo ooo
true o o
true o o
true o
$
If not, what does the file command report for apgnano.exe ? Here's what I get on Cygwin:
Code: Select all
$ file apgnano.exe
apgnano.exe: PE32+ executable (console) x86-64, for MS Windows
$
If you speak, your speech must be better than your silence would have been. — Arabian proverb
Catagolue: Apple Bottom • Life Wiki: Apple Bottom • Twitter: @_AppleBottom_
Proud member of the Pattern Raiders!
Catagolue: Apple Bottom • Life Wiki: Apple Bottom • Twitter: @_AppleBottom_
Proud member of the Pattern Raiders!
Re: apgsearch v2.2
Is there a way to "stop/quit" apgnano?
Re: apgsearch v2.2
Ctfl+C then Alt+F4. Also happy birthdaySaka wrote:Is there a way to "stop/quit" apgnano?
- gameoflifeboy
- Posts: 474
- Joined: January 15th, 2015, 2:08 am
Re: apgsearch v2.2
Here's a P41, so it's at least 47 now.A for awesome wrote:A p32gameoflifeboy wrote:At least 32.A for awesome wrote:Maybe one for finding the Nth object, where N is some auspicious number, such as a 6th or higher power, or any power of a number less than 20; also maybe one for contributing the first soup in a new rule or symmetry, or the first oscillator of a certain period in any rule (Does anyone know what the smallest period is that has not been found yet by apgsearch in any rule is?).
I guess at least 41, then.
Re: apgsearch v2.2
Hmm... I wonder if there will ever be a soup that turns into a still life (I mean like the whole soup just turns into a still life), that would:make a 16x16 still life
-
- Posts: 25
- Joined: November 25th, 2015, 5:26 pm
Re: apgsearch v2.2
Apparently, apgnano.exe is an empty file on my end. Time to recompile! (again.)Apple Bottom wrote:Did running make work? It should've output the following:SuperJedi224 wrote:Well, that fixed the compile-time issues. But now running it from cygwin does absolutely nothing, and running it from command prompt gives me an "invalid application" error.
If you got any warnings or errors instead, please post them.Code: Select all
$ make g++ -c -Wall -O3 -fopenmp -DUSE_OPEN_MP main.cpp -o main.o g++ -c -Wall -O3 -fopenmp -DUSE_OPEN_MP digests/sha256.cpp -o digests/sha256.o g++ -c -Wall -O3 -fopenmp -DUSE_OPEN_MP digests/md5.cpp -o digests/md5.o g++ -c -Wall -O3 -fopenmp -DUSE_OPEN_MP happyhttp/happyhttp.cpp -o happyhttp/happyhttp.o g++ -c -Wall -O3 -fopenmp -DUSE_OPEN_MP gollybase/bigint.cpp -o gollybase/bigint.o g++ -c -Wall -O3 -fopenmp -DUSE_OPEN_MP gollybase/lifealgo.cpp -o gollybase/lifealgo.o g++ -c -Wall -O3 -fopenmp -DUSE_OPEN_MP gollybase/qlifealgo.cpp -o gollybase/qlifealgo.o g++ -c -Wall -O3 -fopenmp -DUSE_OPEN_MP gollybase/util.cpp -o gollybase/util.o g++ -c -Wall -O3 -fopenmp -DUSE_OPEN_MP gollybase/lifepoll.cpp -o gollybase/lifepoll.o g++ -c -Wall -O3 -fopenmp -DUSE_OPEN_MP gollybase/liferules.cpp -o gollybase/liferules.o g++ -c -Wall -O3 -fopenmp -DUSE_OPEN_MP gollybase/viewport.cpp -o gollybase/viewport.o g++ -c -Wall -O3 -fopenmp -DUSE_OPEN_MP gollybase/readpattern.cpp -o gollybase/readpattern.o g++ -c -Wall -O3 -fopenmp -DUSE_OPEN_MP gollybase/qlifedraw.cpp -o gollybase/qlifedraw.o g++ -fopenmp main.o digests/sha256.o digests/md5.o happyhttp/happyhttp.o gollybase/bigint.o gollybase/lifealgo.o gollybase/qlifealgo.o gollybase/util.o gollybase/lifepoll.o gollybase/liferules.o gollybase/viewport.o gollybase/readpattern.o gollybase/qlifedraw.o -o apgnano true true oo o true oo ooo true o true oo ooo true o o true o o true o $
If not, what does the file command report for apgnano.exe ? Here's what I get on Cygwin:
Code: Select all
$ file apgnano.exe apgnano.exe: PE32+ executable (console) x86-64, for MS Windows $
Edit: And now (after getting all the compile-time output you said to expect) I seem to have a 414-KB executable- that still does nothing in cygwin. And command prompt is complaining about a missing procedure entry point in cygstdc++-6.dll.
Re: apgsearch v2.2
What do you mean by 'does nothing'? What happens, specifically, when you run:
Code: Select all
./apgnano
What do you do with ill crystallographers? Take them to the mono-clinic!
-
- Posts: 25
- Joined: November 25th, 2015, 5:26 pm
Re: apgsearch v2.2
It prints a single empty line to the console and then immediately terminates.calcyman wrote:What do you mean by 'does nothing'? What happens, specifically, when you run:
Code: Select all
./apgnano
Re: apgsearch v2.2
Ahhh... thanks! I got it nowScorbie wrote:You have to run make in the directory where the makefile is in. You seem to be running Cygwin outside the apgnano directory. Go into apgnano directory, navigate to where the source file is in (e.g. if it's in apgnano do "cd apgnano". If it's in apgnano/src, do "cd apgnano/src" ...), and then you can run make.
PS late reply
-
- Posts: 25
- Joined: November 25th, 2015, 5:26 pm
Re: apgsearch v2.2
I would like to suggest the adition of a search by pattern name feature to the website
- gameoflifeboy
- Posts: 474
- Joined: January 15th, 2015, 2:08 am
Re: apgsearch v2.2
I'd like that too, but I'd like a search by RLE even more, because some patterns can have more than one name.
I'd also like a way to search comments.
I'd also like a way to search comments.
Re: apgsearch v2.2
I would like to suggest some features for future apgsearch programs:
-An -r option which specifies the rule
-An -s option which specifies symmetry
-Typing "stop" in the command line will stop apgsearch, just like typing q with the python script
-A no-compilation required .exe
-Typing "census" to see current census in new window.
-An -r option which specifies the rule
-An -s option which specifies symmetry
-Typing "stop" in the command line will stop apgsearch, just like typing q with the python script
-A no-compilation required .exe
-Typing "census" to see current census in new window.
-
- Posts: 25
- Joined: November 25th, 2015, 5:26 pm
Re: apgsearch v2.2
gameoflifeboy wrote:I'd like that too, but I'd like a search by RLE even more, because some patterns can have more than one name.
I'd also like a way to search comments.
Those would all also be nice.Saka wrote:I would like to suggest some features for future apgsearch programs:
-An -r option which specifies the rule
-An -s option which specifies symmetry
-Typing "stop" in the command line will stop apgsearch, just like typing q with the python script
-A no-compilation required .exe
-Typing "census" to see current census in new window.
Re: apgsearch v2.2
I'm surprised that nobody mentioned that the Catagolue has reached 30 trillion objects.
▄▀
▀▀▀
▀▀▀
Re: apgsearch v2.2
Hmm. I seem to be experiencing an issue where my apgnano instances are gradually slowing down.
I am running two computers with 12 cores total-- on my desktop, the average time between 10^7-soup hauls was about 210 minutes in October, with most other programs shut down. Now, with roughly the same setup, it's about 225-230 minutes.
The same goes for my laptop-- haul time has gone up from 200 to 230 minutes as well. This has caused total production to decline from 17.5 to 15.5 Gobj/d (10^9 objects per day).
Do y'all have any idea what could be causing this?
I am running two computers with 12 cores total-- on my desktop, the average time between 10^7-soup hauls was about 210 minutes in October, with most other programs shut down. Now, with roughly the same setup, it's about 225-230 minutes.
The same goes for my laptop-- haul time has gone up from 200 to 230 minutes as well. This has caused total production to decline from 17.5 to 15.5 Gobj/d (10^9 objects per day).
Do y'all have any idea what could be causing this?
"What's purple and commutes?
The Evanston Express."
The Evanston Express."
-
- Posts: 25
- Joined: November 25th, 2015, 5:26 pm
Re: apgsearch v2.2
Does anyone know what the minimum soup count for a haul is?
Re: apgsearch v2.2
100000.SuperJedi224 wrote:Does anyone know what the minimum soup count for a haul is?
-
- Posts: 25
- Joined: November 25th, 2015, 5:26 pm
Re: apgsearch v2.2
Okay, that's fine for Life, but there are rules for which 100,000 soups is just ridiculous.drc wrote:100000.SuperJedi224 wrote:Does anyone know what the minimum soup count for a haul is?
-
- Posts: 25
- Joined: November 25th, 2015, 5:26 pm
Re: apgsearch v2.2
Yeah, I just finished running the python version on a nonstandard rule (B478/S1234) and when I quit the script I think it kind of froze Golly on me...
Re: apgsearch v2.2
The minimum accepted by Catagolue is 10 000, as confirmed by calcyman here. You will need to modify the Python script to be able to specify 10 000 soup hauls. You should also keep in mind Alexey's comments regarding symmetric soup searches in Day and Night:SuperJedi224 wrote:Does anyone know what the minimum soup count for a haul is?
Alexey_Nigin wrote:I am now going to switch to C4 symmetries. If you want to help me in my search then (A) thank you and (B) you will need to modify apgsearch so that it agrees to send 10000-soup hauls. This piece of code is near the end, right below the place where you can hardcode inputs. Remember, however, that you are solely responsible for any DDoS attacks you initiate, and it may thus be a good idea not to upload Day & Night soups 24/7.
The 5S project (Smallest Spaceships Supporting Specific Speeds) is now maintained by AforAmpere. The latest collection is hosted on GitHub and contains well over 1,000,000 spaceships.
Semi-active here - recovering from a severe case of LWTDS.
Semi-active here - recovering from a severe case of LWTDS.
-
- Posts: 25
- Joined: November 25th, 2015, 5:26 pm
Re: apgsearch v2.2
Found in the comments on the python script:
unless it persists another 2^18 gens, which is so unbelievably improbable that you are more likely to be picked up by a passing ship in the vacuum of space
unless it persists another 2^18 gens, which is so unbelievably improbable that you are more likely to be picked up by a passing ship in the vacuum of space