Trying to Set Up Build Environment
Posted: Tue Apr 21, 2015 10:10 pm
I'm trying to get a build environment set up for FS, and while I think I have things mostly correct, I'm getting a compiler error that I cannot understand at all.
I have done the following things so far:
The interface of Inform now shows FS's main .i7 source code file when the Source tab is active, and it also shows the extensions of the Git repo under the Extensions tab. However, my attempts to compile FS (using the latest commit to the repository as of this post) have produced this error:
Googling the type of error message turns up a seemingly unrelated bug report in Inform 7 and absolutely nothing else. This error message is especially confusing to me, considering that a "grep -r "ub\*" ." run on the Git directory shows that no source files contain the text "ub*".
Does anybody have any ideas as to what might be causing this? Is there anything else that I might still need to do to create a build environment?
I have done the following things so far:
- I have downloaded and installed Inform 7 for Windows.
- I have downloaded the FS Github repository using Git on Cygwin.
- I have created a new project called "test" in Inform, and subsequently closed Inform without adding new content to this project.
- I have used Link Shell Extension to create junctions from directories in the Git repo to relevant locations in Inform's directory structure. This allows me to have the files accessible by Inform 7 in the directories that the program expects them to be in while still being able to use the Git repo.
Specifically:- I have junctioned the Inform directory of the repo to C:\Users\<me>\Documents\Inform\Projects\test.inform\Source (I renamed the junction from "Inform" to "Source" after having created it).
- I have junctioned the Figures directory of the repo to C:\Users\<me>\Documents\Inform\Projects\test.inform\Figures.
- I have junctioned every directory in the repository other than ".git", "Inform", "Figures", "Flexible Infection", and "Flexible Society Main File" to corresponding directories in C:\Users\<me>\Documents\Inform\Extensions.
The interface of Inform now shows FS's main .i7 source code file when the Source tab is active, and it also shows the extensions of the Git repo under the Extensions tab. However, my attempts to compile FS (using the latest commit to the repository as of this post) have produced this error:
In Book 10 - Let the Games Begin:
Problem. I am unable to put any value into the variable '| ub* a |', because sound name is a kind of value with no actual values.
Googling the type of error message turns up a seemingly unrelated bug report in Inform 7 and absolutely nothing else. This error message is especially confusing to me, considering that a "grep -r "ub\*" ." run on the Git directory shows that no source files contain the text "ub*".
Does anybody have any ideas as to what might be causing this? Is there anything else that I might still need to do to create a build environment?