Attract-Mode Support Forum

Attract-Mode Support => General => Topic started by: dabone on July 10, 2018, 03:50:52 PM

Title: Daily Windows Build available.
Post by: dabone on July 10, 2018, 03:50:52 PM
I've setup a daily build for windows executables (32 and 64 bit)  and it updates nightly at 12:05 est (GMT -5).

http://www.svfdtn.com/attract/attract-daily.zip (http://www.svfdtn.com/attract/attract-daily.zip)




2020 Update....
Rebuilt my environment from scratch, so we are currently sitting at.

(Windows, SFML 2.5.1 +SWF +7z +Curl)
avcodec 58.54.100 / avformat 58.29.100 / swscale 5.5.100 / avutil 56.31.100 / swresample 3.5.100



Still at the same location.



Title: Re: Daily Windows Build available.
Post by: progets on July 10, 2018, 11:41:11 PM
I think that's great and will help a lot of people to test and use new features before the public releases.

There used to be a buildbot nightly version link on the website but it was removed because it wasn't very reliable. If your nightly build is reliable, I hope to see this thread as a sticky.

Thanks.

Title: Re: Daily Windows Build available.
Post by: iOtero on July 11, 2018, 02:54:29 AM
Thanks,i have never managed to compile on Windows, and i have tried it several times.
In MAC, yes, in Macos High Sierra, in Mountain Lion, either.
In Linux i have not tried it.
Title: Re: Daily Windows Build available.
Post by: dabone on July 11, 2018, 01:34:45 PM
It's the windows build, done in linux.. :)


Later,
dabone
Title: Re: Daily Windows Build available.
Post by: 7ank0v1c on July 11, 2018, 02:08:47 PM
Thanks a lot for this man, I desperately was trying to compile this the last week and I wasted many hours with no success. Compiling is beyond me, to be honest, and I would consider myself an advanced computer user outside of this.

Thanks again  ;D
Title: Re: Daily Windows Build available.
Post by: iOtero on July 12, 2018, 09:26:06 AM
What i wanted to say is that yes i compiled AM on MAC OS High Sierra.
I not compiled AM on MAC OS X Mountain Lion, although i have tried.
I not compiled AM on Windows native, although i have tried.
I not compiled AM on Windows cross-compile (linux).
And i have not tried compiling AM in Linux to use it in Linux.

I Need AM in Mac Os X Mountain Lion and Lubuntu 16.04 or 18.04.  I'm not asking, i just comment on my needs. With the Windows version my biggest need has been covered. Thank you very much.

Sorry, i am spanish, my english is limited...

Title: Re: Daily Windows Build available.
Post by: IceLancer on July 12, 2018, 01:56:50 PM
Can u build version with console ON?
Quote
is now split into two different builds - regular and console
Title: Re: Daily Windows Build available.
Post by: dabone on July 15, 2018, 10:24:16 AM
Ok, done.
Download and extract.
Gui and console versions are now there.


Later,
dabone
Title: Re: Daily Windows Build available.
Post by: 7ank0v1c on July 15, 2018, 01:26:18 PM
Thanks again Dabone =D
Title: Re: Daily Windows Build available.
Post by: dabone on July 15, 2018, 06:21:18 PM
Here's the script I have running currently. if anyone is wondering.

Code: [Select]
#!/bin/bash
export PATH=$PATH:/home/user/mxe/usr/bin
now=$(date +"%m_%d_%Y")
x64="attract-64_$now.exe"
x86="attract-86_$now.exe"
x64c="attract-64console_$now.exe"
x86c="attract-86console_$now.exe"
git clone https://github.com/mickelson/attract attract-daily
cd attract-daily
make clean
make -j 6 CROSS=1 TOOLCHAIN=i686-w64-mingw32.static WINDOWS_STATIC=1
mv attract.exe $x86
make clean
make -j 6 CROSS=1 TOOLCHAIN=i686-w64-mingw32.static WINDOWS_STATIC=1 WINDOWS_CONSOLE=1
mv attract.exe $x86c
make clean
make -j 6 CROSS=1 TOOLCHAIN=x86_64-w64-mingw32.static WINDOWS_STATIC=1
mv attract.exe $x64
make clean
make -j 6 CROSS=1 TOOLCHAIN=x86_64-w64-mingw32.static WINDOWS_STATIC=1 WINDOWS_CONSOLE=1
mv attract.exe $x64c
zip attract-daily.zip $x64 $x86 $x64c $x86c
cp attract-daily.zip /media/web/SVFDTN/attract/attract-daily.zip
cd  ..
rm -rf attract-daily

Later,
dabone
Title: Re: Daily Windows Build available.
Post by: iOtero on July 24, 2018, 12:13:06 PM
Why this thread is not pinned?
Title: Re: Daily Windows Build available.
Post by: dabone on August 07, 2018, 12:00:58 PM
bump
Title: Re: Daily Windows Build available.
Post by: bundangdon on August 14, 2018, 08:46:47 PM
This is extremely helpful! Thank you for sharing and I agree that this thread should be pinned at the top
Title: Re: Daily Windows Build available.
Post by: toothlessgrinn on August 14, 2018, 11:37:10 PM
DUDE!!! you are the shiznizle!!!! thank you!!!!
Title: Re: Daily Windows Build available.
Post by: progets on August 17, 2018, 11:04:42 PM
@dabone - I think this daily build is great and helpful for people to upgrade. I noticed that if it's used for a new build it doesn't create and populate several of the folders like the public releases of AttractMode do such as: intro, language, layouts, loader, modules, plugins, etc.

Is this intentional, an oversight or just a limitation of your script? I'm not complaining and think it's a great asset but could it be better (more complete)? If someone new to AM uses just your daily build they will have an incomplete and usable (due to lack of any layouts) install.

P.S. This became apparent when I looked at today's build but didn't get/see the recent plugin commit.
Title: Re: Daily Windows Build available.
Post by: dabone on August 21, 2018, 06:35:54 AM
I'm just compiling whats up there, it's the attractmode executables doing the creating.

So I guess, get the release, install using it, and then upgrade the attractmode.exe file.



Later,
dabone
Title: Re: Daily Windows Build available.
Post by: progets on August 22, 2018, 11:59:42 PM
I'm just compiling whats up there, it's the attractmode executables doing the creating.

So I guess, get the release, install using it, and then upgrade the attractmode.exe file.



Later,
dabone

I completely understand and again, I'm very happy with what you are offering. It's very generous.

I'm only suggesting that you consider adding some specific straight-up copies of some of the source file directories to an AttractMode directory as well as the new executables before zipping (i.e. zip the AttractMode directory with the new binaries as well as the other directories required for a new install).

Examples of source file directory copies to your purposed "AttractMode" zipped directoy:
/attract/config/emulators --> /AttractMode/emulators
/attract/config/layouts --> /AttractMode/layouts
/attract/config/intro --> /AttractMode/intro
/attract/config/language --> /AttractMode/language
/attract/config/loaders --> /AttractMode/loaders
/attract/config/modules --> /AttractMode/modules
/attract/config/plugins --> /AttractMode/plugins
attract.exe --> /AttractMode/attract.exe
attract-console.exe --> /AttractMode/attract-console.exe

