Date: Wed, 30 Mar 2005 09:54:50 -0700 From: Aaron Siegel <bulk_mail@siegel-tech.net> To: freebsd-ports@freebsd.org Subject: Re: libmagic Message-ID: <200503300954.51325.bulk_mail@siegel-tech.net> In-Reply-To: <slrnd4k1l8.bnn.apeiron%2Busenet@prophecy.dyndns.org> References: <200503291443.27311.aj@siegel-tech.net> <slrnd4k1l8.bnn.apeiron%2Busenet@prophecy.dyndns.org>
next in thread | previous in thread | raw e-mail | index | archive | help
I am still a beginner but my best guess after reading the config.log is the libmagic is not working properly. I am running FreeBSD 5.3-STABLE #0: Sun Feb 27 10:19:56 MST 2005. The port devel/ruby-filemagic is reporting the same error. A developer from the yzis project was able to compile with the lastest version of FreeBSD. I am going to try upgrading, see if that works. Part of the config.log and output of ldconfig are posted bellow Thank you Aaron config.log configure:33407: checking for magic.h configure:33414: result: yes configure:33425: checking for magic_open in -lmagic configure:33455: gcc -o conftest -O2 -DQT_THREAD_SUPPORT -D_THREAD_SAFE conftest.c -lm agic >&5 /usr/lib/libmagic.so: undefined reference to `inflate' /usr/lib/libmagic.so: undefined reference to `inflateEnd' /usr/lib/libmagic.so: undefined reference to `inflateInit2_' configure:33461: $? = 1 configure: failed program was: | /* confdefs.h. */ | | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" ______Break_______ | /* Override any gcc2 internal prototype to avoid an error. */ | #ifdef __cplusplus | extern "C" | #endif | /* We use char because int might match the return type of a gcc2 | builtin and then its argument prototype would still apply. */ | char magic_open (); | int | main () | { | magic_open (); | ; | return 0; | } configure:33486: result: no configure:33495: error: libmagic not found. Please install libmagic. ldconfig -r 75:-lmagic.1 => /usr/lib/libmagic.so.1 On Tuesday 29 March 2005 18:52, Christopher Nehren wrote: > On 2005-03-29, Aaron Siegel scribbled these > > curious markings: > > checking for magic.h... yes > > checking for magic_open in -lmagic... no > > configure: error: libmagic not found. Please install libmagic. > > Have you checked config.log? > > > I have copied magic.h from the source tree to /usr/include. Is this a > > common error? > > Don't do that. > > Best Regards, > Christopher Nehren
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200503300954.51325.bulk_mail>