[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

lintian: executable-not-elf-or-script



I'm writing a program that (for my conveniance) is split up
in several perl modules. These are put in my programs private
directory, /usr/lib/ham, because they might some day
interfere with other 'official' perl modules.


But lintian does not like this:

W: ham-server: executable-not-elf-or-script ./usr/lib/ham/Ham/Sched.pm
N:
N:   This executable file is not an ELF format binary, and does not start
N:   with the #! sequence that marks interpreted scripts. It might be a sh
N:   script that fails to name /bin/sh as its shell.
N:   
N:   Refer to Policy Manual, section 11.4 for details.
N:
W: ham-server: executable-not-elf-or-script ./usr/lib/ham/Ham/Daemon.pm
W: ham-server: executable-not-elf-or-script ./usr/lib/ham/Ham/Db.pm
W: ham-base: executable-not-elf-or-script ./usr/lib/ham/Ham/Sys.pm
W: ham-base: executable-not-elf-or-script ./usr/lib/ham/Ham/Comm.pm
W: ham-base: executable-not-elf-or-script ./usr/lib/ham/Ham/Conf.pm
W: ham-base: executable-not-elf-or-script ./usr/lib/ham/Ham/Log.pm

But the modules are not executable, it's -rw-r--r--.

What's the recommended way to solve this?

Attachment: pgpqcLqpqKaYj.pgp
Description: PGP signature


Reply to: