From owner-freebsd-questions Thu May 21 18:14:50 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA20046 for freebsd-questions-outgoing; Thu, 21 May 1998 18:14:50 -0700 (PDT) (envelope-from owner-freebsd-questions@FreeBSD.ORG) Received: from spoon.beta.com (root@mcgovern.ne.mediaone.net [24.128.106.170]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA20006 for ; Thu, 21 May 1998 18:14:27 -0700 (PDT) (envelope-from mcgovern@spoon.beta.com) Received: from spoon.beta.com (mcgovern@localhost [127.0.0.1]) by spoon.beta.com (8.8.8/8.8.8) with ESMTP id VAA01043 for ; Thu, 21 May 1998 21:14:09 -0400 (EDT) (envelope-from mcgovern@spoon.beta.com) Message-Id: <199805220114.VAA01043@spoon.beta.com> To: questions@FreeBSD.ORG Subject: Linking static with ncurses? Date: Thu, 21 May 1998 21:14:09 -0400 From: "Brian J. McGovern" Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG This is kind of a dumb question, and its probably a configuration error someplace, but when I try to use the ncurses libaries, and link dynamically (I'm assuming the default), everything works fine. However, if I try to link statically, I get: cc -I/usr/local/Hughes/include -I../include -static -c -o ./dialogs.o ../src/ncurses-form/dialogs.c cc -I/usr/local/Hughes/include -I../include -static -c -o ./forms.o ../src/ncurses-form/forms.c cc -I/usr/local/Hughes/include -I../include -static -c -o ./keys.o ../src/ncurses-form/keys.c cc -I/usr/local/Hughes/include -I../include -static -c -o ./field_edit.o ../src/ncurses-form/field_edit.c cc -I/usr/local/Hughes/include -I../include -static -c -o ./picks.o ../src/ncurses-form/picks.c cc -I/usr/local/Hughes/include -I../include -static -c -o ./msqldb.o ../src/msqldb/msqldb.c cc -I/usr/local/Hughes/include -I../include -static -c -o ./dbfe.o ../src/dbfe/dbfe.c cc -I/usr/local/Hughes/include -I../include -L/usr/local/Hughes/lib -static -o ../bin/dbfe dbfe.o msqldb.o dialogs.o field_edit.o forms.o picks.o keys.o -lmsql -lncurses -ltermcap -ltermlib lib_initscr.o: Undefined symbol `_def_prog_mode' referenced from text segment lib_newterm.o: Undefined symbol `_setupterm' referenced from text segment lib_newterm.o: Undefined symbol `_cur_term' referenced from text segment lib_newterm.o: Undefined symbol `_cur_term' referenced from text segment lib_newterm.o: Undefined symbol `_cur_term' referenced from text segment lib_newterm.o: Undefined symbol `_putp' referenced from text segment lib_newterm.o: Undefined symbol `_cur_term' referenced from text segment lib_newterm.o: Undefined symbol `_cur_term' referenced from text segment lib_newterm.o: Undefined symbol `_cur_term' referenced from text segment lib_newterm.o: Undefined symbol `_def_shell_mode' referenced from text segment lib_newterm.o: Undefined symbol `_def_prog_mode' referenced from text segment lib_tstp.o: Undefined symbol `_def_prog_mode' referenced from text segment lib_tstp.o: Undefined symbol `_def_shell_mode' referenced from text segment lib_options.o: Undefined symbol `_cur_term' referenced from text segment lib_options.o: Undefined symbol `_cur_term' referenced from text segment lib_options.o: Undefined symbol `_cur_term' referenced from text segment lib_options.o: Undefined symbol `_putp' referenced from text segment lib_options.o: More undefined symbol _cur_term refs follow lib_options.o: Undefined symbol `_putp' referenced from text segment lib_endwin.o: Undefined symbol `_putp' referenced from text segment lib_endwin.o: Undefined symbol `_putp' referenced from text segment lib_endwin.o: Undefined symbol `_putp' referenced from text segment lib_endwin.o: Undefined symbol `_putp' referenced from text segment lib_endwin.o: Undefined symbol `_reset_shell_mode' referenced from text segment lib_kernel.o: Undefined symbol `_putp' referenced from text segment lib_doupdate.o: Undefined symbol `_reset_prog_mode' referenced from text segment lib_doupdate.o: Undefined symbol `_putp' referenced from text segment lib_doupdate.o: More undefined symbol _putp refs follow *** Error code 1 Stop. Whats the blatently obvious thing I'm missing? -Brian To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message