-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Command Line Builds: [Ubuntu IDE] Extension scripts referencing "/of" flag fail in 203.11 (e.g., Steamworks) #4339
Comments
Morning @OmegaMetor, what version of the extension are you using I can see by the logs that this is from an older version of the extension. The message that you are seeing:
...is not from a current version of the Steamworks extension. Regarding the error:
...please refer to the following entry in the manual where it reads the |
The Steamworks extension is version 1.1.3a, though slightly modified to add functions for GetUserItemVote and SetUserItemVote, only modifying the c++. Removing the /of arg works, though the manual entry is confusing since it calls it |
@DiasFranciscoA I'm on the latest Steamworks extension version and this is still an issue, specifying an /of filename argument like suggested does not solve the issue. I've tried this on two different ubuntu machines. Removing the /of argument doesn't solve it either.
I've submitted an issue over the Steamworks repo (YoYoGames/GMEXT-Steamworks#61) but should I open one here instead ? |
Description
(I know it specifically says "building your projects inside the GameMaker IDE", but I don't know which type would be better)
Currently, on Ubuntu 22.04, when running igor with the command:
./Igor /rp ../../../../ /lf ~/Gamemaker/licence.plist /cache ~/Gamemaker/cache /temp ~/Gamemaker/temp /project ~/Game/Game.yyp /of ~/Gamemaker/out /tf Game.appimage linux Package
It gets through most of the build, but eventually fails with the following errors:
After looking through the post_build_step.sh from the steamworks extension, where the error occurs, i found that the YYprojectName variable is unset, causing the script to fail. In ide on windows this works fine, though I haven't tested calling igor on windows.
I did not include a contact us package due to there not being any way to generate it that I am aware of. If there is a way to do that, I can do that soon.
Expected Change
I'd like either this to be fixed so it can build properly, also only slightly related but a better "more official" place to download only igor from would be nice for ci, along with documentation for running igor on non-windows platforms.
Steps To Reproduce
How reliably can you recreate this issue using your steps above?
Always
Which version of GameMaker are you reporting this issue for?
2023.11.1 (Monthly)
Which operating system(s) are you seeing the problem on?
Ubuntu 22 LTS
Which platform(s) are you having trouble building this project for?
Ubuntu
Are you running GameMaker from inside your Steam library?
None
Contact Us Package Attached?
Sample Project Added?
The text was updated successfully, but these errors were encountered: