bug w svgalib

lobo@polbox.com lobo w polbox.com
Nie, 23 Maj 1999, 20:39:29 CEST


Witam
Znalazłem błąd w pakiecie svgalib-1.3.1-5 który charakteryzował się tym,
że nie były budowane programy z katalogu utils, które wymagały linkowania z
libvga, prawdopodobnie ten kto to znudował miał zainstalowaną wcześniejszą
wersję svgalib i z tamtą wersją było to llinkowane. W załączniku podsyłam
patcha do speca i dodatkowy do Makefila który to moim zdaniem naprawia.

pozdrawiam
-- 
#######################
## Przemysław Białek ##
##  lobo w polbox.com  ##
#######################
-------------- następna część ---------
--- svgalib-1.3.1/utils/Makefile.orig	Sun May 23 20:14:12 1999
+++ svgalib-1.3.1/utils/Makefile	Sun May 23 20:14:30 1999
@@ -27,7 +27,7 @@
 OBJECTS = restorefont.o convfont.o restoretextmode.o restorepalette.o \
 	dumpreg.o fix132x43.o setmclk.o
 CFLAGS += -I$(includedir)
-LIBS := -L../staticlib -L$(libdir) $(LIBS)
+LIBS := -L../sharedlib -L$(libdir) $(LIBS)
 
 .c.o:
 	$(CC) $(CFLAGS) -c -o $*.o $<
-------------- następna część ---------
--- svgalib-1.3.1-5.spec	Tue May 11 00:16:00 1999
+++ svgalib.spec	Sun May 23 20:32:02 1999
@@ -5,7 +5,7 @@
 Summary(tr):    Tam-ekran [S]VGA çizimleri kitaplýđý
 Name:		svgalib
 Version:	1.3.1
-Release:	5
+Release:	6
 Copyright:	distributable
 Group:		Libraries
 Group(pl):	Biblioteki
@@ -15,6 +15,7 @@
 Patch2:		svgalib-buildroot.patch
 Patch3:		svgalib-secu.patch
 Patch4:		svgalib-tmp2var.patch
+Patch5:		svgalib-1.3.1-shared-utils.patch
 URL:		http://www.cs.bgu.ac.il/~zivav/svgalib
 Buildroot:	/tmp/%{name}-%{version}-root
 
@@ -98,11 +99,13 @@
 %patch2 -p0
 %patch3 -p1
 %patch4 -p1
+%patch5 -p1
 
 gzip doc/man*/*
 
 %build
 make OPTIMIZE="$RPM_OPT_FLAGS -pipe" shared 
+ln -s libvga.so.%{version} sharedlib/libvga.so
 (cd utils; make)
 make OPTIMIZE="$RPM_OPT_FLAGS -pipe" static 
 
@@ -174,6 +177,10 @@
 %attr(644,root,root) /usr/lib/*.a
 
 %changelog
+* Sun May 23 1999 Przemysław Białek <lobo w polbox.com>
+- added patch for utils/Makefile and spec to allow build utils dynamicaly
+  linked with libvga.
+
 * Mon May 10 1999 Piotr Czerwiński <pius w pld.org.pl>
   [1.3.1-5]
 - more patches added,


Więcej informacji o liście dyskusyjnej pld-devel-pl