Bug#187374: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=187374
On Sun, Jun 22, 2003 at 01:23:08PM -0500, Branden Robinson wrote: > On Sat, Jun 21, 2003 at 03:17:08PM -0400, Jack Howarth wrote: > > Daniel, > >We still need to have the debian bug 187374 fixed for > > 4.3.0-0pre1v1. > > 1) It would be smart if you spoke to the whole team maintaining XFree86, > not just Daniel Stone. > > 2) No, we don't "need" that weak symbols bug fixed. People "need" > drivers that will work for their cards much more. > > > I am not sure how to do this properly in the Imakefiles > > Then time will pass until someone figures it out. I will not foist this > kludge onto the packages. > > > but if we can end up with the Makefiles having > > these changes we should be able to eliminate the undefined non-weak > > symbols out of XFree86... > > Try again, kemosabe. > > And in the future, mail the bug report so your commentary is logged. The weak deps have been fixed in branches/4.3.0/sid, courtesy of patch #063. -- Daniel Stone <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> KDE: Konquering a desktop near you - http://www.kde.org pgpTUNXA4nygU.pgp Description: PGP signature
Bug#187374: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=187374
On Sun, Jun 22, 2003 at 01:23:08PM -0500, Branden Robinson wrote: > On Sat, Jun 21, 2003 at 03:17:08PM -0400, Jack Howarth wrote: > > Daniel, > >We still need to have the debian bug 187374 fixed for > > 4.3.0-0pre1v1. > > 1) It would be smart if you spoke to the whole team maintaining XFree86, > not just Daniel Stone. > > 2) No, we don't "need" that weak symbols bug fixed. People "need" > drivers that will work for their cards much more. > > > I am not sure how to do this properly in the Imakefiles > > Then time will pass until someone figures it out. I will not foist this > kludge onto the packages. > > > but if we can end up with the Makefiles having > > these changes we should be able to eliminate the undefined non-weak > > symbols out of XFree86... > > Try again, kemosabe. > > And in the future, mail the bug report so your commentary is logged. The weak deps have been fixed in branches/4.3.0/sid, courtesy of patch #063. -- Daniel Stone <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> KDE: Konquering a desktop near you - http://www.kde.org pgp0.pgp Description: PGP signature
Bug#187374: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=187374
On Sat, Jun 21, 2003 at 03:17:08PM -0400, Jack Howarth wrote: > Daniel, >We still need to have the debian bug 187374 fixed for > 4.3.0-0pre1v1. 1) It would be smart if you spoke to the whole team maintaining XFree86, not just Daniel Stone. 2) No, we don't "need" that weak symbols bug fixed. People "need" drivers that will work for their cards much more. > I am not sure how to do this properly in the Imakefiles Then time will pass until someone figures it out. I will not foist this kludge onto the packages. > but if we can end up with the Makefiles having > these changes we should be able to eliminate the undefined non-weak > symbols out of XFree86... Try again, kemosabe. And in the future, mail the bug report so your commentary is logged. -- G. Branden Robinson| Debian GNU/Linux | If ignorance is bliss, [EMAIL PROTECTED] | is omniscience hell? http://people.debian.org/~branden/ | pgpwY3rUDmLSA.pgp Description: PGP signature
Bug#187374: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=187374
On Sat, Jun 21, 2003 at 03:17:08PM -0400, Jack Howarth wrote: > Daniel, >We still need to have the debian bug 187374 fixed for > 4.3.0-0pre1v1. 1) It would be smart if you spoke to the whole team maintaining XFree86, not just Daniel Stone. 2) No, we don't "need" that weak symbols bug fixed. People "need" drivers that will work for their cards much more. > I am not sure how to do this properly in the Imakefiles Then time will pass until someone figures it out. I will not foist this kludge onto the packages. > but if we can end up with the Makefiles having > these changes we should be able to eliminate the undefined non-weak > symbols out of XFree86... Try again, kemosabe. And in the future, mail the bug report so your commentary is logged. -- G. Branden Robinson| Debian GNU/Linux | If ignorance is bliss, [EMAIL PROTECTED] | is omniscience hell? http://people.debian.org/~branden/ | pgp0.pgp Description: PGP signature
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=187374
Daniel, We still need to have the debian bug 187374 fixed for 4.3.0-0pre1v1. I am not sure how to do this properly in the Imakefiles but if we can end up with the Makefiles having these changes we should be able to eliminate the undefined non-weak symbols out of XFree86... --- xc/lib/Xpm/Makefile.org 2003-06-21 15:11:48.0 -0400 +++ xc/lib/Xpm/Makefile 2003-06-21 15:12:07.0 -0400 @@ -1014,7 +1014,7 @@ lib$(LIBNAME).so.$(SOXPMREV): $(OBJS) $(EXTRASHAREDOBJS) $(EXTRALIBRARYDEPS) $(RM) [EMAIL PROTECTED] @SONAME=`echo $@ | sed 's/\.[^\.]*$$//'`; set -x; \ - (cd .; $(CC) -o ./[EMAIL PROTECTED] $(SHLIBLDFLAGS) -Wl,-soname,$$SONAME $(OBJS) $(EXTRASHAREDOBJS) $(REQUIREDLIBS) -lc); \ + (cd .; $(CC) -o ./[EMAIL PROTECTED] $(SHLIBLDFLAGS) -Wl,-soname,$$SONAME $(OBJS) $(EXTRASHAREDOBJS) $(REQUIREDLIBS) -lc -L ../X11 -lX11); \ $(RM) $$SONAME; $(LN) $@ $$SONAME; \ ($(RM) $(BUILDLIBDIR)/$$SONAME; cd $(BUILDLIBDIR); $(LN) $(BUILDINCTOP)/$(CURRENT_DIR)/$$SONAME .) $(RM) $@ --- xc/lib/Xp/Makefile.org 2003-06-21 14:49:56.0 -0400 +++ xc/lib/Xp/Makefile 2003-06-21 14:47:57.0 -0400 @@ -1024,7 +1024,7 @@ lib$(LIBNAME).so.$(SOXPREV): $(OBJS) $(EXTRASHAREDOBJS) $(EXTRALIBRARYDEPS) $(RM) [EMAIL PROTECTED] @SONAME=`echo $@ | sed 's/\.[^\.]*$$//'`; set -x; \ - (cd .; $(CC) -o ./[EMAIL PROTECTED] $(SHLIBLDFLAGS) -Wl,-soname,$$SONAME $(OBJS) $(EXTRASHAREDOBJS) $(REQUIREDLIBS) -lc); \ + (cd .; $(CC) -o ./[EMAIL PROTECTED] $(SHLIBLDFLAGS) -Wl,-soname,$$SONAME $(OBJS) $(EXTRASHAREDOBJS) $(REQUIREDLIBS) -lc -L ../X11 -lX11 -L ../Xext -lXext); \ $(RM) $$SONAME; $(LN) $@ $$SONAME; \ ($(RM) $(BUILDLIBDIR)/$$SONAME; cd $(BUILDLIBDIR); $(LN) $(BUILDINCTOP)/$(CURRENT_DIR)/$$SONAME .) $(RM) $@ --- xc/lib/Xmuu/Makefile.org2003-06-21 14:54:11.0 -0400 +++ xc/lib/Xmuu/Makefile2003-06-21 14:54:39.0 -0400 @@ -1024,7 +1024,7 @@ lib$(LIBNAME).so.$(SOXMUUREV): $(OBJS) $(EXTRASHAREDOBJS) $(EXTRALIBRARYDEPS) $(RM) [EMAIL PROTECTED] @SONAME=`echo $@ | sed 's/\.[^\.]*$$//'`; set -x; \ - (cd .; $(CC) -o ./[EMAIL PROTECTED] $(SHLIBLDFLAGS) -Wl,-soname,$$SONAME $(OBJS) $(EXTRASHAREDOBJS) $(REQUIREDLIBS) -lc); \ + (cd .; $(CC) -o ./[EMAIL PROTECTED] $(SHLIBLDFLAGS) -Wl,-soname,$$SONAME $(OBJS) $(EXTRASHAREDOBJS) $(REQUIREDLIBS) -lc -L ../X11 -lX11); \ $(RM) $$SONAME; $(LN) $@ $$SONAME; \ ($(RM) $(BUILDLIBDIR)/$$SONAME; cd $(BUILDLIBDIR); $(LN) $(BUILDINCTOP)/$(CURRENT_DIR)/$$SONAME .) $(RM) $@ --- xc/lib/Xrandr/Makefile.org 2003-06-21 14:56:15.0 -0400 +++ xc/lib/Xrandr/Makefile 2003-06-21 15:03:47.0 -0400 @@ -1022,7 +1022,7 @@ lib$(LIBNAME).so.$(SOXRANDRREV): $(OBJS) $(EXTRASHAREDOBJS) $(EXTRALIBRARYDEPS) $(RM) [EMAIL PROTECTED] @SONAME=`echo $@ | sed 's/\.[^\.]*$$//'`; set -x; \ - (cd .; $(CC) -o ./[EMAIL PROTECTED] $(SHLIBLDFLAGS) -Wl,-soname,$$SONAME $(OBJS) $(EXTRASHAREDOBJS) $(REQUIREDLIBS) -lc); \ + (cd .; $(CC) -o ./[EMAIL PROTECTED] $(SHLIBLDFLAGS) -Wl,-soname,$$SONAME $(OBJS) $(EXTRASHAREDOBJS) $(REQUIREDLIBS) -lc -L ../X11 -lX11 -L ../Xext -lXext -L /usr/X11R6/lib -lXrender); \ $(RM) $$SONAME; $(LN) $@ $$SONAME; \ ($(RM) $(BUILDLIBDIR)/$$SONAME; cd $(BUILDLIBDIR); $(LN) $(BUILDINCTOP)/$(CURRENT_DIR)/$$SONAME .) $(RM) $@ --- xc/lib/GLU/Makefile.org 2003-06-21 15:13:32.0 -0400 +++ xc/lib/GLU/Makefile 2003-06-21 15:13:57.0 -0400 @@ -1051,7 +1051,7 @@ lib$(LIBNAME).so.$(SOREV): $(SUBDIRS) $(DONES) $(EXTRALIBRARYDEPS) $(RM) [EMAIL PROTECTED] @SONAME=`echo $@ | sed 's/\.[^\.]*$$//'`; set -x; \ - (cd .; $(CXX) -o ./[EMAIL PROTECTED] $(SHLIBLDFLAGS) -Wl,-soname,$$SONAME $(SHARED_OBJS) $(REQUIREDLIBS) -lc); \ + (cd .; $(CXX) -o ./[EMAIL PROTECTED] $(SHLIBLDFLAGS) -Wl,-soname,$$SONAME $(SHARED_OBJS) $(REQUIREDLIBS) -lc -L ../GL -lGL); \ $(RM) $$SONAME; $(LN) $@ $$SONAME; \ ($(RM) $(BUILDLIBDIR)/$$SONAME; cd $(BUILDLIBDIR); $(LN) $(BUILDINCTOP)/$(CURRENT_DIR)/$$SONAME .) $(RM) $@ Note that for libXrandr.so.2.0 I used the system libXrender rather than XFree86's. Again you can see the undefined non-weak symbols in these libs using 'ldd -r' on them. Thanks in advance for dealing with this so prelink and optimally function on XFree86's shared libs. Jack ps The original bug report by Marco missed the -lXext and -lXrender needed by libXrandr.so. Also he missed the problems with libXpm.so.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=187374
Daniel, We still need to have the debian bug 187374 fixed for 4.3.0-0pre1v1. I am not sure how to do this properly in the Imakefiles but if we can end up with the Makefiles having these changes we should be able to eliminate the undefined non-weak symbols out of XFree86... --- xc/lib/Xpm/Makefile.org 2003-06-21 15:11:48.0 -0400 +++ xc/lib/Xpm/Makefile 2003-06-21 15:12:07.0 -0400 @@ -1014,7 +1014,7 @@ lib$(LIBNAME).so.$(SOXPMREV): $(OBJS) $(EXTRASHAREDOBJS) $(EXTRALIBRARYDEPS) $(RM) [EMAIL PROTECTED] @SONAME=`echo $@ | sed 's/\.[^\.]*$$//'`; set -x; \ - (cd .; $(CC) -o ./[EMAIL PROTECTED] $(SHLIBLDFLAGS) -Wl,-soname,$$SONAME $(OBJS) $(EXTRASHAREDOBJS) $(REQUIREDLIBS) -lc); \ + (cd .; $(CC) -o ./[EMAIL PROTECTED] $(SHLIBLDFLAGS) -Wl,-soname,$$SONAME $(OBJS) $(EXTRASHAREDOBJS) $(REQUIREDLIBS) -lc -L ../X11 -lX11); \ $(RM) $$SONAME; $(LN) $@ $$SONAME; \ ($(RM) $(BUILDLIBDIR)/$$SONAME; cd $(BUILDLIBDIR); $(LN) $(BUILDINCTOP)/$(CURRENT_DIR)/$$SONAME .) $(RM) $@ --- xc/lib/Xp/Makefile.org 2003-06-21 14:49:56.0 -0400 +++ xc/lib/Xp/Makefile 2003-06-21 14:47:57.0 -0400 @@ -1024,7 +1024,7 @@ lib$(LIBNAME).so.$(SOXPREV): $(OBJS) $(EXTRASHAREDOBJS) $(EXTRALIBRARYDEPS) $(RM) [EMAIL PROTECTED] @SONAME=`echo $@ | sed 's/\.[^\.]*$$//'`; set -x; \ - (cd .; $(CC) -o ./[EMAIL PROTECTED] $(SHLIBLDFLAGS) -Wl,-soname,$$SONAME $(OBJS) $(EXTRASHAREDOBJS) $(REQUIREDLIBS) -lc); \ + (cd .; $(CC) -o ./[EMAIL PROTECTED] $(SHLIBLDFLAGS) -Wl,-soname,$$SONAME $(OBJS) $(EXTRASHAREDOBJS) $(REQUIREDLIBS) -lc -L ../X11 -lX11 -L ../Xext -lXext); \ $(RM) $$SONAME; $(LN) $@ $$SONAME; \ ($(RM) $(BUILDLIBDIR)/$$SONAME; cd $(BUILDLIBDIR); $(LN) $(BUILDINCTOP)/$(CURRENT_DIR)/$$SONAME .) $(RM) $@ --- xc/lib/Xmuu/Makefile.org2003-06-21 14:54:11.0 -0400 +++ xc/lib/Xmuu/Makefile2003-06-21 14:54:39.0 -0400 @@ -1024,7 +1024,7 @@ lib$(LIBNAME).so.$(SOXMUUREV): $(OBJS) $(EXTRASHAREDOBJS) $(EXTRALIBRARYDEPS) $(RM) [EMAIL PROTECTED] @SONAME=`echo $@ | sed 's/\.[^\.]*$$//'`; set -x; \ - (cd .; $(CC) -o ./[EMAIL PROTECTED] $(SHLIBLDFLAGS) -Wl,-soname,$$SONAME $(OBJS) $(EXTRASHAREDOBJS) $(REQUIREDLIBS) -lc); \ + (cd .; $(CC) -o ./[EMAIL PROTECTED] $(SHLIBLDFLAGS) -Wl,-soname,$$SONAME $(OBJS) $(EXTRASHAREDOBJS) $(REQUIREDLIBS) -lc -L ../X11 -lX11); \ $(RM) $$SONAME; $(LN) $@ $$SONAME; \ ($(RM) $(BUILDLIBDIR)/$$SONAME; cd $(BUILDLIBDIR); $(LN) $(BUILDINCTOP)/$(CURRENT_DIR)/$$SONAME .) $(RM) $@ --- xc/lib/Xrandr/Makefile.org 2003-06-21 14:56:15.0 -0400 +++ xc/lib/Xrandr/Makefile 2003-06-21 15:03:47.0 -0400 @@ -1022,7 +1022,7 @@ lib$(LIBNAME).so.$(SOXRANDRREV): $(OBJS) $(EXTRASHAREDOBJS) $(EXTRALIBRARYDEPS) $(RM) [EMAIL PROTECTED] @SONAME=`echo $@ | sed 's/\.[^\.]*$$//'`; set -x; \ - (cd .; $(CC) -o ./[EMAIL PROTECTED] $(SHLIBLDFLAGS) -Wl,-soname,$$SONAME $(OBJS) $(EXTRASHAREDOBJS) $(REQUIREDLIBS) -lc); \ + (cd .; $(CC) -o ./[EMAIL PROTECTED] $(SHLIBLDFLAGS) -Wl,-soname,$$SONAME $(OBJS) $(EXTRASHAREDOBJS) $(REQUIREDLIBS) -lc -L ../X11 -lX11 -L ../Xext -lXext -L /usr/X11R6/lib -lXrender); \ $(RM) $$SONAME; $(LN) $@ $$SONAME; \ ($(RM) $(BUILDLIBDIR)/$$SONAME; cd $(BUILDLIBDIR); $(LN) $(BUILDINCTOP)/$(CURRENT_DIR)/$$SONAME .) $(RM) $@ --- xc/lib/GLU/Makefile.org 2003-06-21 15:13:32.0 -0400 +++ xc/lib/GLU/Makefile 2003-06-21 15:13:57.0 -0400 @@ -1051,7 +1051,7 @@ lib$(LIBNAME).so.$(SOREV): $(SUBDIRS) $(DONES) $(EXTRALIBRARYDEPS) $(RM) [EMAIL PROTECTED] @SONAME=`echo $@ | sed 's/\.[^\.]*$$//'`; set -x; \ - (cd .; $(CXX) -o ./[EMAIL PROTECTED] $(SHLIBLDFLAGS) -Wl,-soname,$$SONAME $(SHARED_OBJS) $(REQUIREDLIBS) -lc); \ + (cd .; $(CXX) -o ./[EMAIL PROTECTED] $(SHLIBLDFLAGS) -Wl,-soname,$$SONAME $(SHARED_OBJS) $(REQUIREDLIBS) -lc -L ../GL -lGL); \ $(RM) $$SONAME; $(LN) $@ $$SONAME; \ ($(RM) $(BUILDLIBDIR)/$$SONAME; cd $(BUILDLIBDIR); $(LN) $(BUILDINCTOP)/$(CURRENT_DIR)/$$SONAME .) $(RM) $@ Note that for libXrandr.so.2.0 I used the system libXrender rather than XFree86's. Again you can see the undefined non-weak symbols in these libs using 'ldd -r' on them. Thanks in advance for dealing with this so prelink and optimally function on XFree86's shared libs. Jack ps The original bug report by Marco missed the -lXext and -lXrender needed by libXrandr.so. Also he missed the problems with libXpm.so. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]