amiga-news DEUTSCHE VERSION
.
Links| Forums| Comments| Report news
.
Chat| Polls| Newsticker| Archive
.

amiga-news.de Forum > Amiga, AmigaOS 4 > Probleme mit Openurl 7.6 [ - Search - New posts - Register - Login - ]

-1- [ - Post reply - ]

2010-04-01, 08:05 h

Stephan
Posts: 125
User
Hallo zusammen,

ich habe ein Problem mit Openurl. Wenn ich in YAM auf einen Link klicke passiert gar nichts.
Ich weiß, dass man in den Prefs von Openurl einiges einstellen muss. Aber das preferences Programm Openurl in Sys:prefs lässt sich nicht öffnen. Es erscheint folgende Meldung: "Can't open openurl.library 7.5 or higher."
Ich habe alle Dateien der OS 3.9-Version in die richtigen Verzeichnisse koppiert, so wie es in der readme beschrieben ist.

Hat hier jemand eine Idee, woran es liegen kann bzw. eine Lösung für das Problem? :dance3:

Danke schon im Voraus.

Gruß Stephan
--
Schönen Gruß

[ Dieser Beitrag wurde von Stephan am 04.04.2010 um 21:39 Uhr geändert. ]

[ - Answer - Quote - Direct link - ]

2010-04-01, 09:25 h

huepper
Posts: 481
User
Schon mal in der Shell folgendes probiert ?

"version file full libs:openurl.library"

Erzähl mal bitte, was dann als Ausgabe erscheint.
--
A4000D, CSPPC 604@233/060@50, 2/112 Chip/Fast, PicassoIV, Toccata, Deneb, UW-Scsi to IDE Adapter, USB->Eth Adapter
noch benötigt: DVD-Brenner "kurze" Bauform, diverse Kühler/Lüfter

[ - Answer - Quote - Direct link - ]

2010-04-01, 10:29 h

Goja
Posts: 280
User
Ich hatte auch so einige Probleme damit unter OS3.9.
Desshalb arbeite ich immer noch mit Version 7.0, die funktioniert bei mir.
Außerdem verwende ich nicht das GotoURL.yam Script, sondern OpenURL.rexx, ich glaube das lag der openurl.library bei.
Da es recht kurz ist, hänge ich es mal an, vielleicht hatte ich ja auch noch was geändert:
code:
/* OpenURL.rexx */
PARSE ARG url
OPTIONS RESULTS

/* Load the openurl.library as a function host */
IF ~SHOW('L','openurl.library') THEN
   CALL ADDLIB('openurl.library',3,-66)

   IF url="" THEN DO
      SAY "Usage:"
      SAY "  rx OpenURL <url>"
      EXIT
   END

   /*SAY "Opening URL in new browser window..."*/
   success = OpenURL(url, SHOW, TOFRONT, NEWWIN, LAUNCH)

   IF success=0 THEN
      SAY "Failed to open URL"
   ELSE
      /*SAY "Succeeded in opening URL"*/
      exit

   SAY "Launching OpenURL prefs program..."
   success = OpenURLPrefs()

   IF success=0 THEN
      SAY "Failed to launch OpenURL prefs program"
   ELSE
     /*SAY "Succeeded in launching OpenURL prefs program"*/

EXIT


--
http://www.baud.de Amiga A4000T MC68060RC50 PPC604E@233Mhz 274Mb OS3.9 & OS4.0

[ Dieser Beitrag wurde von Goja am 01.04.2010 um 10:33 Uhr geändert. ]

[ - Answer - Quote - Direct link - ]

2010-04-02, 11:05 h

Stephan
Posts: 125
User
@huepper:

Ich habe das mal in die Shell eingegeben. Das ist das Ergebnis:

7.Workbench:> version file full libs:openurl.library
openurl.library 7.6 [OS3/m68k] (24.10.09)
Copyright (c) 2005-2009 openurl.library Open Source Team
7.Workbench:>

Gruß Stephan
--
Schönen Gruß

[ - Answer - Quote - Direct link - ]

2010-04-02, 11:12 h

ZeroG
Posts: 1487
User
@Stephan:
Lass mal SnoopDOS oder ähnliches mitlaufen stell das Log hier rein.

[ - Answer - Quote - Direct link - ]

2010-04-02, 11:18 h

Stephan
Posts: 125
User
@Goja:

Wie ist das genau anzuwenden? Ich habe mal aus YAM mit "Skipte ausführen..." das OpenURL.rexx gestartet. Daraufhin öffnete sich ein Fenster das wohl eine Eingabe erwartet. Aber was?
Ich bin leider nicht so bewandert mit den Skripten.

Stephan
--
Schönen Gruß

[ - Answer - Quote - Direct link - ]

2010-04-02, 12:21 h

Stephan
Posts: 125
User
@ZeroG:

Hallo,

hier das log:

code:
SnoopDos logging started on Freitag, 02-Apr-10  at 21:36:34

 Count Process Name                   Action           Target Name                                                              Options        Res.
 ----- ------------                   ------           -----------                                                              -------        ----
 712   WBClock                        Lock             SYS:                                                                     Read           OK
 714   ParPort Zip AutoMount demon    FindSem          AutoMounter                                                                             Fail
/715   WBClock                        Lock             SYS:                                                                     Read               
 716   WBClock                        *Lock            IDH0:""                                                                  Read           OK  
715   WBClock                        Lock             SYS:                                                                     Read           OK  
 717   WBL                            OpenLib          workbench.library                                                        Ver 0          OK  
 718   WBL                            ChangeDir        IDH0:Prefs                                                                                  
/719   WBL                            Load             IDH0:Prefs/OpenURL                                                                          
 720   WBL                            *Open            IDH0:Prefs/OpenURL                                                       Read           OK  
 721   OpenURL                        OpenLib          utility.library                                                          Ver 37         OK  
 722   OpenURL                        ChangeDir        IDH0:Prefs                                                                                  
/723   OpenURL                        Open             CON:20/20/600/150/OpenURL Output/AUTO/CLOSE/WAIT                         Write              
 724   CON                            FindSem          NSDPatch (8.3.2002)                                                                     OK  
 725   CON                            FindSem          NSDPatch (8.3.2002)                                                                     OK  
 726   CON                            FindSem          NSDPatch (8.3.2002)                                                                     OK  
 727   CON                            FindSem          NSDPatch (8.3.2002)                                                                     OK  
 728   CON                            FindSem          NSDPatch (8.3.2002)                                                                     OK  
 729   CON                            FindSem          NSDPatch (8.3.2002)                                                                     OK  
/730   WBClock                        Lock             SYS:                                                                     Read               
 731   WBClock                        *Lock            IDH0:""                                                                  Read           OK  
730   WBClock                        Lock             SYS:                                                                     Read           OK  
723   OpenURL                        Open             CON:20/20/600/150/OpenURL Output/AUTO/CLOSE/WAIT                         Write          OK  
 732   OpenURL                        Open             CONSOLE:                                                                 Write          OK  
 733   OpenURL                        OpenLib          locale.library                                                           Ver 38         OK  
 734   OpenURL                        OpenLib          locale.library                                                           Ver 36         OK  
 735   OpenURL                        Lock             PROGDIR:                                                                 Read           OK  
 736   OpenURL                        *Lock            PROGDIR:                                                                 Read           OK  
 737   OpenURL                        OpenLib          iffparse.library                                                         Ver 37         OK  
 738   OpenURL                        Open             PROGDIR:Catalogs/deutsch/OpenURL.catalog                                 Read           Fail
 739   OpenURL                        *Open            PROGDIR:Catalogs/deutsch/OpenURL.catalog                                 Read           Fail
 740   OpenURL                        OpenLib          iffparse.library                                                         Ver 37         OK  
/741   OpenURL                        Open             LOCALE:Catalogs/deutsch/OpenURL.catalog                                  Read               
 742   OpenURL                        *Open            LOCALE:Catalogs/deutsch/OpenURL.catalog                                  Read           Fail
 743   OpenURL                        *Open            LOCALE:Catalogs/deutsch/OpenURL.catalog                                  Read           Fail
