Operating System - HP-UX
1833030 Members
2927 Online
110049 Solutions
New Discussion

/usr/ccs/bin/ld:filepath:Not a valid object file (invalid magic number)

 
old5th
New Member

/usr/ccs/bin/ld:filepath:Not a valid object file (invalid magic number)

what cause it and how to fix it please?
4 REPLIES 4
H.Merijn Brand (procura
Honored Contributor

Re: /usr/ccs/bin/ld:filepath:Not a valid object file (invalid magic number)

32 vs. 64 bit?

You cannot load 32bit objects with 64bit libraries and vise versa
Enjoy, Have FUN! H.Merijn
Jean-Louis Phelix
Honored Contributor

Re: /usr/ccs/bin/ld:filepath:Not a valid object file (invalid magic number)

hi,

Use "file filepath" to determine file type (it uses the magic header and /etc/magic file to determine file type.

Regards.
It works for me (© Bill McNAMARA ...)
old5th
New Member

Re: /usr/ccs/bin/ld:filepath:Not a valid object file (invalid magic number)

but the filepath is a directory path /usr/local/include/freetype when i make libwmf0.2.5.
freetype:1.3.1.
help me please.

Re: /usr/ccs/bin/ld:filepath:Not a valid object file (invalid magic number)

Sounds like you confused -l (small letter l) and -L (capital letter l) on the linker command line. -L is for directories, -l is for single libraries (without the leading "lib" and the trailing lib name extension ".sl").