From owner-freebsd-ports Thu Dec 26 03:51:56 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id DAA18110 for ports-outgoing; Thu, 26 Dec 1996 03:51:56 -0800 (PST) Received: from profane.iq.org (profane.iq.org [203.4.184.217]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id DAA18100; Thu, 26 Dec 1996 03:51:14 -0800 (PST) Received: (from proff@localhost) by profane.iq.org (8.8.4/8.8.2) id WAA06082; Thu, 26 Dec 1996 22:50:13 +1100 (EST) From: Julian Assange Message-Id: <199612261150.WAA06082@profane.iq.org> Subject: Trouble porting scilab To: hackers@freebsd.org, ports@freebsd.org Date: Thu, 26 Dec 1996 22:50:12 +1100 (EST) X-Mailer: ELM [version 2.4ME+ PL28 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by freefall.freebsd.org id DAA18102 Sender: owner-ports@freebsd.org X-Loop: FreeBSD.org Precedence: bulk I'm having some difficulty with porting scilab to FreeBSD. scilab contains fortran code, the symbols from which seem to negatively effect linkage between some of the C<->C symbols. For example, x_main.o is a C object and uses _SetXsciOn, which is a C symbol from the libs/X11G.a archive. If called without any fortran objects, _SetXsciOn is resolved. It makes no difference if f77(1) or cc(1) is used to link, asside from initial entry points (_main/crt0 etc). Anyone have any idea on this? f77 -O -o bin/scilex routines/default/interf.o routines/default/bidon.o routines/default/fydot.o routines/default/fjac.o routines/default/fydotd.o routines/default/ffeval.o routines/default/foptim.o routines/default/fsolvf.o routines/default/fsolvj.o routines/default/fintg.o routines/default/fschur.o routines/default/dgetx.o routines/default/dgety.o routines/default/fres.o routines/default/fadda.o routines/default/fj2.o routines/default/fsurf.o routines/default/fsurfd.o routines/default/fresd.o routines/default/fjacd.o routines/default/fcol.o routines/default/fbutn.o routines/default/mainsci.o routines/default/scimem.o routines/default/matusr.o routines/default/matus2.o routines/default/funtab.o routines/default/msgstxt.o libs/system.a libs/interf.a libs/system2.a libs/optim.a libs/integ.a libs/control.a libs/scicos.a libs/signal.a libs/poly.a libs/calelm.a libs/lapack.a libs/X11G.a libs/sparse.a libs/metanet.a libs/sun.a libs/intersci.a libs/xwindow.a libs/xsci.a libs/comm.a -L/usr/X11R6/lib -lXaw -lXmu -lXt -lXext -lSM -lICE -lX11 -ltermcap x_charproc.o: Undefined symbol `_xscion_' referenced from text segment x_charproc.o: Undefined symbol `_xscion_' referenced from text segment x_charproc.o: Undefined symbol `_xscion_' referenced from text segment x_charproc.o: Undefined symbol `_scilab_' referenced from text segment x_main.o: Undefined symbol `_SetXsciOn' referenced from text segment x_main.o: Undefined symbol `_SGDeleteWindow' referenced from data segment x_screen.o: Undefined symbol `_scilines_' referenced from text segment x_zzledt.o: Undefined symbol `_set_is_reading' referenced from text segment x_zzledt.o: Undefined symbol `_sigbas_' referenced from text segment x_zzledt.o: Undefined symbol `_get_echo_mode' referenced from text segment x_zzledt.o: Undefined symbol `_get_echo_mode' referenced from text segment x_zzledt.o: Undefined symbol `_get_echo_mode' referenced from text segment x_zzledt.o: Undefined symbol `_set_echo_mode' referenced from text segment x_zzledt.o: Undefined symbol `_set_is_reading' referenced from text segment x_zzledt.o: Undefined symbol `_sigbas_' referenced from text segment jpc_command.o: Undefined symbol `_sciquit_' referenced from text segment jpc_command.o: Undefined symbol `_sigbas_' referenced from text segment jpc_command.o: Undefined symbol `_get_is_reading' referenced from text segment jpc_command.o: Undefined symbol `_xscion_' referenced from text segment jpc_command.o: Undefined symbol `_GetDriver_' referenced from text segment jpc_command.o: Undefined symbol `_dr_' referenced from text segment jpc_command.o: Undefined symbol `_GetDriver_' referenced from text segment jpc_command.o: Undefined symbol `_dr_' referenced from text segment jpc_command.o: Undefined symbol `_dr_' referenced from text segment jpc_command.o: Undefined symbol `_DeleteSGWin' referenced from text segment jpc_inter.o: Undefined symbol `_xscion_' referenced from text segment wf_w_file.o: Undefined symbol `_write_getfile' referenced from text segment wf_w_file.o: Undefined symbol `_cancel_getfile' referenced from text segment *** Error code 1 Stop. root@profane:/p/math/scilab/work/scilab-2.2# nm libs/X11G.a |fgrep sciOn 00000000 T _SetXsciOn