741   OpenURL                        Open             LOCALE:Catalogs/deutsch/OpenURL.catalog                                  Read           Fail
 744   OpenURL                        OpenLib          muimaster.library                                                        Ver 19         OK  
 745   OpenURL                        OpenLib          intuition.library                                                        Ver 37         OK  
 746   OpenURL                        OpenLib          graphics.library                                                         Ver 37         OK  
 747   OpenURL                        OpenLib          utility.library                                                          Ver 37         OK  
 748   OpenURL                        OpenLib          icon.library                                                             Ver 37         OK  
/749   OpenURL                        OpenLib          openurl.library                                                          Ver 7              
/750   ramlib                         Load             LIBS:openurl.library                                                                        
 751   ramlib                         *Open            LIBS:openurl.library                                                     Read           OK  
750   ramlib                         Load             LIBS:openurl.library                                                                    OK  
 752   ramlib                         OpenLib          utility.library                                                          Ver 37         OK  
 753   ramlib                         OpenLib          iffparse.library                                                         Ver 37         OK  
 754   ramlib                         OpenLib          rexxsyslib.library                                                       Ver 37         Fail
749   OpenURL                        OpenLib          openurl.library                                                          Ver 7          Fail
 755   OpenURL                        OpenLib          workbench.library                                                        Ver 36         OK  
 756   OpenURL                        OpenLib          icon.library                                                             Ver 36         OK  
 757   OpenURL                        OpenLib          screennotify.library                                                     Ver 0          OK  
/758   OpenURL                        Lock             env:mui/UNNAMED.1.prefs                                                  Read               
 759   WBClock                        Lock             SYS:                                                                     Read           OK  
 760   WBClock                        *Lock            IDH0:""                                                                  Read           OK  
 761   OpenURL                        *Lock            env:mui/UNNAMED.1.prefs                                                  Read           Fail
758   OpenURL                        Lock             env:mui/UNNAMED.1.prefs                                                  Read           Fail
 762   OpenURL                        OpenFont         DGSansSerif.font                                                         Size 9         OK  
 763   OpenURL                        OpenFont         DGSansSerif.font                                                         Size 9         OK  
 764   OpenURL                        OpenFont         DGSansSerif.font                                                         Size 9         OK  
 765   OpenURL                        OpenFont         DGSansSerif.font                                                         Size 9         OK  
 766   OpenURL                        OpenFont         DGSansSerif.font                                                         Size 9         OK  
 767   OpenURL                        OpenFont         DGSansSerif.font                                                         Size 9         OK  
 768   OpenURL                        OpenFont         DGSansSerif.font                                                         Size 9         OK  
 769   OpenURL                        OpenFont         courier.font                                                             Size 11        OK  
 770   OpenURL                        OpenFont         courier.font                                                             Size 11        OK  
/771   WBClock                        Lock             SYS:                                                                     Read               
 772   WBClock                        *Lock            IDH0:""                                                                  Read           OK  
771   WBClock                        Lock             SYS:                                                                     Read           OK  
/773   WBClock                        Lock             SYS:                                                                     Read               
 774   WBClock                        *Lock            IDH0:""                                                                  Read           OK  
773   WBClock                        Lock             SYS:                                                                     Read           OK  
/775   OpenURL                        OpenLib          muiconfig.library                                                        Ver 19             
/776   ramlib                         Load             LIBS:muiconfig.library                                                                      
 777   ramlib                         *Open            LIBS:muiconfig.library                                                   Read           Fail
 778   ramlib                         *Open            LIBS:muiconfig.library                                                   Read           Fail
 779   ParPort Zip AutoMount demon    FindSem          AutoMounter                                                                             Fail
 780   ramlib                         *Open            LIBS:muiconfig.library                                                   Read           OK  
776   ramlib                         Load             LIBS:muiconfig.library                                                                  OK  
775   OpenURL                        OpenLib          muiconfig.library                                                        Ver 19         OK  
 781   OpenURL                        OpenLib          utility.library                                                          Ver 36         OK  
 782   OpenURL                        OpenLib          intuition.library                                                        Ver 36         OK  
 783   OpenURL                        OpenLib          muilowlevel.library                                                      Ver 19         OK  
 784   OpenURL                        OpenLib          iffparse.library                                                         Ver 2          OK  
/785   OpenURL                        Open             env:mui/UNNAMED.1.prefs                                                  Read               
 786   OpenURL                        *Open            env:mui/UNNAMED.1.prefs                                                  Read           Fail
785   OpenURL                        Open             env:mui/UNNAMED.1.prefs                                                  Read           Fail
/787   OpenURL                        Lock             env:mui                                                                  Read               
 788   OpenURL                        *Lock            env:mui                                                                  Read           OK  
787   OpenURL                        Lock             env:mui                                                                  Read           OK  
 789   OpenURL                        OpenLib          iffparse.library                                                         Ver 2          OK  
/790   OpenURL                        Open             env:mui/UNNAMED.1.prefs                                                  Write              
 791   OpenURL                        *Open            env:mui/UNNAMED.1.prefs                                                  Write          OK  
 792   WBClock                        Lock             SYS:                                                                     Read           OK  
 793   WBClock                        *Lock            IDH0:""                                                                  Read           OK  
790   OpenURL                        Open             env:mui/UNNAMED.1.prefs                                                  Write          OK  
 794   OpenURL                        OpenLib          iffparse.library                                                         Ver 2          OK  
 795   OpenURL                        OpenLib          iffparse.library                                                         Ver 2          OK  
 796   OpenURL                        ChangeDir        RAM:ENV/mui                                                                                 
 797   OpenURL                        ChangeDir        IDH0:Prefs                                                                                  
 798   OpenURL                        ChangeDir        SYS:                                                                                        
/799   WBClock                        Lock             SYS:                                                                     Read               
 800   WBClock                        *Lock            IDH0:""                                                                  Read           OK  
799   WBClock                        Lock             SYS:                                                                     Read           OK  
/801   WBClock                        Lock             SYS:                                                                     Read               

Closed SnoopDos log at 21:36:53



Schöner Gruß

[ Dieser Beitrag wurde von Stephan am 02.04.2010 um 21:47 Uhr geändert. ]

[ - Answer - Quote - Direct link - ]

2010-04-02, 12:27 h

huepper
Posts: 481
User
Vermutlich liegt das an der fehlenden rexsyslib.library.

"184 ramlib OpenLib rexxsyslib.library Ver 37 Fail"

Schau mal nach ob diese Datei in Libs: vorhanden ist.
--
A4000D, CSPPC 604@233/060@50, 2/112 Chip/Fast, PicassoIV, Toccata, Deneb, UW-Scsi to IDE Adapter, USB->Eth Adapter
noch benötigt: DVD-Brenner "kurze" Bauform, diverse Kühler/Lüfter

[ - Answer - Quote - Direct link - ]

2010-04-02, 12:56 h

DaxB
Posts: 1422
User
Wenn OpenURL richtig installiert/konfiguriert ist, dann muss bei YAM nichts bzgl. OpenURL eingestellt werden. Im Gegenteil, wenn ein ARexx Script benutzt wird unter YAM, dann dieses deaktivieren. I.d.R. funktioniert beides nicht zusammen.

SnoopDos: Die Funktione "Packet debugger" ist für die meisten Benutzer uninteressant/unnötig. Macht den Log nur unnötig lang. Der CODE Tag macht den Log hier auch noch leserlicher. :)

[ - Answer - Quote - Direct link - ]

2010-04-02, 15:25 h

Goja
Posts: 280
User
@DaxB: Iss ja das allerneuste! ;)

YAM benutzt immer ein ARexx Script, wenn auf eine URL geklickt wird.
Und zwar das, was in der Konfiguration unter Scripte/"Beim Doppelklick auf eine URL" eingetragen ist.
(Jetzt sollte auch klar sein, das man das Script nicht einfach so ausführt.)

In der Standartinstalation ist dafür das Script YAM:Rexx/GotoURL.yam zuständig, welches nicht die OpenURL Library benutzt, sondern den Browser direkt anspricht.
Dafür müsste man zudem noch die Datei editieren und dort den verwendeten Browser eintragen.

Das Script was ich oben angehängt habe stammt aus der Datei OpenURL/Developer/Autodocs/openurl.doc, des OpenURL Archives.
Und ist die einzig mir bekannte (und einfache) Möglickeit OpenURL mit YAM zu benutzen.

Edit: Ups! Stimmt tatsächlich.
Zitat:
(if OpenURL is installed, it will be used in place of the macro)
Habe ich wohl nicht mitbekommen, daß das geändert wurde. :D

