This is the mail archive of the cygwin-apps mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

cygport: No debuginfo is generated


Hi Yaakov,

I'm trying to build the new openssh 6.1p1-1 package.  My problem
is that the debuginfo package is not created:

  [...]
  *** Info: No debug files, skipping debuginfo subpackage

  >>> Checking packages for missing or duplicate files
  *** Warning: Packages are missing files:
  -usr/lib/debug/usr/bin/scp.exe.dbg
  -usr/lib/debug/usr/bin/sftp.exe.dbg
  -usr/lib/debug/usr/bin/ssh-add.exe.dbg
  -usr/lib/debug/usr/bin/ssh-agent.exe.dbg
  -usr/lib/debug/usr/bin/ssh-keygen.exe.dbg
  -usr/lib/debug/usr/bin/ssh-keyscan.exe.dbg
  -usr/lib/debug/usr/bin/ssh.exe.dbg
  -usr/lib/debug/usr/sbin/sftp-server.exe.dbg
  -usr/lib/debug/usr/sbin/ssh-keysign.exe.dbg
  -usr/lib/debug/usr/sbin/ssh-pkcs11-helper.exe.dbg
  -usr/lib/debug/usr/sbin/sshd.exe.dbg
  [...]

First I thought that this is a result of linking the files without the
-g option, so I patched the cygport file to add -g to the link stage,
but to no avail.

The executables definitely contain Dwarf2 debug info, but the
corresponding *.dbg files all have a general look of brokenness:  They
have a constant size of 1197 bytes and don't contain any .debug_*
section.  Example:

$ ls -l scp.exe.dbg
-rw-r--r-- 1 corinna vinschen 1197 Sep  2 12:48 scp.exe.dbg
$ objdump -h scp.exe.dbg

scp.exe.dbg:     file format pei-i386

Sections:
Idx Name          Size      VMA       LMA       File off  Algn
  0 .text         000095a8  00401000  00401000  00000000  2**4
                  ALLOC, LOAD, READONLY, CODE, DATA
  1 .data         00001634  0040b000  0040b000  00000000  2**5
                  ALLOC, LOAD, DATA
  2 .rdata        00000d44  0040d000  0040d000  00000000  2**2
                  ALLOC, LOAD, READONLY, DATA
  3 .eh_frame     00000160  0040e000  0040e000  00000000  2**2
                  ALLOC, LOAD, DATA
  4 .bss          00000250  0040f000  0040f000  00000000  2**5
                  ALLOC
  5 .idata        000009f0  00410000  00410000  00000000  2**2
                  ALLOC, LOAD, DATA
  6 .gnu_debuglink 0000000c  00411000  00411000  00000290  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA

FWIW, I'm using cygport-0.11.0-1.


Thanks for any help,
Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]