Amiga.org

Amiga computer related discussion => Amiga Software Issues and Discussion => Topic started by: Phantom on April 26, 2008, 10:05:00 AM

Title: Can't recognize LIBS: drawer -- SOLVED --
Post by: Phantom on April 26, 2008, 10:05:00 AM
From yesterday, when my A1200 boots, can't recognize my LIBS drawer. Every app that want a library, can't work (saying "I need that version of the library" or "the library missing"). For example, NewIcons or Exchange, or even FileMaster (bgui.library).

But everything is in its place. The LIBS drawer in the SYS: device, the Startup-Sequence is the same from the beginning.
Also LIBS are already assigned (I checked that via Shell).

The last thing I installed was NewIcons, but they worked till yesterday.

Any ideas? :-?
Title: Re: Can't recognize LIBS: drawer
Post by: motorollin on April 26, 2008, 10:24:42 AM
Something must be assigning libs: elsewhere. Check your startup-sequence and user-startup for lines like:

Assign LIBS:

You can also check this by going in to a shell and typing:

LIBS:

and see what directory it actually takes you to.

--
moto
Title: Re: Can't recognize LIBS: drawer
Post by: Phantom on April 26, 2008, 11:20:23 AM
LIBS: is assigned on SYS:Libs, so it's correct

I tried to type LIBS: to see where it goes, and it goes there too (SYS:Libs). :-?
Title: Re: Can't recognize LIBS: drawer
Post by: CLS2086 on April 26, 2008, 11:32:30 AM
hi,
assign Libs libs and LIBS  too  ;-)
Title: Re: Can't recognize LIBS: drawer
Post by: Phantom on April 26, 2008, 12:21:07 PM
Huh? It's case sensitive? I don't think so. :-o
Title: Re: Can't recognize LIBS: drawer
Post by: Boot_WB on April 26, 2008, 12:46:38 PM
For the one which need version xx.xx of the library, check which version is installed. Something like newicons may have overwritten the existing version with an older version of the libary.
As for bgui, check it is in libs:

If you are booting to workbench, then obviously libs: is being recognised by the system, as several libraries are required for workbench to load.

Why installers don't ALWAYS have:

if version libs:xxx.library < version installdisk:xxx.library
copy installdisk:xxx.library libs:
else
echo "installed xxx.library is newer than the version on the install disk - skipped by installation process"
endif

(or similar with corrected code :-P )

is beyond me...
Title: Re: Can't recognize LIBS: drawer
Post by: Phantom on April 26, 2008, 01:44:34 PM
The problem is that everything is up2date (libraries), everything is in LIBS:, everything is assigned (Assign LIBS: SYS:Libs). WTF? :-o

The system don't want to recognize the libraries, it says ex, for FileMaster, that I need bgui.library x-version, that I have already installed it.

The problem is that my system worked normally 2 days ago. I came from work yesterday night and I switched on the Amiga and here comes the problem. :-?
Title: Re: Can't recognize LIBS: drawer
Post by: Boot_WB on April 26, 2008, 01:47:32 PM
You could try running snoopdos (available on aminet) to see if you can trace what the problem is.

Regards



Rich
Title: Re: Can't recognize LIBS: drawer
Post by: MozzerFan on April 26, 2008, 02:07:39 PM
Also make sure all the protection bits of the libraries
are correctly set. If, for example, the Read bit is
missing, the program can't find the library and Snoopdos
will show a 'fail' when the program tries to load the
library.

Regards,
Lloyd
Title: Re: Can't recognize LIBS: drawer
Post by: scuzzb494 on April 26, 2008, 04:39:25 PM
Hi

Question: 3.0, 3.1, 3.5, 3.9 ?

What have you done since yesterday. i.e. after you had the problem.

Have you got DOpus on the machine.

You say your computer boots fine.... Well then the Libs: is in the correct location.

Have you recently installed anything else.

Have you checked all your drawers in your Workbench folder and have you created any in the last two days.

Interrogate your Libs: drawer and see what is in there using DOpus. Also check your user-startup in S . Didn`t really understand why you say Libs: is in SYS:device... You mean SYS: or Workbench I assume

What installer do you have on the computer and which installer did the apps you intsalled use..

I think this is about installing stuff. You think you are installing to the main Libs drawer but you are actually installing to software Libs drawer. Or vesa visa. You probably need to assign your software to find the Libs drawer in Sys: Just a thought. As someone said use SnoopDOS that will tell you where the path for Libs is. I guess they are two different locations.... Did you install or did you copy the software.

All the best

scuzz
http://www.commodore-amiga-retro.com
Title: Re: Can't recognize LIBS: drawer
Post by: Phantom on April 28, 2008, 04:21:58 PM
Thanks for the suggestions, all of you.

I found the problem, the commodities.library was corrupted. I copied it from the original disk and everything is ok. 8-)

Don't ask me how this library been corrupted, maybe it's better to ask NewIcons. :-D
Title: Re: Can't recognize LIBS: drawer
Post by: weirdami on April 28, 2008, 05:54:55 PM
Quote
Don't ask me how this library been corrupted


Maybe see the thread about hard drive life expectancy.
Title: Re: Can't recognize LIBS: drawer
Post by: Phantom on April 28, 2008, 06:28:13 PM
Yeah, but the HD is one month old (from AmigaKit). :-D