From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Sep 15 22:17:24 2007 Return-Path: Delivered-To: freebsd-ports-bugs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1A7F516A417 for ; Sat, 15 Sep 2007 22:17:24 +0000 (UTC) (envelope-from tomdean@speakeasy.org) Received: from mail6.sea5.speakeasy.net (mail6.sea5.speakeasy.net [69.17.117.8]) by mx1.freebsd.org (Postfix) with ESMTP id D9B5E13C468 for ; Sat, 15 Sep 2007 22:17:23 +0000 (UTC) (envelope-from tomdean@speakeasy.org) Received: (qmail 27351 invoked from network); 15 Sep 2007 21:50:42 -0000 Received: from dsl081-173-150.sea1.dsl.speakeasy.net (HELO dv6000.tddhome) ([64.81.173.150]) (envelope-sender ) by mail6.sea5.speakeasy.net (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 15 Sep 2007 21:50:41 -0000 Received: from dv6000.tddhome (localhost [127.0.0.1]) by dv6000.tddhome (8.14.1/8.14.1) with ESMTP id l8FLofTu008144 for ; Sat, 15 Sep 2007 14:50:41 -0700 (PDT) (envelope-from tomdean@dv6000.tddhome) Received: (from tomdean@localhost) by dv6000.tddhome (8.14.1/8.14.1/Submit) id l8FLofU1008141; Sat, 15 Sep 2007 14:50:41 -0700 (PDT) (envelope-from tomdean) Date: Sat, 15 Sep 2007 14:50:41 -0700 (PDT) Message-Id: <200709152150.l8FLofU1008141@dv6000.tddhome> From: "Thomas D. Dean" To: freebsd-ports-bugs@FreeBSD.org Cc: Subject: ports/116378. X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 15 Sep 2007 22:17:24 -0000 I believe we have a compiler problem with gcc42. I had a problem with scilab under both -stable and -current. I installed the ports with the default make files. scilab failed at run time. ports/116378. Math/scilab uses math/lapack and math/blas and builds everything with gcc42 and gfortran42. I distrust things which do not use the default system build tools. All three ports were up-to-date as of yesterday. I deinstalled scilab, blas, and, lapack. I rebuilt them with the default system compilers, g77 and cc. The problem went away. scilab uses two gfortran specific calls. Fixing these, changing the makefiles fixed the problem. Scilab. Changed Makefile to use g77, cc, c++ USE_FORTRAN= g77 CC=cc CXX=c++ F77=f77 build lapack with g77 USE_FORTRAN=g77 build blas with g77 USE_FORTRAN=g77 Removed gfortran from /scratch/obj/ports/usr/ports/math/scilab/work/scilab-4.1.1/routines/os_specific/getarg.c By using the default call in the #if..else statement. tomdean