On Mon, May 16, 2005 at 11:38:16AM +0200, Adrian Bunk wrote:
> Package: nvidia-settings
> Version: 1.0-3
> Severity: serious
> Tags: sarge

> This is a reminder that archived bug #265640 ("FTBFS on Alpha:
> src/libXNVCtrl/libXNVCtrl.a: could not read symbols: File in wrong
> format") is still present in sarge.

> I doubt that the package is currently working on all architectures
> due to this bug.

Among the changes to nvidia-settings since 1.0-3 has been to remove all
archs but i386, ia64, and amd64 from the Architecture: list; so if you
really mean that the package is not working on *all* architectures, that
seems to be correct regardless.

http://buildd.debian.org/fetch.php?&pkg=nvidia-settings&ver=1.0%2B3-1&arch=ia64&stamp=1113683552&file=log&as=raw
suggests that the new version was successfully built on ia64 in April, but
never uploaded.  If this ia64 binary gets uploaded, and the arm binary
removed from unstable, it should be no problem to push an update into
testing.

The build log for 1.0-3 on ia64 includes the lines:

  cc .objs/command-line.o .objs/config-file.o .objs/msg.o 
.objs/nvidia-settings.o .objs/parse.o .objs/query-assign.o .objs/nvgetopt.o 
.objs/image.o .objs/ctkxvideo.o .objs/ctkcursorshadow.o .objs/ctkui.o 
.objs/ctkframelock.o .objs/ctkgauge.o .objs/ctkcurve.o 
.objs/ctkcolorcorrection.o .objs/ctkscale.o .objs/ctkmultisample.o 
.objs/ctkconfig.o .objs/ctkevent.o .objs/ctkwindow.o .objs/ctkopengl.o 
.objs/ctkdevice.o .objs/ctkhelp.o .objs/ctkimagesliders.o 
.objs/ctkdisplaydevice.o .objs/ctkdisplaydevice-crt.o 
.objs/ctkdisplaydevice-tv.o .objs/ctkdisplaydevice-dfp.o .objs/ctkthermal.o 
.objs/NvCtrlAttributes.o .objs/NvCtrlAttributesNvControl.o 
.objs/NvCtrlAttributesVidMode.o .objs/NvCtrlAttributesXv.o .objs/g_stamp.o 
-Wall -fpedantic -O -I /usr/X11R6/include -DXTHREADS -I/usr/include/gtk-2.0 
-I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0 
-I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 
-I/usr/lib/glib-2.0/include   -I doc -I src -I src/image_data -I src/xpm_data 
-I src/gtk+-2.x -I src/libXNVCtrl -I src/libXNVCtrlAttributes 
-Wl,--export-dynamic -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm 
-lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl 
-lglib-2.0   -L /usr/X11R6/lib -Wl,-Bstatic -lXxf86vm -lXv -Wl,-Bdynamic -lX11 
-lXext src/libXNVCtrl/libXNVCtrl.a -o nvidia-settings
  /usr/bin/ld: warning: unknown architecture of input file 
`src/libXNVCtrl/libXNVCtrl.a(NVCtrl.o)' is incompatible with ia64-elf64 output

so, certainly the ia64 package is built with links to x86 object code, and
either won't run at all or will fail when calling code from this static lib.

-- 
Steve Langasek
postmodern programmer

Attachment: signature.asc
Description: Digital signature

Reply via email to