From owner-freebsd-ports@FreeBSD.ORG Tue Oct 22 20:53:26 2013 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id BE73E7B; Tue, 22 Oct 2013 20:53:26 +0000 (UTC) (envelope-from uspoerlein@gmail.com) Received: from mail-ob0-x22d.google.com (mail-ob0-x22d.google.com [IPv6:2607:f8b0:4003:c01::22d]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 5F6B32798; Tue, 22 Oct 2013 20:53:26 +0000 (UTC) Received: by mail-ob0-f173.google.com with SMTP id gq1so3976014obb.32 for ; Tue, 22 Oct 2013 13:53:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=3lFJCZsb2inSI40FGwJTME2Weo33cm5cnJ3Chqq5yc0=; b=W4D8XAs/d57E1Qo72k25lFwM+MHW+y5ThYSIHtok/RUExLV5rvk2NjKz+TejIFL7qX uAaWYv48RtAu4Qb/H3FeTgW1FUNGzGXgJvreN0Tm5hItlg6amTU38lSi9ZQYH6sl64Zx PSrS5/mufQD/+O0IcSTIeN5ZSAjUlLL96Ye7njpHYi1zjwxvdhOvCu/MEy3cqk+fZ5qr aaNkaZTjYpdL59soZTKgbAm7DxZcaq2XAcWL94u0O57tVHln7lEcdOMYkKW0yUsUSO9i yLiJSeAC4QnV7DT/a4vizbQoqwCilocBGbWuO+sLJxqmysfSbF17X1t0pC8Adiur6vKK K2Aw== MIME-Version: 1.0 X-Received: by 10.60.62.172 with SMTP id z12mr3594079oer.4.1382475205589; Tue, 22 Oct 2013 13:53:25 -0700 (PDT) Sender: uspoerlein@gmail.com Received: by 10.76.69.104 with HTTP; Tue, 22 Oct 2013 13:53:25 -0700 (PDT) In-Reply-To: References: <20131020182723.GE12255@acme.spoerlein.net> <52650D9F.2020707@FreeBSD.org> <20131021203445.GI12255@acme.spoerlein.net> <20131022192309.385dc2df@kalimero.tijl.coosemans.org> Date: Tue, 22 Oct 2013 22:53:25 +0200 X-Google-Sender-Auth: bCMqBfLjOXTyfzA40CKOAxMd3hY Message-ID: Subject: Re: iconv in base breaks multiple ports From: =?UTF-8?Q?Ulrich_Sp=C3=B6rlein?= To: re@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: ports@freebsd.org, =?UTF-8?Q?Tilman_Keskin=C3=B6z?= , Tijl Coosemans , current@freebsd.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Oct 2013 20:53:26 -0000 2013/10/22 Ulrich Sp=C3=B6rlein : > 2013/10/22 Tijl Coosemans : >> On Mon, 21 Oct 2013 22:34:45 +0200 Ulrich Sp=C3=B6rlein wrote: >>> On Mon, 2013-10-21 at 13:18:55 +0200, Tilman Keskin=C3=B6z wrote: >>>> * Ulrich Sp=C3=B6rlein [Sun, 20 Oct 2013 20:27:23 +0200]: >>>>> ever since that iconv thing replaced the ports version, I run into >>>>> trouble with several ports that I have installed on a -CURRENT (now >>>>> stable/10 system). >>>>> >>>>> These are not compile-time errors, but crashes or limited functionali= ty >>>>> where I blame iconv :) >>>>> >>>>> 1. www/newsbeuter crashes during startup, somewhere in the stfl code >>>>> that deals with wide char functions. >>>>> >>>>> Is my system hexed? I've rebuilt the ports/packages a dozen times now= . >>>>> Am I seeing ghosts? >>>> >>>> I don't run Current, but according to the pkg-fallout mails i am >>>> receiving, newsbeuter shouldn't even compile on CURRENT. Maybe there a= re >>>> some stale files on your system? >>>> >>>> There is also an update in the PR system, you might want to try, >>>> http://www.freebsd.org/cgi/query-pr.cgi?pr=3Dports/182896 >>> >>> Right, I had to set USE_GCC=3Dany and muck with -liconv flags of course= to >>> get it to build. >> >> Hmm, does this mean you still have libiconv installed? Because then >> your crashes may be because some libraries use libc iconv and others >> libiconv iconv. > > No no, the port just blindly links against libiconv and I had to patch > that, obviously. My system is clean of any libiconv-from-ports. > > But as a next step, I shall now build base w/o iconv and bring back > libiconv from ports to see if that fixes my issues. ... and the verdict is in. Building src w/o iconv, then re-installing converters/libiconv and rebuilding the ports fixes at least newsbeuter, I'll now let multimedia/xbmc (and requirements) rebuild over night and then prepare a patch to allow -CURRENT + libiconv for those people that like a working system. I'm also looping re@ in, as they might want to hear about showstoppers for the 10.0 release. Cheers, Uli