X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Mailer: exmh version 2.8.0 04/21/2012 with nmh-1.7+dev X-Exmh-Isig-CompType: repl X-Exmh-Isig-Folder: inbox From: karl AT aspodata DOT se To: geda-user AT delorie DOT com Subject: [geda-user] target testing (was: undefined symbol: scm_is_exact_integer) In-reply-to: References: <20191129212159 DOT 7112980395B9 AT turkos DOT aspodata DOT se> Comments: In-reply-to Roland Lutz message dated "Fri, 29 Nov 2019 23:38:07 +0100." Mime-Version: 1.0 Content-Type: text/plain Message-Id: <20191130002718.E7DC880395B9@turkos.aspodata.se> Date: Sat, 30 Nov 2019 01:27:18 +0100 (CET) X-Virus-Scanned: ClamAV using ClamSMTP Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk Roland: ... > I'm a bit unsure how to proceed about minimum required versions. Since I > don't have an easy way to test gEDA/gaf with older dependency versions, I > don't notice if something breaks unless someone tells me. For e.g, v2.0.10, I do it like: git clone git://git.sv.gnu.org/guile.git git co v2.0.10 ./autogen.sh ./configure --prefix=/usr/local/guile_2.0.10 make make install cd ..../geda-gaf ./autogen.sh export GUILE_CFLAGS="-I/usr/local/guile_2.0.10/include/guile/2.0 -pthread" export GUILE_LIBS="-L/usr/local/guile_2.0.10/lib -lguile-2.0 -latomic_ops -lgc" export GUILE=/usr/local/guile_2.0.10/bin/guile export GUILE_SNARF=/usr/local/guile_2.0.10/bin/guile-snarf ./configure <...> make make install and I try to fit in make uninstall make clean somewhere. or you can use the pkgonfig file in /lib/pkgconfig/guile-x.x.pc > One option would be requiring at least the versions shipped in Debian > oldstable. This is the oldest distribution on which I regularly build > gEDA/gaf, and considering the overall conservativeness of Debian, these > should be reasonable minimum versions to expect. What do you think? Who are your target and how much time do you have/want to spend on geda, decide that first, and then go by that. And, yea, try to get fellow developers/testers/etc. on the train. As for reasonable, . it is reasonable that you test the code on systems you are familiar with and have available (on a daily basis) Beyound that, it is the responsibility of the users. Regards, /Karl Hammar