X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X_CMAE_Category: , , X-CNFS-Analysis: v=2.3 cv=FLplONgs c=1 sm=1 tr=0 a=OAvc3ylXTZnwW13UMKQG5A==:117 a=OAvc3ylXTZnwW13UMKQG5A==:17 a=KGjhK52YXX0A:10 a=IkcTkHD0fZMA:10 a=jlQd9YhnVdoA:10 a=J70Eh1EUuV4A:10 a=JbhlE8a8jZIA:10 a=bqMIs5ru_oZ8IBRIsU0A:9 a=QEXdDO2ut3YA:10 X-CM-Score: 0 X-Scanned-by: Cloudmark Authority Engine X-Authed-Username: dG9tZGVhbkB3YXZlY2FibGUuY29t X_CMAE_Category: , , X-CNFS-Analysis: X-CM-Score: X-Scanned-by: Cloudmark Authority Engine Authentication-Results: smtp02.emerald.cmh.synacor.com smtp.mail=tomdean AT wavecable DOT com; spf=permerror; sender-id=permerror Authentication-Results: smtp02.emerald.cmh.synacor.com header.from=tomdean AT wavecable DOT com; sender-id=permerror Authentication-Results: smtp02.emerald.cmh.synacor.com smtp.user=tomdean; auth=pass (LOGIN) To: geda-user AT delorie DOT com From: "Thomas D. Dean (tomdean AT wavecable DOT com) [via geda-user AT delorie DOT com]" Subject: [geda-user] Lepton Config Patch Message-ID: Date: Fri, 27 Sep 2019 17:03:51 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Reply-To: geda-user AT delorie DOT com I have a patch to check for proper -dev package when building lepton-geda. > diff -c m4/geda-guile.m4.orig m4/geda-guile.m4 *** m4/geda-guile.m4.orig Thu Sep 26 10:23:51 2019 --- m4/geda-guile.m4 Thu Sep 26 10:22:38 2019 *************** *** 34,50 **** GUILE_MIN_MINOR=`echo ${GUILE_MIN_VER} | sed -e 's;[[^\.]]*\.;;' -e 's;\..*;;g'` GUILE_MIN_TEENY=`echo ${GUILE_MIN_VER} | sed -e 's;.*\.;;'` - _found_pkg_config_guile=yes PKG_CHECK_MODULES(GUILE, [guile-2.2 >= $GUILE_MIN_VER], ! [GUILE_PKG_NAME=guile-2.2], [_found_pkg_config_guile=no]) if test "${_found_pkg_config_guile}" = "no" ; then PKG_CHECK_MODULES(GUILE, [guile-2.0 >= $GUILE_MIN_VER], [_found_pkg_config_guile=yes GUILE_PKG_NAME=guile-2.0], [_found_pkg_config_guile=no]) - fi if test "${_found_pkg_config_guile}" = "no" ; then AC_MSG_ERROR([you need at least version ${GUILE_MIN_VER} of guile]) fi --- 34,68 ---- GUILE_MIN_MINOR=`echo ${GUILE_MIN_VER} | sed -e 's;[[^\.]]*\.;;' -e 's;\..*;;g'` GUILE_MIN_TEENY=`echo ${GUILE_MIN_VER} | sed -e 's;.*\.;;'` PKG_CHECK_MODULES(GUILE, [guile-2.2 >= $GUILE_MIN_VER], ! [_found_pkg_config_guile=yes ! GUILE_PKG_NAME=guile-2.2], ! [_found_pkg_config_guile=no]) + # if found guile-2.2, check for guile-2.2-dev + if test "${_found_pkg_config_guile}" = "yes" ; then + PKG_CHECK_MODULES(GUILE, [guile-2.2-dev >= $GUILE_MIN_VER], + [_found_pkg_config_guile_dev=yes + GUILE_PKG_DEV_NAME=guile-2.2-dev], + [_found_pkg_config_guile=no]) + fi + + ## if did not find guile-2.2, check for guile-2.0 and its dev if test "${_found_pkg_config_guile}" = "no" ; then PKG_CHECK_MODULES(GUILE, [guile-2.0 >= $GUILE_MIN_VER], [_found_pkg_config_guile=yes GUILE_PKG_NAME=guile-2.0], [_found_pkg_config_guile=no]) + # if found guile-2.0, check for guile-2.0-dev + if test "${_found_pkg_config_guile}" = "yes" ; then + PKG_CHECK_MODULES(GUILE, [guile-2.0-dev >= $GUILE_MIN_VER], + [_found_pkg_config_guile_dev=yes + GUILE_PKG_DEV_NAME=guile-2.0-dev], + [_found_pkg_config_guile=no]) + fi + fi + if test "${_found_pkg_config_guile}" = "no" ; then AC_MSG_ERROR([you need at least version ${GUILE_MIN_VER} of guile]) fi