--
http://www.baud.de Amiga A4000T MC68060RC50 PPC604E@233Mhz 274Mb OS3.9 & OS4.0

[ Dieser Beitrag wurde von Goja am 02.04.2010 um 15:39 Uhr geändert. ]

[ - Answer - Quote - Direct link - ]

2010-04-02, 17:23 h

DaxB
Posts: 1422
User
@Goja:
Ist auch eine fiesse Falle. ;) Hatte damals das Problem und wusste nicht, warum OpenURL nicht funktionierte mit YAM. Das Script rausnehmen und es lief. Wird das denn bei der Default Installation von YAM immernoch eingetragen?

[ - Answer - Quote - Direct link - ]

2010-04-02, 20:47 h

Goja
Posts: 280
User
Keine Ahnung, ich mach seit 1997 nur Updates.
Ich vermute aber mal nicht, denn es gibt keine .config Datei im aktuellen Archiv.
Andererseits ist rexx/GotoURL.yam immer noch Bestandteil von YAM (2.6).

Whow! Wie schnell das jetzt geht, seit dem ich den Umweg über das Script nicht mehr gehe. :D
--
http://www.baud.de Amiga A4000T MC68060RC50 PPC604E@233Mhz 274Mb OS3.9 & OS4.0

[ Dieser Beitrag wurde von Goja am 02.04.2010 um 20:54 Uhr geändert. ]

[ - Answer - Quote - Direct link - ]

2010-04-02, 22:03 h

Stephan
Posts: 125
User
@huepper:

Hallo,

ich habe folgende Version:

Neuer Shell-Prozeß 7
7.Workbench:> version libs:rexxsyslib.library
rexxsyslib.library 36.23


Woher bekomme ich denn die Version 37?


Danke.

--
Schönen Gruß

[ - Answer - Quote - Direct link - ]

2010-04-02, 22:08 h

Stephan
Posts: 125
User
@DaxB:

Hallo,

ich hab es mal etwas leserlicher gestaltet.

Wenn ich das richtig verstanden habe, muss ich in YAM nichts ändern. D.h., ich muss auch nichts bei "Skripte - Beim Doppelklick auf einen URL" angeben.

Aber da passiert nichts in YAM.

Das Problem ist aber, dass ich die OpenUrl.prefs nicht starten kann.

Gruß Stephan
--
Schönen Gruß

[ - Answer - Quote - Direct link - ]

2010-04-02, 22:48 h

ZeroG
Posts: 1487
User
@Stephan:
Die sollte bei OS3.9 (das du anscheinend benutzt) dabei sein. Hast das Ding vielleicht aus versehen mit einer alten Version überschrieben?

[ - Answer - Quote - Direct link - ]

2010-04-03, 20:58 h

DaxB
Posts: 1422
User
@Stephan:
Hat sich was mit der OS3.9 rexxsyslib.library geändert? Andererseits habe ich auch die OS3.1 rexxsyslib.library und es läuft.

[ - Answer - Quote - Direct link - ]

2010-04-04, 01:36 h

Stefan
Posts: 936
User
Hi,
Zitat:
Original von Stephan:
Wenn ich das richtig verstanden habe, muss ich in
YAM nichts ändern. D.h., ich muss auch nichts bei
"Skripte - Beim Doppelklick auf einen URL" angeben.
Aber da passiert nichts in YAM.

Vielleicht hilft es. Bei mir lief das nämlich irgendwie
auch nicht. http://faq.yam.ch/9_35_en.html

Zitat:
Das Problem ist aber, dass ich die OpenUrl.prefs nicht
starten kann.

Das verstehe ich allerdings nicht. :dance3:

:boing:


[ - Answer - Quote - Direct link - ]

2010-04-04, 01:48 h

Stefan
Posts: 936
User
Zitat:
Original von DaxB:
@Stephan:
Hat sich was mit der OS3.9 rexxsyslib.library geändert?


Steht in den ReleaseNotes, welche hier zumindest für v44.1
da sind. Aktuell ist Version 44.2.


@Stephan
code:
rexxsyslib.library 44.2 (14.03.2004) 33404 bytes
md5sum --> 537b6881710e5463732cb7c5a5381282 *Libs:rexxsyslib.library


:boing:

[ - Answer - Quote - Direct link - ]

