lfos / calcurse

A text-based calendar and scheduling application
https://calcurse.org
BSD 2-Clause "Simplified" License
990 stars 94 forks source link

out of tree build broken #478

Open nobrowser opened 12 months ago

nobrowser commented 12 months ago

In git master branch.

mkdir /var/tmp/calcurse-build
cd /var/tmp/calcurse-build
/var/lib/git/calcurse/configure --prefix=/usr/local
make

... mostly builds fine, but at the end: ...

Making all in scripts
make[2]: Entering directory '/var/tmp/calcurse-build/scripts'
rm -f "calcurse-upgrade"
sed -e 's|@PACKAGE_VERSION[@]|4.8.0-15-g95bb|g' <"/var/lib/git/calcurse/scripts//var/lib/git/calcurse/scripts/calcurse-upgrade.sh.in" >"calcurse-upgrade"
/bin/bash: line 1: /var/lib/git/calcurse/scripts//var/lib/git/calcurse/scripts/calcurse-upgrade.sh.in: No such file or directory
make[2]: *** [Makefile:524: calcurse-upgrade] Error 1
make[2]: Leaving directory '/var/tmp/calcurse-build/scripts'
make[1]: *** [Makefile:403: all-recursive] Error 1
make[1]: Leaving directory '/var/tmp/calcurse-build'
make: *** [Makefile:344: all] Error 2

Clearly, it is looking for calcurse-upgrade.sh.in in the wrong place. Now, this may be an autotools bug, but it may also be misunderstanding of autotools. Myself, I have given up on autotools so I can't propose a solution :(

-- Ian