Bug#910322: foo2zjs hard codes location of stdio.h
Source: foo2zjs
Version: 20171202dfsg0-1
Tags: patch upstream
Control: block 798955 by -1
foo2zjs's Makefile hard codes the location of stdio.h. That breaks with
non-glibc libcs and with a glibc that fixes #798955 as it will move
stdlib.h to /usr/include/<triplet>/stdio.h. The attached patch removes
the broken check and doing so is sufficient to make foo2zjs build again.
Please consider applying the patch.
Helmut
--- foo2zjs-20171202dfsg0.orig/Makefile
+++ foo2zjs-20171202dfsg0/Makefile
@@ -399,15 +399,6 @@
echo " ***"; \
exit 1; \
fi
- @if ! test -f /usr/include/stdio.h; then \
- echo " ***"; \
- echo " *** Error: /usr/include/stdio.h is not installed!"; \
- echo " ***"; \
- echo " *** Install Software Development (gcc) package"; \
- echo " *** for Ubuntu: sudo apt-get install build-essential"; \
- echo " ***"; \
- exit 1; \
- fi
@if ! type gs >/dev/null 2>&1; then \
echo " ***"; \
echo " *** Error: gs is not installed!"; \
Reply to: