This is the mail archive of the
cygwin-apps
mailing list for the Cygwin project.
[GTG] Re: New pstoedit trial packages and a problem
- From: "Dr. Volker Zell" <Dr dot Volker dot Zell at oracle dot com>
- To: cygwin-apps at cygwin dot com
- Date: Sun, 16 Oct 2005 12:51:52 +0200
- Subject: [GTG] Re: New pstoedit trial packages and a problem
- References: <20051014155721.17932.qmail@web51511.mail.yahoo.com>
>>>>> 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