উত্স কোড থেকে libffi 3.0.9 সংকলন include/Makefile.in
করার সময়, অন্তর্ভুক্ত ইনস্টল করে${PREFIX}/lib/libffi-3.0.9/include directory
। আমি নিশ্চিত যে এর এক দুর্দান্ত কারণ আছে তবে আমি এতে বিরক্ত হয়েছি।
লিফফি সংকলন করার সময় এই লাইনটি এটি ঠিক করে:
/bin/perl -pe 's#^includesdir = .*#includesdir = \@includedir\@#' -i include/Makefile.in
অন্তর্ভুক্তগুলি এখন ইনস্টল করা হবে ${PREFIX}/include
যা /usr/local/include
আমার জন্য।
আমার সম্পূর্ণ রেসিপিটি হ'ল:
cd /var/tmp
rm -rf libffi-3.0.9
untgz /usr/local/src/utils/libffi-3.0.9.tar.gz
cd libffi-3.0.9
/bin/perl -pe 's#^AM_CFLAGS = .*#AM_CFLAGS = -g#' -i Makefile.in
/bin/perl -pe 's#^includesdir = .*#includesdir = \@includedir\@#' -i include/Makefile.in
./configure --prefix=/usr/local \
--includedir=/usr/local/include
gmake
gmake install