Description of problem: On ia64 we don't support both 32 and 64 bit binaries like x86_64 and therefore there is no /usr/lib64. openser tries to put things in /usr/lib64 but then fails to package it because it the looks in /usr/lib. This breaks the build on ia64. build log showing the errors: http://ia64.koji.fedoraproject.org/koji/getfile?taskID=14457&name=build.log Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
This may help to fix this bug, when added to make commands (in build and install sections): LIBDIR=%{_lib} This overwrites detection in openser's Makefile.defs. Can anybody confirm this? Code from Makefile.defs: # ARCH is a little bit updated uname -m ARCH_B= $(shell echo $(ARCH) | sed -e 's/.*64.*/64b/') ifeq ($(ARCH_B),64b) LIBDIR ?= lib64 else LIBDIR ?= lib # assume 32b - it is not really used further ARCH_B=32b endif
Created attachment 295687 [details] spcfile patch to define LIBDIR thanks, the LIBDIR suggestion does fix the issue. Appears to only be needed in the %install section.
Fixed in devel: openser-1.3.0-9 How I can rebuild package for ia64? Does it build automatically?
http://koji.fedoraproject.org/koji/taskinfo?taskID=463508
(In reply to comment #3) > Fixed in devel: openser-1.3.0-9 > > How I can rebuild package for ia64? Does it build automatically? > Not yet but hopefully soon. Our ia64 koji server is at ia64.koji.fedoraproject.org. I will kick off a build there now. - Doug
Actually it appears this did get built last night automatically (I have a hacked up script that looks for jobs on the main koji server and resubmits them to ours). Looks like it built cleanly, thanks! http://ia64.koji.fedoraproject.org/koji/buildinfo?buildID=8015