From owner-freebsd-ports@FreeBSD.ORG Tue Jun 25 10:28:08 2013 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 76730864 for ; Tue, 25 Jun 2013 10:28:08 +0000 (UTC) (envelope-from Olivier.Nicole@cs.ait.ac.th) Received: from mail.cs.ait.ac.th (mail.cs.ait.ac.th [192.41.170.16]) by mx1.freebsd.org (Postfix) with ESMTP id D9646105D for ; Tue, 25 Jun 2013 10:28:06 +0000 (UTC) Received: from mail.cs.ait.ac.th (localhost [127.0.0.1]) by mail.cs.ait.ac.th (Postfix) with ESMTP id 97759FEBCF; Tue, 25 Jun 2013 17:28:05 +0700 (ICT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cs.ait.ac.th; h= subject:subject:from:from:message-id:date:date:received:received :received; s=selector1; t=1372156085; x=1373970486; bh=qDEkpT/bj yMk5Fu6v3k3BUIAazZE2OaSKQbVeeR+BoM=; b=AM650AGNaHukQxVOCJulh8dMU Ym31YCWPhrw8Oew4f4Q9Lxx6KIBzOZx+VZH0O35Pkagn0AhCB5Xhu8rHYv/EYPd3 DTPrJyVo2Pzt6V/WRSba85gfD3YLUtXNEEf8OCu47BVhcSTyrcGsTjSo08fJzudC Se3U1LHvje5hXMPvuM= X-Virus-Scanned: amavisd-new at cs.ait.ac.th Received: from mail.cs.ait.ac.th ([127.0.0.1]) by mail.cs.ait.ac.th (mail.cs.ait.ac.th [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id GPQKHwbqW2df; Tue, 25 Jun 2013 17:28:05 +0700 (ICT) Received: from banyan.cs.ait.ac.th (banyan.cs.ait.ac.th [192.41.170.5]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.cs.ait.ac.th (Postfix) with ESMTPS id 46888FEBBA; Tue, 25 Jun 2013 17:28:05 +0700 (ICT) Received: (from on@localhost) by banyan.cs.ait.ac.th (8.14.6/8.14.6/Submit) id r5PAS4LU027416; Tue, 25 Jun 2013 17:28:04 +0700 (ICT) (envelope-from on) Date: Tue, 25 Jun 2013 17:28:04 +0700 (ICT) Message-Id: <201306251028.r5PAS4LU027416@banyan.cs.ait.ac.th> From: Olivier Nicole To: js@jeannot.org, freebsd-ports@freebsd.org Subject: math/scilab port 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, 25 Jun 2013 10:28:08 -0000 Hi, I suggest the following patch for math/scilab: due to a problem in the port math/suitesparse umfpack is not linked to suitesparseconfig and -lsuitesparseconfig must be explicitely added each time -lumfpack is used. Best regards, Olivier $ pkg_info -E suitesparse\* suitesparse-4.0.2_1 $ pkg_info -E scilab\* scilab-5.3.3_5 $ uname -a FreeBSD banyan2.cs.ait.ac.th 9.1-RELEASE-p3 FreeBSD 9.1-RELEASE-p3 #8: Tue Jun 18 08:39:59 ICT 2013 root@banyan2.cs.ait.ac.th:/usr/obj/usr/src/sys/CSIM amd64 -------- /usr/ports/math/scilab/files/patch-configure --- configure.orig 2011-07-20 15:15:42.000000000 +0700 +++ configure 2013-06-25 17:16:06.000000000 +0700 @@ -22347,13 +22347,13 @@ fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for umf_divcomplex in -lumfpack" >&5 -$as_echo_n "checking for umf_divcomplex in -lumfpack... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for umf_divcomplex in -lumfpack -lsuitesparseconfig" >&5 +$as_echo_n "checking for umf_divcomplex in -lumfpack -lsuitesparseconfig... " >&6; } if test "${ac_cv_lib_umfpack_umf_divcomplex+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS -LIBS="-lumfpack $LIBS" +LIBS="-lumfpack -lsuitesparseconfig $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -22392,7 +22392,7 @@ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_umfpack_umf_divcomplex" >&5 $as_echo "$ac_cv_lib_umfpack_umf_divcomplex" >&6; } if test "x$ac_cv_lib_umfpack_umf_divcomplex" = x""yes; then : - UMFPACK_LIB="-L$with_umfpack_library -lumfpack $UMFPACK_LIB"; UMFPACK_OK=yes + UMFPACK_LIB="-L$with_umfpack_library -lumfpack -lsuitesparseconfig $UMFPACK_LIB"; UMFPACK_OK=yes else as_fn_error $? "libumfpack : Library missing. (Cannot find umf_divcomplex). Check if libumfpack is installed and if the version is correct (also called lib suitesparse)" "$LINENO" 5 @@ -22463,13 +22463,13 @@ fi LIBS="$UMFPACK_LIB $LIBS" - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for umf_divcomplex in -lumfpack" >&5 -$as_echo_n "checking for umf_divcomplex in -lumfpack... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for umf_divcomplex in -lumfpack -lsuitesparseconfig" >&5 +$as_echo_n "checking for umf_divcomplex in -lumfpack -lsuitesparseconfig... " >&6; } if test "${ac_cv_lib_umfpack_umf_divcomplex+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS -LIBS="-lumfpack $LIBS" +LIBS="-lumfpack -lsuitesparseconfig $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -22508,7 +22508,7 @@ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_umfpack_umf_divcomplex" >&5 $as_echo "$ac_cv_lib_umfpack_umf_divcomplex" >&6; } if test "x$ac_cv_lib_umfpack_umf_divcomplex" = x""yes; then : - UMFPACK_LIB="-lumfpack $UMFPACK_LIB"; UMFPACK_OK=yes + UMFPACK_LIB="-lumfpack -lsuitesparseconfig $UMFPACK_LIB"; UMFPACK_OK=yes else as_fn_error $? "libumfpack: Library missing. (Cannot find symbol umf_divcomplex). Check if libumfpack is installed and if the version is correct (also called lib suitesparse)" "$LINENO" 5 --------