From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Mark H Weaver Newsgroups: gmane.lisp.guile.user Subject: Re: guile 2.0.7 installation problems: configure issues libltdl error Date: Thu, 06 Dec 2012 14:24:21 -0500 Message-ID: <87boe7asre.fsf@tines.lan> References: <1354812087.24528.140661162718149.146BBA79@webmail.messagingengine.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1354821896 8270 80.91.229.3 (6 Dec 2012 19:24:56 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 6 Dec 2012 19:24:56 +0000 (UTC) Cc: guile-user@gnu.org To: msematman@myopera.com Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Thu Dec 06 20:25:09 2012 Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Tgh4G-0001yl-F9 for guile-user@m.gmane.org; Thu, 06 Dec 2012 20:25:08 +0100 Original-Received: from localhost ([::1]:52155 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tgh44-0000zP-DF for guile-user@m.gmane.org; Thu, 06 Dec 2012 14:24:56 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:55103) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tgh3y-0000zI-DB for guile-user@gnu.org; Thu, 06 Dec 2012 14:24:52 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Tgh3u-0000Q0-4M for guile-user@gnu.org; Thu, 06 Dec 2012 14:24:50 -0500 Original-Received: from world.peace.net ([96.39.62.75]:41524) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tgh3t-0000LH-Vi for guile-user@gnu.org; Thu, 06 Dec 2012 14:24:46 -0500 Original-Received: from 209-6-91-212.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com ([209.6.91.212] helo=tines.lan) by world.peace.net with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1Tgh3c-0007po-QL; Thu, 06 Dec 2012 14:24:28 -0500 In-Reply-To: <1354812087.24528.140661162718149.146BBA79@webmail.messagingengine.com> (msematman@myopera.com's message of "Thu, 06 Dec 2012 17:41:27 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 96.39.62.75 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Original-Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.user:9738 Archived-At: msematman@myopera.com writes: > Last line of configure output: > ******************************** > ... > ... > ... > checking for libltdl... no > > and an error is issued complaining about the absence of libltdl. > > However, libltdl exists on the system: > **************************** > ls -l /usr/lib64/*ltdl* > > lrwxrwxrwx 1 root root 16 Nov 21 2011 /usr/lib64/libltdl.so.3 -> > libltdl.so.3.1.4 > -rwxr-xr-x 1 root root 29952 Dec 16 2009 /usr/lib64/libltdl.so.3.1.4 Most likely, this is because you don't have /usr/include/ltdl.h, which is needed to compile programs against libltdl. Modern distributions typically separate libraries into at least two packages: the main package, and a "development package" which includes header files, etc, needed during compilation. For example, on Debian-derived systems, the main package is called "libltdl7", and the development package is called "libltdl-dev". To compile Guile, you will need the development packages for all of the libraries needed for Guile. If you cannot persuade the administrator of your system to install the needed packages, then there are a number of ways to proceed. The most straightforward is to compile+install the needed libraries from source code into your home directory, and then build Guile against those locally-installed libraries. There are a few gotchas, but it is doable. Regards, Mark