Take my suggestion with a grain of salt. What you offer today is great and I think it makes many people happy. If you have time and interest you could make your build a one-stop place to get a completely new AM build verses just an upgrade build. Of course any user could simply copy over the new .exe files to do an upgrade of their current system (at the risk of missing other feature that might not be within the .exe files (.i.e. layouts, plugins, modules, etc.)






Title: Re: Daily Windows Build available.
Post by: toothlessgrinn on August 24, 2018, 10:26:04 AM
i droped new files in old folder. i notice some small differences. at least in mine im having controller issues but i dont think it am doing it cuz i also updated my mame exe and i think thats my problem other then that i had  to resign my controls in am. oh wait.. i am having focus isues but not enugh to bitch to much... lol...
Title: Re: Daily Windows Build available.
Post by: dabone on September 03, 2018, 07:23:12 AM
Quote
I completely understand and again, I'm very happy with what you are offering. It's very generous.

I'm only suggesting that you consider adding some specific straight-up copies of some of the source file directories to an AttractMode directory as well as the new executables before zipping (i.e. zip the AttractMode directory with the new binaries as well as the other directories required for a new install).

Examples of source file directory copies to your purposed "AttractMode" zipped directoy:
/attract/config/emulators --> /AttractMode/emulators
/attract/config/layouts --> /AttractMode/layouts
/attract/config/intro --> /AttractMode/intro
/attract/config/language --> /AttractMode/language
/attract/config/loaders --> /AttractMode/loaders
/attract/config/modules --> /AttractMode/modules
/attract/config/plugins --> /AttractMode/plugins
attract.exe --> /AttractMode/attract.exe
attract-console.exe --> /AttractMode/attract-console.exe

Take my suggestion with a grain of salt. What you offer today is great and I think it makes many people happy. If you have time and interest you could make your build a one-stop place to get a completely new AM build verses just an upgrade build. Of course any user could simply copy over the new .exe files to do an upgrade of their current system (at the risk of missing other feature that might not be within the .exe files (.i.e. layouts, plugins, modules, etc.)


Ok, done, the daily windows build includes all the config folder, and by default the windows 64, non console mode is called attract.exe


Still available at the same place.

Later,
dabone
Title: Re: Daily Windows Build available.
Post by: raygun on September 03, 2018, 07:47:09 AM
pinned.

thanks for setting this up!
Title: Re: Daily Windows Build available.
Post by: dabone on September 03, 2018, 09:46:33 AM
 ;D
Title: Re: Daily Windows Build available.
Post by: progets on September 03, 2018, 08:30:52 PM
@dabone - Thanks for all the effort. It looks great.
Title: Re: Daily Windows Build available.
Post by: iOtero on September 04, 2018, 03:14:13 AM
it was time!!!

Congratulations!  ;D
Title: Re: Daily Windows Build available.
Post by: progets on September 05, 2018, 09:59:21 PM
@dabone - Your daily builds are growing in size because they contain multiple versions (days) of each .exe. I understand including four versions of the .exe but now you have different date builds in the zip file for each .exe version too (10 .exe files).

Code: [Select]
09/03/2018  11:03 PM        30,188,544 attract-64console_09_04_2018.exe
09/04/2018  11:03 PM        30,188,544 attract-64console_09_05_2018.exe
09/05/2018  11:03 PM        30,188,544 attract-64console_09_06_2018.exe
09/03/2018  11:01 PM        29,083,136 attract-86console_09_04_2018.exe
09/04/2018  11:01 PM        29,083,136 attract-86console_09_05_2018.exe
09/05/2018  11:01 PM        29,083,136 attract-86console_09_06_2018.exe
09/03/2018  11:00 PM        29,083,136 attract-86_09_04_2018.exe
09/04/2018  11:00 PM        29,083,136 attract-86_09_05_2018.exe
09/05/2018  11:00 PM        29,083,136 attract-86_09_06_2018.exe
09/05/2018  11:02 PM        30,188,544 attract.exe

I should also mention that your new zip version has picked up multiple changes in the past week alone that your old version wouldn't have (files in the language, layouts and shaders folders)!

P.S. Obviously my file times listed above are off by one hour (which looks like a day) vs your actual build times due to our time zone difference.
Title: Re: Daily Windows Build available.
Post by: progets on September 06, 2018, 10:48:57 PM
This zip file is still growing in size with 13 .exe files now.

I also noticed that the directories in the zip file aren't being updated, only the new .exe files are added.
Title: Re: Daily Windows Build available.
Post by: bundangdon on September 07, 2018, 03:03:29 AM
I've setup a daily build for windows executables (32 and 64 bit)  and it updates nightly at 12:05 est (GMT -5).

http://www.svfdtn.com/attract/attract-daily.zip (http://www.svfdtn.com/attract/attract-daily.zip)

If there is a problem with me doing this, please let me know, but some people seem to have a hard time getting the windows cross compile going and I thought this would be easier.


Later,
dabone

Really appreciate this, but as it was also mentioned before, the zip file is growing very fast with too many files inside ::)
Title: Re: Daily Windows Build available.
Post by: progets on September 13, 2018, 12:28:32 AM
This build is out of control. The zip is now 389 MB and contains over 30 .exe files. Also, all the subdirectories are from 9/3 and not being updated.
Title: Re: Daily Windows Build available.
Post by: dabone on September 13, 2018, 04:30:49 AM
Sorry, I haven't checked on it in a while..  :o


I was cleaning up the wrong directory in the build script. Things should be correct now. I'll check it again in a couple of days to make sure.


Later,
dabone
Title: Re: Daily Windows Build available.
Post by: progets on September 13, 2018, 04:18:51 PM
Thank you
Title: Re: Daily Windows Build available.
Post by: progets on January 03, 2019, 05:30:58 PM
The Linux discussion has been split to a new thread here http://forum.attractmode.org/index.php?topic=2682.0 (http://forum.attractmode.org/index.php?topic=2682.0).
Title: Re: Daily Windows Build available.
Post by: Waveform on January 04, 2019, 03:26:02 AM
Hi Dabone,
Thanks for your effort on this, i cannot scrape with the latest daily build though as it says "frontend was built without libcurl enabled!"

Since the official release also fails to scrape from websites I thought I'd give your daily builds a try to remedy the issue.

Could you make the next build with libcurl enabled by any chance?

Thanks,
Waveform
Title: Re: Daily Windows Build available.
Post by: jakyll on January 05, 2019, 05:13:50 PM
 ;D Was about to say the exact same thing.  I'm guessing it will be fixed in tonight's build
Title: Re: Daily Windows Build available.
Post by: Lukyz on January 16, 2019, 09:40:57 AM
I still getting "frontend was built without libcurl enabled!" error.
Is there any chance for fix in near future? Thx
Title: Re: Daily Windows Build available.
Post by: dabone on January 18, 2019, 06:49:20 PM
Build is now fixed to include curl.


Link is the same as always.


Later,
dabone
Title: Re: Daily Windows Build available.
Post by: rand0m on January 29, 2019, 04:20:42 AM
Thanks a lot for this dabone, its really handy to have Win daily build available :D
Title: Re: Daily Windows Build available.
Post by: TurnBasedStrategy on January 31, 2019, 02:27:53 AM
Is this a daily update with Mike's/Oomek commits?
Title: Re: Daily Windows Build available.
Post by: progets on January 31, 2019, 10:36:00 PM
It will have all commits to the master from everyone. It won't contain any forks off the master or pending pull requests.

To answer your question directly, yes it has Oomeks commits. See all commits to the master here https://github.com/mickelson/attract/commits/master (https://github.com/mickelson/attract/commits/master).
Title: Re: Daily Windows Build available.
Post by: dark1973 on May 29, 2019, 06:42:03 AM
sorry for my request, are there any news for the next version?
Title: Re: Daily Windows Build available.
Post by: qqplayer on July 14, 2019, 02:36:18 AM
This version solves all my extrange am closes.
But now my sumatra pdf plugin makes am to crash when I close the reader.

http://forum.attractmode.org/index.php?topic=1927.0

Any suggestion?

Update:Solved

http://forum.attractmode.org/index.php?topic=1927.0
Title: Re: Daily Windows Build available.
Post by: Pochowandpoch on August 29, 2019, 12:44:12 AM
Hi guys

I have compiled the last source for Windows from here ->> https://github.com/mickelson/attract

I share the download link ->> Link deleted

Someone knows why it is different?

Greetings  :)
Title: Re: Daily Windows Build available.
Post by: bundangdon on August 29, 2019, 01:41:22 AM
Hi guys

