AmiStore/CANDI bug

A forum for general AmigaOS 4.x support questions that are not platform-specific

AmiStore/CANDI bug

Postby Raziel » Tue Dec 29, 2015 12:54 am

Sorry to post here, if anyone know the official feedback/feature request/bug forum for AmiStore, please tell me

I found two bugs in Amistore and CANDI

CANDI: The latest update will crash on installing the update.
It will tell me that i miss libz.so, after that libphython25.so and after that it will crash/freeze (and never install correctly)

AmiStore:
On the purchased items page, clicking on one item and then on "Help" on the lower part of the page WILL NOT bring up the "Help/Feedback?" page of the program i was on, but rather will bring up the page of the program that is BEHIND it that moment.
Explanation: There is the default rollover of all programs available when i start AmiStore, it will slowly browse through the programs.
The one that is displayed as background will be the one that is openend when i click on "Help" (from a completely different program, e.g. CANDI)
If slaughterhouses had glass walls, everyone would be a vegetarian. ~ Sir Paul McCartney
-
Did everything just taste purple for a second? ~ Philip J. Fry
-
Ain't got no cash, ain't got no style, ladies vomit when I smile. ~ Dr. John Zoidberg
User avatar
Raziel
 
Posts: 775
Joined: Sat Jun 18, 2011 5:00 pm
Location: A haunted Castle somewhere in the Bavarian Mountains

Re: AmiStore/CANDI bug

Postby salass00 » Tue Dec 29, 2015 9:54 am

Raziel wrote:It will tell me that i miss libz.so, after that libphython25.so and after that it will crash/freeze (and never install correctly)


You should have "libz.so", "libz.so.1" and "libz.so.1.2" as soft links to "SOBJS:libz.so.1.2.3" in your SYS:SObjs directory.

If you've made a copy of your SYS partition or restored it from a backup you might have lost them.

If so you can recreate them using the following MakeLink commands:
MakeLink SOFT SOBJS:libz.so SOBJS:libz.so.1.2.3
MakeLink SOFT SOBJS:libz.so.1 SOBJS:libz.so.1.2.3
MakeLink SOFT SOBJS:libz.so.1.2 SOBJS:libz.so.1.2.3

There are also a couple of other .so files that should have soft links in SYS:SObjs, if necessary I can look them up for you.

libz.so.1 is a dependency for libpython25.so so that's probably why it's failing to load too.
User avatar
salass00
AmigaOS Core Developer
AmigaOS Core Developer
 
Posts: 500
Joined: Sat Jun 18, 2011 4:12 pm
Location: Finland

Re: AmiStore/CANDI bug

Postby Raziel » Tue Dec 29, 2015 10:24 am

salass00 wrote:
Raziel wrote:It will tell me that i miss libz.so, after that libphython25.so and after that it will crash/freeze (and never install correctly)


You should have "libz.so", "libz.so.1" and "libz.so.1.2" as soft links to "SOBJS:libz.so.1.2.3" in your SYS:SObjs directory.

If you've made a copy of your SYS partition or restored it from a backup you might have lost them.

If so you can recreate them using the following MakeLink commands:
MakeLink SOFT SOBJS:libz.so SOBJS:libz.so.1.2.3
MakeLink SOFT SOBJS:libz.so.1 SOBJS:libz.so.1.2.3
MakeLink SOFT SOBJS:libz.so.1.2 SOBJS:libz.so.1.2.3

There are also a couple of other .so files that should have soft links in SYS:SObjs, if necessary I can look them up for you.

libz.so.1 is a dependency for libpython25.so so that's probably why it's failing to load too.

I was missing libz.so.1 and libz.so.1.2 :-/
Why i don't know

Please, if you got the time, it would be nice if you could gather a list of softlinked .so's i need...i didn't have a single one in SOBJS:

Thank you
If slaughterhouses had glass walls, everyone would be a vegetarian. ~ Sir Paul McCartney
-
Did everything just taste purple for a second? ~ Philip J. Fry
-
Ain't got no cash, ain't got no style, ladies vomit when I smile. ~ Dr. John Zoidberg
User avatar
Raziel
 
Posts: 775
Joined: Sat Jun 18, 2011 5:00 pm
Location: A haunted Castle somewhere in the Bavarian Mountains

Re: AmiStore/CANDI bug

Postby salass00 » Tue Dec 29, 2015 10:44 am

OK, these are the ones I have on my AmigaOS 4.1 FE partition:
libbz2.so.1.0 Link ----rwed 13-Jan-15 12:12:34
> SObjs:libbz2.so.1.0.4
libz.so.1.2 143914 ----rwed 30-Dec-14 15:24:59
> SOBJS:libz.so.1.2.3
libz.so.1 143914 ----rwed 30-Dec-14 15:24:59
> SOBJS:libz.so.1.2.3
libz.so 143914 ----rwed 30-Dec-14 15:24:59
> SOBJS:libz.so.1.2.3
libpng.so 662668 ----rwed 30-Dec-14 15:24:59
> SOBJS:libpng12.so
libbz2.so Link ----rwed 30-Dec-14 15:24:59
> SOBJS:libbz2.so.1.0.4
User avatar
salass00
AmigaOS Core Developer
AmigaOS Core Developer
 
