Description of problem: gai-pal doesn't build under current devel/fc5 mock due to missing BR End of the build.log from mock: gcc -o gai-pal gai-pal.o -pthread -Wl,--export-dynamic -lgai -lpanel-applet-2 -lgtkglext-x11-1.0 -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lgnome-keyring -lxml2 -lz -lgnomecanvas-2 -lgnome-2 -lpopt -lart_lgpl_2 -lpangoft2-1.0 -lgnomevfs-2 -lbonobo-2 -lgconf-2 -lbonobo-activation -lORBit-2 -lgthread-2.0 -lgdkglext-x11-1.0 -lGLU -lGL -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -L/usr/lib -lxosd -lpthread -lXext -lX11 -lXinerama /usr/bin/ld: cannot find -lGLU collect2: ld returned 1 exit status make: *** [gai-pal] Error 1 error: Bad exit status from /var/tmp/rpm-tmp.45398 (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.45398 (%build) Perhaps missing a BuildRequires on mesa-libGLU?
Missing BR is a side-effect of the xorg revamp - I've fixed gai to now BR on mesa-libGLU-devel, and gai-devel to require it. Both gai and gai-pal will be pushed into the tree once I could get gai-pal to compile - gtkglext is unhappy right now. Thanks for noticing the brokenness, - Michel
Version-bumped gai-pal committed; I'll start a rebuild once the rebuilt gai is in the repository
The fix is incorrect, IMO. See bug 181018. You should not BR any Mesa packages and not libGLU-devel either.
Just noticed this (the bug was not reopened, but I should have checked anyway). Rebuilding with the dependency taken out now.