From owner-freebsd-ports@FreeBSD.ORG Wed Feb 2 20:54:40 2011 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AC9191065670 for ; Wed, 2 Feb 2011 20:54:40 +0000 (UTC) (envelope-from rhurlin@gwdg.de) Received: from amailer.gwdg.de (amailer.gwdg.de [134.76.10.18]) by mx1.freebsd.org (Postfix) with ESMTP id 6C4478FC0C for ; Wed, 2 Feb 2011 20:54:40 +0000 (UTC) Received: from p57918db2.dip.t-dialin.net ([87.145.141.178] helo=krabat.raven.hur) by mailer.gwdg.de with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.72) (envelope-from ) id 1Pkjio-00037R-ON for freebsd-ports@freebsd.org; Wed, 02 Feb 2011 21:54:38 +0100 Message-ID: <4D49C48A.7080604@gwdg.de> Date: Wed, 02 Feb 2011 21:54:34 +0100 From: Rainer Hurling User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; de-DE; rv:1.9.2.13) Gecko/20101218 Thunderbird/3.1.7 MIME-Version: 1.0 To: freebsd-ports@freebsd.org Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Authenticated: Id:rhurlin X-Spam-Level: - X-Virus-Scanned: (clean) by exiscan+sophie Subject: net/mpich2: libraries with many 'undefined symbols' X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Feb 2011 20:54:40 -0000 Dear list, since there is no maintainer for net/mpich2 I am writing directly to the list. Hope this is ok. I need MPICH2 for math/R (package Rmpi) and others (e.g. upcoming new package math/sprng, PR 154249). Software using MPICH2 complains about 'undefined symbols' like 'MPL_trfree'. Looking into libmpich.so.2.0 (after building net/mpich2), it shows many undefined symbols (symbol names are stripped in installed version?): nm work/mpich2-1.3/lib/libmpich.so.2.0 | grep " U " U MPL_TrSetMaxMem U MPL_env2bool U MPL_env2int U MPL_env2range U MPL_env2str U MPL_trDebugLevel U MPL_trcalloc U MPL_trdump U MPL_trfree U MPL_trid ... I googled a lot and it seems that other OS have problems with these undefined symbols, too. For Gentoo, Ubuntu and some other Linuxes there are patches, which do not work for FreeBSD. Because I am not a developer and I have almost no skills in programming C and C++, I would like to ask if someone could have a look at this problem. At the moment MPICH2 is useless for applications which need MPL_ symbols. Any help is appreciated. Thanks in advance, Rainer Hurling