DavidKinder / Inform6

The latest version of the Inform 6 compiler, used for generating interactive fiction games.
http://inform-fiction.org/
Other
199 stars 32 forks source link

inform6 6.41-r1 linux build failure #199

Closed chenrui333 closed 1 year ago

chenrui333 commented 1 year ago

👋 trying to build the latest release, but run into some build issue. The error log is as below:

build error ``` /tmp/inform6-20220807-2280-191tfzb/inform-6.41-r1/inform-6.41 +std std-demos/ruins1.inf std-demos/ruins1.z5 Inform 6.41 for Unix (22nd July 2022) A specified path is longer than 127 characters. Makefile:210: recipe for target 'std-demos/ruins1.z5' failed make: *** [std-demos/ruins1.z5] Error 1 ```

full build log, https://github.com/Homebrew/homebrew-core/runs/7709329558 relates to Homebrew/homebrew-core#107488

DavidKinder commented 1 year ago

The build log suggests that you're building with UNIX defined, which gets a very conservative set of OS-specific definitions, including a maximum path length of 128. If you define LINUX instead, you'll get a much longer path length. See the definitions of UNIX and LINUX in header.h for more details.