>>>>> 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