Henri Gomez wrote:
Did you use the AIX strip or the GNU one ?
2005/12/29, Doug Summers <[EMAIL PROTECTED]>:
Ralf S. Engelschall wrote:
On Thu, Dec 29, 2005, Doug Summers wrote:
Using IBM's xlc 7.x compiler...
For some reason the lsof binary is being creating with a weird name,
causing the final build to fail:
+ cd lsof_4.76_src
+ /syscfg/opkg/lib/openpkg/shtool install -c -s lsof
/syscfg/opkg/RPM/TMP/lsof-4.76-root/syscfg/opkg/bin/
strip: /syscfg/opkg/RPM/TMP/lsof-4.76-root/syscfg/opkg/bin/[EMAIL PROTECTED]
-- 0654-423
/syscfg/opkg/RPM/TMP/lsof-4.76-root/syscfg/opkg/bin/[EMAIL PROTECTED] is not
valid in the current object file mode.
Use the -X option to specify the desired object mode.
+ /syscfg/opkg/lib/openpkg/shtool install -c lsof.8
/syscfg/opkg/RPM/TMP/lsof-4.76-root/syscfg/opkg/man/man8/
+ setgid=
+ case "powerpc-aix5.1" in
+ setgid=sys
+ /syscfg/opkg/lib/openpkg/rpmtool files -v -ofiles
-r/syscfg/opkg/RPM/TMP/lsof-4.76-root '%defattr(-,opkg,opkg)'
/syscfg/opkg '%not %dir
{/syscfg/opkg,/syscfg/opkg/*,/syscfg/opkg/etc/rc.d,/syscfg/opkg/man/*}'
'%attr(2755,opkg,sys) /syscfg/opkg/bin/lsof'
rpmtool:files: pass 1 (preparation and syntactical expansions)
rpmtool:files: pass 2 (filesystem-based expansions)
rpmtool:files: pass 3 (duplication removal and cleanup)
+ exit 0
Processing files: lsof-4.76-2.5.0
error: File not found:
/syscfg/opkg/RPM/TMP/lsof-4.76-root/syscfg/opkg/bin/lsof
RPM build errors:
File not found:
/syscfg/opkg/RPM/TMP/lsof-4.76-root/syscfg/opkg/bin/lsof
The [EMAIL PROTECTED] is different on every build, but actually works if
executed. I'm not sure where to tweak the lsof.spec file to rename this
file to the proper name.
I guess it is a problem with strip(1): try to remove the "-s" from
the "install -c -s" command in lsof.spec and retry. I'm sure it then
works, although I do not understand what AIX' problem is here.
Ralf S. Engelschall
[EMAIL PROTECTED]
www.engelschall.com
Thanks, Ralph - that did the trick (on AIX 5.1 64-bit at least).
Doug
Definitely the AIX one - /usr/bin/strip is the only one on the system.
Another note - the above problems only occur on 64-bit AIX 5.1 systems;
32-bit systems build just fine with xlc.
Doug
______________________________________________________________________
The OpenPKG Project www.openpkg.org
User Communication List openpkg-users@openpkg.org