| Summary: | plopp fail to start on some systems | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Morgan Leijström <fri> |
| Component: | RPM Packages | Assignee: | Alex Loginov <loginov_alex> |
| Status: | RESOLVED WONTFIX | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | marja11 |
| Version: | Cauldron | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | MGA5TOO | ||
| Source RPM: | plopp-1.2.3-2.mga5.nonfree.src.rpm | CVE: | |
| Status comment: | |||
|
Description
Morgan Leijström
2016-05-31 09:06:51 CEST
Morgan Leijström
2016-05-31 09:07:28 CEST
Whiteboard:
(none) =>
MGA5TOO Assigning to maintainer CC:
(none) =>
marja11 Hi Morgan, Will you edit /usr/share/plopp/Plopp.sh to search workable options? For example to delete option "-vm-display-X11 -swapbtn \". I removed that "-vm-display-X11 -swapbtn \" line, then i get $ plopp could not find display driver vm-display-X11; either: - check that /usr/local/squeak_bld_dapper/lib/squeak/3.9-8/vm-display-X11.so exists, or - use the '-plugins <path>' option to tell me where it is, or - remove DISPLAY from your environment. /bin/plopp: rad 13: 7999 Avbruten (SIGABRT) (minnesutskrift skapad) /usr/share/plopp/Plopp.sh I do not have any /usr/local/squeak_bld_dapper/ and no vm-display-X11.so anywhere. Both on working and non-working installs. But there is /usr/lib64/squeak/4.10.2-2614/so.vm-display-X11 , from package squeak-vm (64-bit) installed as dependency of scratch (note "so" is in start instead of end of filename) Please try: 1) ln -s /usr/share/plopp/Contents/Linux386/vm-display-X11 /usr/share/plopp/Contents/Linux386/vm-display-X11.so 2) ln -s /usr/share/plopp/Contents/Linux386/vm-display-null /usr/share/plopp/Contents/Linux386/vm-display-null.so 3) use "-vm-display-null \" instead of "-vm-display-X11 -swapbtn \" for debug 4) use "-vm-display-X11 -headless \" instead of "-vm-display-X11 -swapbtn \" for debug performed 1) -> no difference performed 2) -> no difference performed 3) $ plopp ioLoadModule(/usr/share/plopp/Contents/Linux386/B3DAcceleratorPlugin): libXext.so.6: cannot open shared object file: No such file or directory -and program runs invisibly, playing music I do have lib64xext6 installed, providing /usr/lib64/libXext.so.6 performed 4) -> like comment 0 ------- Installed the 32 bit libxext6, and undid 4), so trying 3) give: $ plopp ioLoadModule(/usr/share/plopp/Contents/Linux386/B3DAcceleratorPlugin): libSM.so.6: cannot open shared object file: No such file or directory I do have lib64sm6 installed, providing /usr/lib64/libSM.so.6 I installed 32 bit libsm6 -> and it runs! (invisibly) After I restored /usr/share/plopp/Plopp.sh I also have display :) I also reverted 1), 2) Morgan, many thanks for your bugreport and debug. Will you test plopp-1.2.3-3.mga6 ? Tested that on another Cauldron 64 bit install: $ plopp Couldn't dlopen libudev.so.1 or libudev.so.0, driver detection may be broken. lib64udev1 was already installed. Installing libudev1 solved the problem. I guess it would be a good idea to make a really minimal install of cauldron 64 bit and install plopp into, to see if there are even more dependencies! Yes, this issue about dependencies, needs full list of them. Why does plopp need 32 bits libs on a 64 bits system? Couldn't it be fixed to use the proper 64 bit libs? Plopp 64 bit does not exists, it's only 32 bit with
ExclusiveArch: %{ix86}
> I guess it would be a good idea to make a really minimal install of cauldron 64 bit and install plopp into, to see if there are even more dependencies!
Yes. It will help to find all 32 bit dependencies.
Should be fixed in plopp-1.2.3-4.mga6. No way to use plopp on x86_64. It's only i586. Resolution:
(none) =>
WONTFIX |