Bug 512510 - broken freeglut-devel package? - can't rebuild hosts3d/jasper
Summary: broken freeglut-devel package? - can't rebuild hosts3d/jasper
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: freeglut
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Tomas Smetana
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 511623 511743
TreeView+ depends on / blocked
 
Reported: 2009-07-18 09:57 UTC by Simon
Modified: 2009-08-12 15:20 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2009-08-12 15:20:29 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
F11-build.log (14.09 KB, text/plain)
2009-07-18 09:58 UTC, Simon
no flags Details
F12-build.log (9.43 KB, text/plain)
2009-07-18 09:59 UTC, Simon
no flags Details
F11-root.log (27.48 KB, text/plain)
2009-07-18 10:00 UTC, Simon
no flags Details
F12-root.log (31.57 KB, text/plain)
2009-07-18 10:00 UTC, Simon
no flags Details

Description Simon 2009-07-18 09:57:51 UTC
Description of problem:
i can't rebuild hosts3d for F-12
it works fine for F-11

Version-Release number of selected component (if applicable):
CVS Tags: mesa-7_5-0_15_fc12
CVS Tags: mesa-7_6-0_3_fc11


How reproducible:
rebuild F-11 hosts3d for F-12

Steps to Reproduce:
1.
2.
3.
  
Actual results:
see F-12 logs

Expected results:
see F-11 logs

Additional info:

Comment 1 Simon 2009-07-18 09:58:42 UTC
Created attachment 354244 [details]
F11-build.log

F11-build.log for hosts3d

Comment 2 Simon 2009-07-18 09:59:11 UTC
Created attachment 354245 [details]
F12-build.log

F12-build.log for hosts3d

Comment 3 Simon 2009-07-18 10:00:05 UTC
Created attachment 354246 [details]
F11-root.log

F11-root.log for hosts3d

Comment 4 Simon 2009-07-18 10:00:37 UTC
Created attachment 354247 [details]
F12-root.log

F12-root.log for hosts3d

Comment 5 Rex Dieter 2009-07-18 15:00:52 UTC
hosts3d build is broken, using symbols from libGLU, but never explictily linking it.  (I'm seeing the same in jasper bug #511743).

It seems it somehow worked before because older versions of freeglut linked against libGLU, and pulled it in somehow.  rawhide's newer freeglut no longer does that.

Comment 6 Rex Dieter 2009-07-18 18:49:51 UTC
RE: comment #5
re-assigning to freeglut for comment/feedback

Comment 7 Tomas Smetana 2009-08-12 15:20:29 UTC
Sorry for the delay.  You're right:

[tsmetana@dhcp-lab-131 ~]$ ldd /usr/lib/libglut.so.3.8.0
	linux-gate.so.1 =>  (0x007cc000)
	libm.so.6 => /lib/libm.so.6 (0x009e5000)
	libGL.so.1 => /usr/lib/libGL.so.1 (0x0677a000)
	libGLU.so.1 => /usr/lib/libGLU.so.1 (0x06901000)
	libXext.so.6 => /usr/lib/libXext.so.6 (0x00d03000)
	libX11.so.6 => /usr/lib/libX11.so.6 (0x00bd0000)
	libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0x00cf7000)
	libc.so.6 => /lib/libc.so.6 (0x0086f000)
	/lib/ld-linux.so.2 (0x0084a000)
	libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x00b44000)
	libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00def000)
	libdrm.so.2 => /usr/lib/libdrm.so.2 (0x00de0000)
	libpthread.so.0 => /lib/libpthread.so.0 (0x00a17000)
	libdl.so.2 => /lib/libdl.so.2 (0x00a10000)
	libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x077ab000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x0080b000)
	libXau.so.6 => /usr/lib/libXau.so.6 (0x00bb9000)
	libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0x00bbe000)
	libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00b9b000)
	libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00bc8000)

[tsmetana@dhcp-lab-131 .libs]$ ldd ./libglut.so.3.9.0
	linux-gate.so.1 =>  (0x006d0000)
	libm.so.6 => /lib/libm.so.6 (0x00b19000)
	libGL.so.1 => /usr/lib/libGL.so.1 (0x00110000)
	libXext.so.6 => /usr/lib/libXext.so.6 (0x00822000)
	libX11.so.6 => /usr/lib/libX11.so.6 (0x00d34000)
	libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0x00c02000)
	libXi.so.6 => /usr/lib/libXi.so.6 (0x00183000)
	libc.so.6 => /lib/libc.so.6 (0x0018c000)
	/lib/ld-linux.so.2 (0x0084a000)
	libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x00a02000)
	libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00300000)
	libdrm.so.2 => /usr/lib/libdrm.so.2 (0x00559000)
	libpthread.so.0 => /lib/libpthread.so.0 (0x00351000)
	libdl.so.2 => /lib/libdl.so.2 (0x00305000)
	libXau.so.6 => /usr/lib/libXau.so.6 (0x0039c000)
	libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0x0030a000)
	libxcb.so.1 => /usr/lib/libxcb.so.1 (0x0041d000)
	libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00573000)

The freeglut in Rawhide has been updated to the new major release which doesn't link against libGLU.  I don't think this is a bug.


Note You need to log in before you can comment on or make changes to this bug.