From owner-freebsd-current@FreeBSD.ORG Thu Jul 5 01:11:14 2007 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id ED3AE16A41F; Thu, 5 Jul 2007 01:11:14 +0000 (UTC) (envelope-from ganbold@micom.mng.net) Received: from publicd.ub.mng.net (publicd.ub.mng.net [202.179.0.88]) by mx1.freebsd.org (Postfix) with ESMTP id 7684613C4BB; Thu, 5 Jul 2007 01:11:14 +0000 (UTC) (envelope-from ganbold@micom.mng.net) Received: from [202.179.0.164] (helo=daemon.micom.mng.net) by publicd.ub.mng.net with esmtpa (Exim 4.67 (FreeBSD)) (envelope-from ) id 1I6FsE-000FDz-V8; Thu, 05 Jul 2007 09:11:11 +0800 Message-ID: <468C452E.6070007@micom.mng.net> Date: Thu, 05 Jul 2007 09:11:10 +0800 From: Ganbold User-Agent: Thunderbird 2.0.0.0 (X11/20070425) MIME-Version: 1.0 To: Jeremy Messenger References: <468B4DD7.6050101@micom.mng.net> <468B5401.2080103@micom.mng.net> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: gnome@freebsd.org, "freebsd-current@freebsd.org" Subject: Re: glib compile problem X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Jul 2007 01:11:15 -0000 Jeremy Messenger wrote: > On Wed, 04 Jul 2007 03:02:09 -0500, Ganbold > wrote: > >> Replying to myself, it seems like it required gettext which was >> missing on my machine. >> Should glib install dependent packages such as gettext? >> Maybe I'm wrong here. > > Maybe it is related with this thread? It has same error as below in > your log. Well, no, I know sh problem is related to recent import of putenv() and family functions API change. Ganbold > > http://lists.freebsd.org/pipermail/freebsd-current/2007-July/074512.html > > Follow up with this thread and there has a patch to fix /bin/sh problem. > >> thanks, >> >> Ganbold >> >> Ganbold wrote: >>> Hi, >>> >>> When I'm trying to install mc from ports in today's CURRENT machine >>> I've got following errors: >>> It fails in glib20 configure script. Also I saw a lot of "sh: >>> environment corrupt; missing value for" >>> messages. >>> >>> .. >>> sh: environment corrupt; missing value for LC_ALL >>> sh: environment corrupt; missing value for LC_NUMERIC > > Here. > > Cheers, > Mezz > >>> i486-portbld-freebsd7.0 >>> checking for gcc... cc >>> checking for C compiler default output file name... configure: >>> error: C compiler cannot create executables >>> See `config.log' for more details. >>> ===> Script "configure" failed unexpectedly. >>> Please run the gnomelogalyzer, available from >>> "http://www.freebsd.org/gnome/gnomelogalyzer.sh", which will >>> diagnose the >>> problem and suggest a solution. If - and only if - the >>> gnomelogalyzer cannot >>> solve the problem, report the build failure to the FreeBSD GNOME >>> team at >>> gnome@FreeBSD.org, and attach (a) >>> "/usr/ports/devel/glib20/work/glib-2.12.12/config.log", (b) the >>> output of the >>> failed make command, and (c) the gnomelogalyzer output. Also, it >>> might be a >>> good idea to provide an overview of all packages installed on your >>> system >>> (i.e. an `ls /var/db/pkg`). Put your attachment up on any website, >>> copy-and-paste into http://freebsd-gnome.pastebin.com, or use >>> send-pr(1) with >>> the attachment. Try to avoid sending any attachments to the mailing >>> list >>> (gnome@FreeBSD.org), because attachments sent to FreeBSD mailing >>> lists are >>> usually discarded by the mailing list software. >>> *** Error code 1 >>> >>> Stop in /usr/ports/devel/glib20. >>> *** Error code 1 >>> >>> Stop in /usr/ports/devel/glib20. >>> >>> And the config.log says: >>> >>> configure:3499: $? = 0 >>> configure:3506: cc -V >&5 >>> cc: '-V' option must have argument >>> configure:3509: $? = 1 >>> configure:3532: checking for C compiler default output file name >>> configure:3559: cc -O1 -pipe -I/usr/local/include -L/usr/local/lib >>> -lintl conftest.c >&5 >>> /usr/bin/ld: cannot find -lintl >>> configure:3562: $? = 1 >>> configure: failed program was: >>> | /* confdefs.h. */ >>> | #define PACKAGE_NAME "glib" >>> | #define PACKAGE_TARNAME "glib" >>> | #define PACKAGE_VERSION "2.12.12" >>> | #define PACKAGE_STRING "glib 2.12.12" >>> | #define PACKAGE_BUGREPORT >>> "http://bugzilla.gnome.org/enter_bug.cgi?product=glib" >>> | #define GLIB_MAJOR_VERSION 2 >>> | #define GLIB_MINOR_VERSION 12 >>> | #define GLIB_MICRO_VERSION 12 >>> | #define GLIB_INTERFACE_AGE 12 >>> | #define GLIB_BINARY_AGE 1212 >>> | #define G_COMPILED_WITH_DEBUGGING "minimum" >>> | /* end confdefs.h. */ >>> | >>> | int >>> | main () >>> | { >>> | >>> | ; >>> | return 0; >>> | } >>> configure:3600: error: C compiler cannot create executables >>> See `config.log' for more details. >>> >>> Anybody has solved this issue before? >>> >>> thanks, >>> >>> Ganbold > > -- If a man stay away from his wife for seven years, the law presumes the separation to have killed him; yet according to our daily experience, it might well prolong his life. -- Charles Darling, "Scintillae Juris, 1877