Date: Mon, 30 Nov 1998 08:45:29 -0500 (EST) From: Thomas David Rivers <rivers@dignus.com> To: multimedia@FreeBSD.ORG, rhh@ct.picker.com Subject: Fxtv 0.47 build on 3.0-RELEASE. Message-ID: <199811301345.IAA03752@lakes.dignus.com> In-Reply-To: <19980601192220.A25402@ct.picker.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Randall, et. al. - I hope I'm not repeating other work; but I thought someone might be interested. I had to make some changes to the Makefile for fxtv to get it to build on 3.0-RELEASE; not having any other ports installed but just the packages for the various required libraries. This includes packages for gmake, tiff, jpeg, Xpm and Xaw3d. The problems were: 1) libtiff needs floor() and pow() - thus -lm has to be added to the link line. 2) If you have installed packages & not ports; you can get a successful link by adding -rpath-link /usr/local/lib after the -Lxxx arguments on the link line. If this isn't there, the jpeg shared libraries won't be found. With the following changes, I got fxtv built and running: *** Makefile.ori Mon Jun 1 02:06:40 1998 --- Makefile Mon Nov 30 08:37:18 1998 *************** *** 9,15 **** override CF_VERS = -DVERS_STR=\"0.47\" override INC = -I$(X11BASE)/include -I/usr/local/include \ -I/usr/local/include/tiff34 -I. ! override LD_INC = -L$(X11BASE)/lib -L/usr/local/lib override CFLAGS = -O2 -m486 $(INC) $(CF_VERS) ifeq ($(DEBUG),YES) override CFLAGS = -DDEBUG -g $(INC) $(CF_VERS) --- 9,15 ---- override CF_VERS = -DVERS_STR=\"0.47\" override INC = -I$(X11BASE)/include -I/usr/local/include \ -I/usr/local/include/tiff34 -I. ! override LD_INC = -L$(X11BASE)/lib -L/usr/local/lib -rpath-link /usr/local/lib override CFLAGS = -O2 -m486 $(INC) $(CF_VERS) ifeq ($(DEBUG),YES) override CFLAGS = -DDEBUG -g $(INC) $(CF_VERS) *************** *** 20,26 **** override LDFLAGS = $(LD_INC) override LIBS = -ltiff34 -lXaw3d -lXmu -lXt -lXpm -lSM -lICE \ ! -lXext -lX11 ifeq ($(HAVE_XFREE86),YES) override LIBS += -lXxf86dga -lXxf86vm endif --- 20,26 ---- override LDFLAGS = $(LD_INC) override LIBS = -ltiff34 -lXaw3d -lXmu -lXt -lXpm -lSM -lICE \ ! -lXext -lX11 -lm ifeq ($(HAVE_XFREE86),YES) override LIBS += -lXxf86dga -lXxf86vm endif To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199811301345.IAA03752>