From owner-freebsd-current Thu Nov 7 0:45:21 2002 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E593937B401 for ; Thu, 7 Nov 2002 00:45:18 -0800 (PST) Received: from smtp01.iprimus.net.au (smtp01.iprimus.net.au [210.50.30.70]) by mx1.FreeBSD.org (Postfix) with ESMTP id B93BD43E6E for ; Thu, 7 Nov 2002 00:45:15 -0800 (PST) (envelope-from tim@robbins.dropbear.id.au) Received: from dilbert.robbins.dropbear.id.au ([210.50.45.123]) by smtp01.iprimus.net.au with Microsoft SMTPSVC(5.0.2195.5600); Thu, 7 Nov 2002 19:44:58 +1100 Received: from dilbert.robbins.dropbear.id.au (5xr33pewi5ocjzdg@localhost [127.0.0.1]) by dilbert.robbins.dropbear.id.au (8.12.6/8.12.6) with ESMTP id gA78ikbo033367; Thu, 7 Nov 2002 19:44:47 +1100 (EST) (envelope-from tim@dilbert.robbins.dropbear.id.au) Received: (from tim@localhost) by dilbert.robbins.dropbear.id.au (8.12.6/8.12.6/Submit) id gA78ihtn033366; Thu, 7 Nov 2002 19:44:43 +1100 (EST) (envelope-from tim) Date: Thu, 7 Nov 2002 19:44:43 +1100 From: Tim Robbins To: Jens Rehsack Cc: current@FreeBSD.ORG, "Greg 'groggy' Lehey" Subject: Re: Upgrade of port audio/id3lib - stdc++ wchar support missing Message-ID: <20021107194443.A32888@dilbert.robbins.dropbear.id.au> References: <3DC9A682.7060201@liwing.de> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="wac7ysb48OaltWcw" Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <3DC9A682.7060201@liwing.de>; from rehsack@liwing.de on Thu, Nov 07, 2002 at 12:32:18AM +0100 X-OriginalArrivalTime: 07 Nov 2002 08:44:58.0960 (UTC) FILETIME=[F44ADD00:01C28639] Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --wac7ysb48OaltWcw Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Thu, Nov 07, 2002 at 12:32:18AM +0100, Jens Rehsack wrote: > Hi, > > there two open PR's (PR 44423 and PR 44449) related to a problem with > audio/id3lib. I downloaded the new version (3.8.1) and made patches for > some files, so they should work fine with FreeBSD 5.0 (4.7 not tested, I > think gcc3 is required). > > But I found out, that the libstdc++ which is installed by `make world` > doesn't have wchar-support enabled. I do not have expirience in changing > modules within freebsd world, so what do I have to do to add wchar-support? > > Any help would be nice - I didn't had so much time for C/C++ programming > last year and I missed it. So I could do some more, too. You could try the patch I've attached: cd /usr/src zcat c++-wchar.diff.gz | patch cd gnu/lib/libstdc++ make make install It appears to work for simple programs like this: #include #include #include using namespace std; int main() { wstring test(L"hello"); wofstream strm("test.txt"); strm << test << endl; return (0); } ... but I haven't tested much else; I haven't tried to build id3lib. Tim --wac7ysb48OaltWcw Content-Type: application/x-gunzip Content-Disposition: attachment; filename="c++-wchar.diff.gz" Content-Transfer-Encoding: base64 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 --wac7ysb48OaltWcw-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message