I have compiled the last source for Windows from here ->> https://github.com/mickelson/attract

(https://i.postimg.cc/MHJ5TN16/Border-Down.png)

I share the download link ->> https://mega.nz/#!ZJ9yFSQL!Cjs36m8njL8dziLJ1mqyCiiC6fkf_Ytc3Rh2oB6PqoQ

Greetings  :)

Just wondering, how is this one different than the daily build available on the original post?
Title: Re: Daily Windows Build available.
Post by: Pochowandpoch on August 29, 2019, 01:46:38 AM
The last build of the daily compilation is ->> 01/19/2019

Maybe I have to enable the libcurl compilation
Title: Re: Daily Windows Build available.
Post by: bundangdon on August 29, 2019, 01:54:32 AM
The last build of the daily compilation is ->> 01/19/2019

Maybe I have to enable the libcurl compilation

Really? I always thought those were automatically building from the (updated) source on a daily basis, hence the "daily" in the title.
Title: Re: Daily Windows Build available.
Post by: Pochowandpoch on August 29, 2019, 02:02:48 AM
I do not understand why I have different weight in the executable  ???

I have observed the code and it is , is daily.

What I don't understand is because the weight is different.

Post edited.
Title: Re: Daily Windows Build available.
Post by: bundangdon on August 29, 2019, 03:18:56 AM
I do not understand why I have different weight in the executable  ???

I have observed the code and it is , is daily.

What I don't understand is because the weight is different.

Post edited.

I was wondering about that too. Also, why did you post a photo of the Linux version?
Title: Re: Daily Windows Build available.
Post by: Pochowandpoch on August 29, 2019, 07:20:54 AM
I do not understand why I have different weight in the executable  ???

I have observed the code and it is , is daily.

What I don't understand is because the weight is different.

Post edited.

I was wondering about that too. Also, why did you post a photo of the Linux version?

Nothing,just to show the distribution where I'm compiling.

this is the difference:

(https://i.postimg.cc/MTx69zB2/photo-2019-08-29-16-17-17.jpg)

I have to add libcurl.

Edit -> Compiled with libcurl -> https://mega.nz/#!8RExDQBZ!lJjrbsL0ZfPJQbZ2f2iHERRX7cc_ghp-KR9N5tAX7kg

Now the exe weigh more hahaha. ;D
Title: Re: Daily Windows Build available.
Post by: Fstarred on January 17, 2020, 02:46:58 AM
Are these nightly build really working? I can see from source that gamesdb endpoint API was fixed, but the nightly build still point to the old one therefore it doesn't work
Title: Re: Daily Windows Build available.
Post by: dabone on February 02, 2020, 09:19:50 AM
Sorry, I had updated something else on my backend, so it hadn't updated since December. I'm currently working on it.


Update...... Working as of 2-2-20