Bug#187374: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=187374

2003-06-22 Thread Daniel Stone
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

2003-06-22 Thread Daniel Stone
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

2003-06-22 Thread Branden Robinson
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

2003-06-22 Thread Branden Robinson
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

2003-06-21 Thread Jack Howarth
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

2003-06-21 Thread Jack Howarth
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]