FS#8965 - missing .h files in libelf, x86_64 verses i686, pkgversion 0.8.10-3

Attached to Project: Arch Linux
Opened by Anonymous Submitter - Wednesday, 19 December 2007, 05:54 GMT
Last edited by Jan de Groot (JGC) - Wednesday, 19 December 2007, 23:24 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To No-one
Architecture x86_64
Severity High
Priority Normal
Reported Version 2007.08-2
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

I'm compiling/developing an arch package on both an i686 and x86_64 that uses the libelf library. Both boxes are running current arch. I've found that the x86_64 version of the libelf package is missing a few include files in /usr/include, that do exist in the i686 version. This is stopping the source compiling. I'd be guessing that the same version of the libelf package on i686 and x86_64 should have the same files, hence the bug report.


Additional info:

Details of the i686 version of the package I have installed :

[@portia include]$ pacman -Q -i libelf
Name : libelf
Version : 0.8.10-3
URL : http://directory.fsf.org/libs/misc/libelf.html
License : GPL
Groups : None
Provides : None
Depends On : glibc
Removes : None
Required By : None
Conflicts With : None
Installed Size : 293.76 K
Packager : Arch Linux (http://www.archlinux.org)
Architecture : i686
Build Date : Thu Nov 15 20:45:39 2007 UTC
Build Type : Unknown
Install Date : Tue Dec 4 01:56:21 2007 UTC
Install Reason : Explicitly installed
Install Script : No
Description : libelf is a free ELF object file access library

[@portia include]$ pacman -Q -l libelf
libelf /usr/include/gelf.h
libelf /usr/include/libelf.h
libelf /usr/include/libelf/elf_repl.h
libelf /usr/include/libelf/gelf.h
libelf /usr/include/libelf/libelf.h
libelf /usr/include/libelf/nlist.h
libelf /usr/include/libelf/sys_elf.h
libelf /usr/include/nlist.h
libelf /usr/lib/libelf-0.8.10.so
libelf /usr/lib/libelf.a
libelf /usr/lib/libelf.so
libelf /usr/lib/libelf.so.0
libelf /usr/lib/pkgconfig/libelf.pc
libelf /usr/share/locale/de/LC_MESSAGES/libelf.mo
[@portia include]$ pacman -Q -o /usr/include/libelf.h
/usr/include/libelf.h is owned by libelf 0.8.10-3
[@portia include]$

And details from the x86_64 package :

[@myhost include]$ pacman -Q -i libelf
Name : libelf
Version : 0.8.10-3
URL : http://directory.fsf.org/libs/misc/libelf.html
License : GPL
Groups : None
Provides : None
Depends On : glibc
Removes : None
Required By : screen
Conflicts With : None
Installed Size : 366.91 K
Packager : Arch Linux (http://www.archlinux.org)
Architecture : x86_64
Build Date : Thu Nov 15 20:29:28 2007 UTC
Build Type : Unknown
Install Date : Tue Dec 11 04:45:59 2007 UTC
Install Reason : Explicitly installed
Install Script : No
Description : libelf is a free ELF object file access library

[@myhost include]$ pacman -Q -l libelf
libelf /usr/include/libelf/elf_repl.h
libelf /usr/include/libelf/gelf.h
libelf /usr/include/libelf/libelf.h
libelf /usr/include/libelf/nlist.h
libelf /usr/include/libelf/sys_elf.h
libelf /usr/lib/libelf-0.8.10.so
libelf /usr/lib/libelf.a
libelf /usr/lib/libelf.so
libelf /usr/lib/libelf.so.0
libelf /usr/lib/pkgconfig/libelf.pc
libelf /usr/share/locale/de/LC_MESSAGES/libelf.mo
[@myhost include]$


A diff of the files list, showing the file differences :

[@portia dump]$ diff -u x86_64 i686
--- x86_64 2007-12-19 16:18:38.000000000 +1030
+++ i686 2007-12-19 16:19:09.000000000 +1030
@@ -1,8 +1,11 @@
+libelf /usr/include/gelf.h
+libelf /usr/include/libelf.h
libelf /usr/include/libelf/elf_repl.h
libelf /usr/include/libelf/gelf.h
libelf /usr/include/libelf/libelf.h
libelf /usr/include/libelf/nlist.h
libelf /usr/include/libelf/sys_elf.h
+libelf /usr/include/nlist.h
libelf /usr/lib/libelf-0.8.10.so
libelf /usr/lib/libelf.a
libelf /usr/lib/libelf.so
[@portia dump]$



This task depends upon

Closed by  Jan de Groot (JGC)
Wednesday, 19 December 2007, 23:24 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed in testing, waiting for signoff

Loading...