can't build cvs exult debian package

NOTICE: This forum is archived as read only.
Please use the Github Discussions at https://github.com/exult/exult/discussions
Forum rules
NOTICE: This forum is archived as read only.
Please use the Github Discussions at https://github.com/exult/exult/discussions
Locked
tigerblue

can't build cvs exult debian package

Post by tigerblue »

Can anyone with experience building exult & exult-tools under debian lend me a hand?

dpkg-buildpackage -rfakeroot

run from the top level of my exult cvs directory gets most of the way through the build process, past the compilation stage, and then can't figure out where to put the *flx files:
/usr/bin/install: cannot create regular file `/home/tigerblue/exult/debian/tmp/usr/share/games/exult/estudio/new/estudio/new/combos.flx': No such file or directory

(etc. for all of the remaining flx files)

Note the path and the nested estudio/new/estudio/new reference. And no, the directory that it's trying to place the files in does not exist, probably with good reason :)

Any clues?

-tigerblue
wjp
Site Admin
Posts: 1708
Joined: Thu May 14, 2020 1:34 pm

Re: can't build cvs exult debian package

Post by wjp »

Your automake version is probably broken. Automake before 1.6.3 (I think) doesn't install data files in the place it should.

(Kind of silly. It installs binaries to the right place, but not scripts and data files)
tigerblue

Re: can't build cvs exult debian package

Post by tigerblue »

Thanks! That did it. The version of automake on the machine I was compiling on was horribly out-of-date, like version 1.4. I upgraded to 1.7.3 and all is fixed.

-tigerblue
Locked