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]

[GTG] Re: New pstoedit trial packages and a problem


>>>>> James R Phillips writes:

    > Package reviewers: New trial packages for pstoedit, linking to the recently
    > uploaded plotutils package, are on my server:

    > ftp://antiskid.homelinux.net/pub/pstoedit/pstoedit-3.42-1-src.tar.bz2
    > ftp://antiskid.homelinux.net/pub/pstoedit/pstoedit-3.42-1.tar.bz2
    > ftp://antiskid.homelinux.net/pub/pstoedit/setup.hint

    > ftp://antiskid.homelinux.net/pub/pstoedit/pstoedit-devel/pstoedit-devel-3.42-1.tar.bz2
    > ftp://antiskid.homelinux.net/pub/pstoedit/pstoedit-devel/setup.hint

Building from source went fine. But when I installed my own build
pstoedit seems to be broken for me as you describe below. I then tried
your original binary tarball and that works like a charm.

Running my pstoedit through strace shows:

   21 3150466 [main] pstoedit 3968 fhandler_disk_file::opendir: 0x4C3C58 = opendir (/usr/lib/pstoedit)
   76 3150542 [main] pstoedit 3968 fhandler_disk_file::readdir: 4996184 = readdir (0x22A4BC) (.)
   57 3150599 [main] pstoedit 3968 fhandler_disk_file::readdir: 4996184 = readdir (0x22A4BC) (..)
   26 3150625 [main] pstoedit 3968 fhandler_disk_file::readdir: 4996184 = readdir (0x22A4BC) (cygp2edrvlplot-0.dll.   23 3150648 [main] pstoedit 3968 fhandler_disk_file::readdir: 4996184 = readdir (0x22A4BC) (cygp2edrvmagick++-0.dll)
   78 3150726 [main] pstoedit 3968 normalize_posix_path: src /usr/lib/pstoedit/cygp2edrvmagick++-0.dll
   21 3150747 [main] pstoedit 3968 normalize_posix_path: /usr/lib/pstoedit/cygp2edrvmagick++-0.dll = normalize_posix_path (/usr/lib/pstoedit/cygp2edrvmagick++-0.dll)
   21 3150768 [main] pstoedit 3968 mount_info::conv_to_win32_path: conv_to_win32_path (/usr/lib/pstoedit/cygp2edrvmagick++-0.dll)
   20 3150788 [main] pstoedit 3968 mount_info::cygdrive_win32_path: src '/usr/lib/pstoedit/cygp2edrvmagick++-0.dll', dst ''
   20 3150808 [main] pstoedit 3968 set_flags: flags: binary (0x2)
   18 3150826 [main] pstoedit 3968 mount_info::conv_to_win32_path: src_path /usr/lib/pstoedit/cygp2edrvmagick++-0.dll, dst D:\lib\pstoedit\cygp2edrvmagick++-0.dll, flags 0xA, rc 0
   41 3150867 [main] pstoedit 3968 symlink_info::check: not a symlink
   21 3150888 [main] pstoedit 3968 symlink_info::check: 0 = symlink.check (D:\lib\pstoedit\cygp2edrvmagick++-0.dll, 0x22A230) (0xA)
   21 3150909 [main] pstoedit 3968 path_conv::check: this->path(D:\lib\pstoedit\cygp2edrvmagick++-0.dll), has_acls(1)
 9801 3160710 [main] pstoedit 3968 mount_info::conv_to_posix_path: conv_to_posix_path (D:\bin\cygiconv-2.dll, keep-rel, no-add-slash)
   40 3160750 [main] pstoedit 3968 normalize_win32_path: D:\bin\cygiconv-2.dll = normalize_win32_path (D:\bin\cygiconv-2.dll)
   23 3160773 [main] pstoedit 3968 mount_info::conv_to_posix_path: /usr/bin/cygiconv-2.dll = conv_to_posix_path (D:\bin\cygiconv-2.dll)
 1282 3162055 [main] pstoedit 3968 seterrno_from_win_error: /netrel/src/cygwin-snapshot-20050929-1/winsup/cygwin/dlfcn.cc:103 windows error 998
   31 3162086 [main] pstoedit 3968 geterrno_from_win_error: windows error 998 == errno 14
   21 3162107 [main] pstoedit 3968 __set_errno: void seterrno_from_win_error(const char*, int, DWORD):310 val 14
   21 3162128 [main] pstoedit 3968 dlopen: ret 0x0
   86 3162214 [main] pstoedit 3968 handle_exceptions: In cygwin_except_handler exc 0xC0000005 at 0x6CC02C02 sp 0x22A940
   22 3162236 [main] pstoedit 3968 handle_exceptions: In cygwin_except_handler sig 11 at 0x6CC02C02
   21 3162257 [main] pstoedit 3968 handle_exceptions: In cygwin_except_handler calling 0x0
   56 3162313 [main] pstoedit 3968 handle_exceptions: In cygwin_except_handler exc 0xC0000005 at 0x6108C662 sp 0x22A15C
   22 3162335 [main] pstoedit 3968 handle_exceptions: In cygwin_except_handler sig 11 at 0x6108C662
   67 3162402 [main] pstoedit 3968 handle_exceptions: In cygwin_except_handler calling 0x0
   58 3162460 [main] pstoedit 3968 handle_exceptions: In cygwin_except_handler exc 0xC0000005 at 0x6108C662 sp 0x229978
   22 3162482 [main] pstoedit 3968 handle_exceptions: In cygwin_except_handler sig 11 at 0x6108C662
   20 3162502 [main] pstoedit 3968 handle_exceptions: In cygwin_except_handler calling 0x0
   57 3162559 [main] pstoedit 3968 handle_exceptions: In cygwin_except_handler exc 0xC0000005 at 0x6108C662 sp 0x22byte 234295 


Can you send me your configure/make/install logfiles so that I can
compare with mine ?

Given that your build works fine I would say GTG.

    > There is a problem though: linking to the newly uploaded libEMF package created
    > a broken executable, so this is disabled in the trial packages above.

    > When pstoedit is configured with the flag "--with-emf", it creates the dll file
    > /usr/lib/pstoedit/cygp2edrvwmf-0.dll.  This seems to be a problematic dll,
    > which causes pstoedit.exe to fail silently on any invocation.  The odd thing
    > is, this remains the case, even if pstoedit is reconfigured "--without-emf" and
    > recompiled and reinstalled, as long as the problematic cygp2edrvwmf-0.dll
    > remains on the system.

Try running pstoedit under strace. At least libEMF passes it's testsuite.

    > Early in the development cycle, I did install and link to libEMF, successfully,
    > using a local build of libEMF.  So I don't know what the problem is now, except
    > it obviously isn't working with the newly uploaded libEMF package.

Again please send your configure/build/install log files so that I can
compare.

    > If someone [Dr. Zell?] could help me figure out what the issue is and fix it
    > quickly, I'd appreciate the help.  Otherwise I recommend we upload this trial
    > packaging (assuming it otherwise passes inspection), and use the available
    > functionality while I try to troubleshoot the libEMF problem.

Yes please upload as is at the moment.

    > Thanks,

    > jrp

Ciao
  Volker


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