Posts: 500
Joined: Sat Jun 18, 2011 4:12 pm
Location: Finland

Re: AmiStore/CANDI bug

Postby tonyw » Tue Dec 29, 2015 1:18 pm

Here is a script that I keep in my SObjs/ drawer. Whenever I copy a system partition, I simply cd to SObjs/ and type "makelinks". It does it all for me.
Copy this script and add the "s" protection bit to make it executable.

Code: Select all
If Exists libbz2.so
 delete libbz2.so
EndIf
makelink libbz2.so libbz2.so.1.0.4

If Exists libbz2.so.1.0
 delete libbz2.so.1.0
EndIf
makelink libbz2.so.1.0 libbz2.so.1.0.4

If Exists libpng.so
 delete libpng.so
EndIf
makelink libpng.so libpng12.so

If Exists libz.so
 delete libz.so
EndIf
makelink libz.so libz.so.1.2.3

If Exists libz.so.1
 delete libz.so.1
EndIf
makelink libz.so.1 libz.so.1.2.3

If Exists libz.so.1.2
 delete libz.so.1.2
EndIf
makelink libz.so.1.2 libz.so.1.2.3

If Exists libpython.so
 delete libpython.so
EndIf
makelink libpython.so libpython25.so

cheers
tony
User avatar
tonyw
AmigaOS Core Developer
AmigaOS Core Developer
 
Posts: 1280
Joined: Wed Mar 09, 2011 2:36 pm
Location: Sydney, Australia

Re: AmiStore/CANDI bug

Postby Raziel » Tue Dec 29, 2015 2:21 pm

@salass00
@tonyw

Awesome, thanks a lot
If slaughterhouses had glass walls, everyone would be a vegetarian. ~ Sir Paul McCartney
-
Did everything just taste purple for a second? ~ Philip J. Fry
-
Ain't got no cash, ain't got no style, ladies vomit when I smile. ~ Dr. John Zoidberg
User avatar
Raziel
 
Posts: 775
Joined: Sat Jun 18, 2011 5:00 pm
Location: A haunted Castle somewhere in the Bavarian Mountains

Re: AmiStore/CANDI bug

Postby Spectre660 » Mon Nov 27, 2017 3:32 pm

Also for libharfbuzz.so

Open a shell, cd to sys:sobjs and enter:

makelink libharfbuzz.so libharfbuzz.so.0.9.28
Spectre660
 
Posts: 1428
Joined: Sat Jun 18, 2011 3:16 pm
Location: Montserrat

Re: AmiStore/CANDI bug

Postby Raziel » Mon Nov 27, 2017 6:10 pm

Spectre660 wrote:Also for libharfbuzz.so

Open a shell, cd to sys:sobjs and enter:

makelink libharfbuzz.so libharfbuzz.so.0.9.28

What the * is that lib for?
If slaughterhouses had glass walls, everyone would be a vegetarian. ~ Sir Paul McCartney
-
Did everything just taste purple for a second? ~ Philip J. Fry
-
Ain't got no cash, ain't got no style, ladies vomit when I smile. ~ Dr. John Zoidberg
User avatar
Raziel
 
Posts: 775
Joined: Sat Jun 18, 2011 5:00 pm
Location: A haunted Castle somewhere in the Bavarian Mountains

Re: AmiStore/CANDI bug

Postby ZeroG » Mon Nov 27, 2017 6:32 pm

https://www.freedesktop.org/wiki/Software/HarfBuzz/
HarfBuzz is an OpenType text shaping engine.
User avatar
ZeroG
 
Posts: 117
Joined: Sat Jun 18, 2011 12:31 pm
Location: Germany

Re: AmiStore/CANDI bug

Postby xenic » Mon Nov 27, 2017 8:26 pm

Raziel wrote:@salass00
@tonyw
Awesome, thanks a lot

I suspect that Tony's script would need to be updated if any new links are added by an OS4.x installer.

If you want to copy a directory or partition and have the links preserved, use Workbench drag-n-drop (AsyncWB) to make the copy. Copying with Dopus4 and AmigaDOS "Copy" command will copy the linked files instead of making the links at the destination location.
AmigaOne X1000 with 2GB memory - OS4.1 FE
xenic
 
Posts: 1087
Joined: Sun Jun 19, 2011 1:06 am

Next

Return to General AmigaOS

Who is online

Users browsing this forum: No registered users and 8 guests