https://bugs.winehq.org/show_bug.cgi?id=40317
Bug ID: 40317 Summary: PDF Ereaser does not opened after it was installed by Wine !! Product: Wine Version: 1.9.5 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: yousifjkadom@yahoo.com Distribution: ---
Hi.
Site of this program (PDF Ereaser): http://www.pdferaser.net/
I installed it by Wine on Linux Mint xfce version 17.3 as Live USB system.
Installer opened & pass all steps, but when I try to open PDF eraser (after it finishing it's in stallation), it did not opened at all.
Please fix.
https://bugs.winehq.org/show_bug.cgi?id=40317
yousifjkadom@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Hardware|x86 |x86-64
--- Comment #1 from yousifjkadom@yahoo.com --- I forget to mention that Linux Mint is X 64 bit version.
https://bugs.winehq.org/show_bug.cgi?id=40317
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox_xerox2000@yahoo.co.uk
--- Comment #2 from Louis Lenders xerox_xerox2000@yahoo.co.uk --- Hi,
Could you attach the consule output while trying to open and run the program?
I downloaded the app and right here it starts and works just fine. Note: the app needs mfc42.dll so also make sure to do ``winetricks mfc42``
Regards
https://bugs.winehq.org/show_bug.cgi?id=40317
--- Comment #3 from yousifjkadom@yahoo.com --- Hi. I test program with Wine 1.9.6 & install winetricks mfc42 & no response. Same condition. It does not opened at all.
https://bugs.winehq.org/show_bug.cgi?id=40317
--- Comment #4 from yousifjkadom@yahoo.com --- By the way, no thing appear in terminal when I try to open PDF Ereaser. No thing at all.
Best.
https://bugs.winehq.org/show_bug.cgi?id=40317
--- Comment #5 from Austin English austinenglish@gmail.com --- (In reply to yousifjkadom from comment #3)
Hi. I test program with Wine 1.9.6 & install winetricks mfc42 & no response. Same condition. It does not opened at all.
Did you install mfc42 before or after the application?
https://bugs.winehq.org/show_bug.cgi?id=40317
--- Comment #6 from yousifjkadom@yahoo.com --- I installed mfc42 BEFORE application. I format USB & make new Live USB OS then installed WineHQ then winetricks then mfc42 & lastly installed PDF Ereaser.
-------------------------
By the way, how I know that an application need a specific winetricks?
https://bugs.winehq.org/show_bug.cgi?id=40317
--- Comment #7 from yousifjkadom@yahoo.com --- Hi. I test program on Kubuntu 14.04 X64 bit & it does not work also. Same bug. PDF Ereaser not opened.
https://bugs.winehq.org/show_bug.cgi?id=40317
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Summary|PDF Ereaser does not opened |PDF Eraser does not open |after it was installed by |with wine-mono |Wine !! | Ever confirmed|0 |1 Component|-unknown |mscoree
--- Comment #8 from Rosanne DiMesio dimesio@earthlink.net --- I can reproduce this. The problem is with wine-mono. If wine-mono is not installed, the installer downloads and installs native .NET, and the app starts up fine. With wine-mono installed, it installs, but fails to start.
Console output is short, so I'll just paste it here:
fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0x206d6c,0x1af368): stub fixme:gdiplus:GdipGetLineSpacing ignoring style fixme:gdiplus:GdipGetLineSpacing ignoring style fixme:gdiplus:GdipGetLineSpacing ignoring style fixme:gdiplus:GdipGetLineSpacing ignoring style fixme:gdiplus:GdipGetLineSpacing ignoring style fixme:gdiplus:GdipGetLineSpacing ignoring style fixme:gdiplus:GdipGetLineSpacing ignoring style fixme:gdiplus:GdipGetLineSpacing ignoring style fixme:gdiplus:GdipDrawPath graphics object has no HDC fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0x2a772bc,0x2a9cca0): stub err:mscoree:expect_no_runtimes Process exited with a Mono runtime loaded.
https://bugs.winehq.org/show_bug.cgi?id=40317
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |o.dierick@piezo-forte.be
--- Comment #9 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- Hello,
Try workaround from bug 40260.
Regards
https://bugs.winehq.org/show_bug.cgi?id=40317
--- Comment #10 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- Created attachment 54086 --> https://bugs.winehq.org/attachment.cgi?id=54086 full mono trace wine 1.9.6 (64-bit prefix)
Hello,
Here is my test result:
With plain wine 1.9.6 (64-bit prefix) mono crashes with SIGSEGV.
The last few lines of WINE_MONO_TRACE=all are: ---begin quote--- [00000009: 8.40457 40] ENTER: System.Number:FormatInt32 (int,string,System.Globalization.NumberFormatInfo)(0, 00000000, [System.Globalization.NumberFormatInfo:00C023C8], ) [00000009: 8.40458 41] ENTER: System.NumberFormatter:NumberToString (string,int,System.IFormatProvider)(00000000, 0, [System.Globalization.NumberFormatInfo:00C023C8], ) Stacktrace:
================================================================= Got a SIGSEGV while executing native code. This usually indicates a fatal error in the mono runtime or one of the native libraries used by your application. =================================================================
err:mscoree:expect_no_runtimes Process exited with a Mono runtime loaded. ---end quote---
With custom wine 1.9.6 build using mono 4.5.6 (reverted two commits as in bug 40260). PDF Eraser window opens and seems functional (no SIGSEGV).
Note that I did not bother to install MFC42 in either wine prefix, hence the "err:module:import_dll Library MFC42.DLL (which is needed by L"C:\Program Files (x86)\PDF Eraser\PDFtoXPD.dll") not found" in the trace log.
Regards
https://bugs.winehq.org/show_bug.cgi?id=40317
Vincent Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://www.pdferaser.net/ Keywords| |download
https://bugs.winehq.org/show_bug.cgi?id=40317
--- Comment #11 from Vincent Povirk madewokherd@gmail.com --- The mono patch from bug 40260 also helps here.
https://bugs.winehq.org/show_bug.cgi?id=40317
--- Comment #12 from yousifjkadom@yahoo.com --- Hi all. Thank you for your kind efforts
I'm just beginner in Liniux & I'm not programmer. I can not deal with this issue using patch because simply I do not have enough experience with this. I seem likely that solution that you suggest something like change in mono engeniring.
I understand from you that the cause of this bug is error in mono package & it effect not only PDF Ereaser, but other applications also. So, the best way to solve this bug is that wineHQ dev. team have to update mono package to fix it's error.
Best
https://bugs.winehq.org/show_bug.cgi?id=40317
--- Comment #13 from Vincent Povirk madewokherd@gmail.com --- Yes, I'm planning to update the Wine Mono package to address this, I'm just waiting a few days in the hope of squeezing one more thing into the release.
https://bugs.winehq.org/show_bug.cgi?id=40317
--- Comment #14 from yousifjkadom@yahoo.com --- O.K Vincet. Thank you for your hard work.
But one question: I'm already installing WineHQ by using terminal according to instructions in this page of your site:
https://wiki.winehq.org/Ubuntu
Mono & gecko installed them not from software center or package center but automatic
If you release new version of wine, or only new release of mono or only new release of gecko, HOW can I update wine or any of these package without completely remove wine then re-installing it again. Is there a command line for that please? I search internet but there are conflacting openian: some say better to cmpeletely remove wine with purge (sudo apt-get remove --purge wine) then re-installing it & others recommend for re-installing wine by repeating instructions in page: https://wiki.winehq.org/Ubuntu
https://bugs.winehq.org/show_bug.cgi?id=40317
--- Comment #15 from Vincent Povirk madewokherd@gmail.com --- The easiest way is to let Ubuntu's package manager update your Wine package the same as the rest of your system. Any Gecko or Mono updates will be included with the new Wine release.
It is also possible to manually update Mono by downloading and installing the msi, but due to an msi bug you have to be careful to do this using wine64 in 64-bit prefixes, otherwise it can cause problems.
https://bugs.winehq.org/show_bug.cgi?id=40317
--- Comment #16 from yousifjkadom@yahoo.com --- I test program with new version of winehq (1.9.7). PDF Ereaser not working at all!!
I test program 1st without winetricks & it was not working. Then I delete (un-install PDF Ereaser) then installed winetricks & finaly re-install PDF Ereaser & not working at all!!
Dis-apointing new version 1.9.7 !!
https://bugs.winehq.org/show_bug.cgi?id=40317
--- Comment #17 from Vincent Povirk madewokherd@gmail.com --- Well, that's expected, I didn't update Mono yet.
https://bugs.winehq.org/show_bug.cgi?id=40317
--- Comment #18 from yousifjkadom@yahoo.com --- Please notify me when you update mono.
https://bugs.winehq.org/show_bug.cgi?id=40317
--- Comment #19 from yousifjkadom@yahoo.com --- Hi. Do you update mono ?
https://bugs.winehq.org/show_bug.cgi?id=40317
--- Comment #20 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- I'm trying to compile wine-mono from git to version 4.6.2.
When running build-winemono.sh, it fails when compiling mono/mono/metadata/socket-io.c.
---begin quote--- ../../../mono/mono/metadata/socket-io.c:2612:2: error: implicit declaration of function 'inet_pton' [-Werror=implicit-function-declaration] ---end quote---
in config.log I find this:
---begin quote--- ... configure:24423: checking for inet_pton configure:24442: x86_64-w64-mingw32-gcc -static-libgcc -o conftest.exe -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -lmswsock -lws2_32 -lole32 -loleaut32 -lpsapi -lversion -ladvapi32 -lwinmm -lkernel32 -liphlpapi conftest.c -lws2_32 -lpsapi -lole32 -lwinmm -loleaut32 -ladvapi32 -lversion >&5 conftest.c:58:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] conftest.c: In function 'main': conftest.c:61:3: warning: implicit declaration of function 'inet_pton' [-Wimplicit-function-declaration] conftest.c:61:3: warning: nested extern declaration of 'inet_pton' [-Wnested-externs] configure:24442: $? = 0 configure:24445: result: yes ... ---end quote---
man inet_pton show the man page for inet_pton(3).
I'm on debian wheezy. What should I do?
https://bugs.winehq.org/show_bug.cgi?id=40317
--- Comment #21 from Vincent Povirk madewokherd@gmail.com --- I don't know, I'll have to set up wheezy and investigate. Hopefully I can get that fixed in the next one. For now, just wait for the official build I guess.
https://bugs.winehq.org/show_bug.cgi?id=40317
--- Comment #22 from Vincent Povirk madewokherd@gmail.com --- Apparently, in wheezy's mingw-w64, inet_pton is in the library but not declared in the headers. Probably the correct fix is to add a configure check to Mono for the declaration. Until then, I don't have a work-around.
You can try the official build at https://dl.winehq.org/wine/wine-mono/4.6.2/
https://bugs.winehq.org/show_bug.cgi?id=40317
--- Comment #23 from Vincent Povirk madewokherd@gmail.com --- This bug should be fixed in Wine Mono 4.6.2. Current Git Wine (https://wiki.winehq.org/Git_Wine_Tutorial) or 1.9.8 when it's released will download and install this version.
Or, you can download it at https://dl.winehq.org/wine/wine-mono/4.6.2/wine-mono-4.6.2.msi and install it in Wine 1.9.7 by running "wine64 msiexec /i wine-mono-4.6.2.msi".
https://bugs.winehq.org/show_bug.cgi?id=40317
--- Comment #24 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- (In reply to Vincent Povirk from comment #22)
Apparently, in wheezy's mingw-w64, inet_pton is in the library but not declared in the headers. Probably the correct fix is to add a configure check to Mono for the declaration. Until then, I don't have a work-around.
I got around the inet_pton error by forcing the check to fail, and ran into other issues and gave up. The other issues were about packages version. Wheezy is getting old...
You can try the official build at https://dl.winehq.org/wine/wine-mono/4.6.2/
Thanks. This bug is fixed for me.
https://bugs.winehq.org/show_bug.cgi?id=40317
--- Comment #25 from yousifjkadom@yahoo.com --- Hi. I test program on new version of wine (1.9.8).
PDF Ereaser installed & open (launched) correctly. Thank you.
BUT IT IS USELESS because when I try to open a pdf file it will NOT WORK AT ALL. Please look to screen shots:
(1) show pdf file named "TEST" (look for red arrow that added by me)
(2) now I open PDF Ereaser, then click on "Open file" from tools bar. Look that it show "TEST" pdf file & a FULSE file called "TEST(1)". Please look for red arrow & underline that I added.
(3) this show result when I select file "TEST" from previous step (2). PDF not opened but I recieve a message as if I clicked on "Exit" !!
-------------------
If I select "TEST(1)" I will recieve error message say that this file NOT existing !!
-------------------
Please fix.
https://bugs.winehq.org/show_bug.cgi?id=40317
--- Comment #26 from yousifjkadom@yahoo.com --- Created attachment 54270 --> https://bugs.winehq.org/attachment.cgi?id=54270 1
https://bugs.winehq.org/show_bug.cgi?id=40317
--- Comment #27 from yousifjkadom@yahoo.com --- Created attachment 54271 --> https://bugs.winehq.org/attachment.cgi?id=54271 2
https://bugs.winehq.org/show_bug.cgi?id=40317
--- Comment #28 from yousifjkadom@yahoo.com --- Created attachment 54272 --> https://bugs.winehq.org/attachment.cgi?id=54272 3
https://bugs.winehq.org/show_bug.cgi?id=40317
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED Fixed by SHA1| |115ad2da7a545434c81222d291d | |147fa63324dbc
--- Comment #29 from Bruno Jesus 00cpxxx@gmail.com --- The main problem of this bug (discovered in comment 8) was fixed by the new version of Wine-Mono as stated in comment 24. For other issues please open separate new bug reports.
https://bugs.winehq.org/show_bug.cgi?id=40317
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #30 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.9.9.