2010-04-04, 10:30 h

DaxB
Posts: 1422
User
@Stefan:
Ich meinte eigentlich ob sein OpenURL Prefs sich nun öffnet, oder nicht. Wäre aber merkwürdig.

[ - Answer - Quote - Direct link - ]

2010-04-04, 14:38 h

Goja
Posts: 280
User
Zitat:
Original von Stephan:
... Openurl.prefs lässt sich nicht öffnen...

Das ist auch nur die Konfigurationsdatei, kein Programm. :)

Ich hab jetzt doch mal ein Backup von meiner 7.0 Installation angelegt und 7.6 ausprobiert.
Bei mir funktioniert alles, wie es soll.


--
http://www.baud.de Amiga A4000T MC68060RC50 PPC604E@233Mhz 274Mb OS3.9 & OS4.0

[ - Answer - Quote - Direct link - ]

2010-04-05, 00:35 h

Stephan
Posts: 125
User
@huepper:
@DaxB
@Stefan:

Ich habe die alte Version der rexxsyslib.library nun durch die Version 44.1 von der OS3.9-CD erstezt. Nun kann ich auch das Preferences Programm OpenUrl in Workbench:Prefs starten und die Einstellungen entsprechend dem Link von Stefan machen.
Nun funktioniert alles wieder wie es soll.

Bezüglich dem Preferences Programm OpenUrl in Workbench:Prefs hatte ich mich mit "OpenUrl.prefs" falsch ausgedrückt, was etwas zu Missverständnissen geführt hat. Entschuldigung.

Nochmals vielen Dank an alle.

--
Schönen Gruß

[ - Answer - Quote - Direct link - ]

2010-08-22, 19:02 h

DaxB
Posts: 1422
User
Von mir selbst:
Hat sich was mit der OS3.9 rexxsyslib.library geändert? Andererseits habe ich auch die OS3.1 rexxsyslib.library und es läuft.
Merkwürdigerweise ist das jetzt nicht mehr der Fall. Soll heissen, OpenURL geht nicht mehr mit der OS3.1 rexxsyslib.library, sonder nur noch mit der von OS3.9. K.A. was sich an meinem System geändert hat. Vielleicht ein Versions-Timeout?

[ - Answer - Quote - Direct link - ]

2010-08-22, 19:34 h

Stefan
Posts: 936
User
Zitat:
Original von DaxB:
Von mir selbst:
Hat sich was mit der OS3.9 rexxsyslib.library geändert?


-- Zitat: rexxsyslib_relnotes v44.1 --

code:
rexxsyslib 44.1 (25.12.1999)

- Modified WaitDOSPkt() to call WaitPort() instead of Wait()'ing
  on the MsgPort's signal. I hope that this is really an improvement.
  The documentation for the WaitDOSPkt() function states its
  purpose as "Waits at the specified message port for a message or
  other signal.". Might be that the side-effect was intentional :-/

- Fixed a long standing bug in the CPU type identification code.
  It no longer mistakenly identifies a machine with an 68040
  CPU as having an "68060" CPU installed. The new code also
  makes a point of identifying an 68882 FPU and an 68060 CPU.


für Version 44.2 habe ich nix.

:boing:


[ - Answer - Quote - Direct link - ]

2010-08-22, 20:21 h

tboeckel
Posts: 124
User
Die Änderung von rexxsys.lib mindestens V36 auf V37 fand mit OpenURL 7.5 vor ca. 1,5 Jahren statt. Ob das einen bestimmten Grund hat kann ich nicht sagen, aber die nächste Version wird sich wieder mit V36 zufrieden geben. Wahrscheinlich ist V37 nur reingerutscht, weil alle anderen Bibliotheken auch in Version 37 (= OS2.04) geöffnet werden.

[ - Answer - Quote - Direct link - ]

2010-08-22, 23:20 h

DaxB
Posts: 1422
User
@tboeckel:
Danke für das fixen. :D

[ - Answer - Quote - Direct link - ]


-1- [ - Post reply - ]


amiga-news.de Forum > Amiga, AmigaOS 4 > Probleme mit Openurl 7.6 [ - Search - New posts - Register - Login - ]


.
Masthead | Privacy policy | Netiquette | Advertising | Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved.
.