IRCStep: Cannot get this to run...

NeXT Computer, Inc. -> NEXTSTEP / OPENSTEP Software

Title: IRCStep: Cannot get this to run...
Post by: armus2112 on September 29, 2008, 01:45:28 PM
On my Openstep 4.2 intel build, I simply cannot get IRCStep to run.  I downloaded the file from
https://web.archive.org/web/20100210045449/http://aova.haun.org/next/ircstep/download.html (https://web.archive.org/web/20100210045449/http://aova.haun.org/next/ircstep/download.html)

Here is the error which occurs,

does anyone know what's going on here?  I've googled and found nothing. Thank you !

Quoteopenstep:/LocalApps/IRCStep.app >./IRCStep

Sep 29 14:40:41 IRCStep[308] [IRCStepManager firstDefault]CURRENT_LANG_IS_ENGLISH
Sep 29 14:40:41 IRCStep[308] *** -[NSMenuItem itemWithTag:]: selector not recognized
Sep 29 14:40:41 IRCStep[308] *** Uncaught exception: <NSInvalidArgumentException> *** -[NSMenuItem itemWithTag:]: selector not recognized
stack: 0x18069a31 0x180698ea 0x5087612 0x508785d 0x180669d3 0x180655ca 0x18065545 0x18068280 0x1803f7cc 0x5002065 0x33243 0x1800a987 0x18019060 0x18013cef 0x180160bd 0x605d73b 0x608f867 0x61e61a9 0x607e40e 0x6131687 0x61c7024 0x47004 0x353e
exiting!

openstep:/LocalApps/IRCStep.app >
Title: IRCStep: Cannot get this to run...
Post by: pentium on September 29, 2008, 02:23:28 PM
I can't get it to work on NeXTSTEP 3.3 either.
Title: IRCStep: Cannot get this to run...
Post by: armus2112 on September 29, 2008, 03:02:30 PM
The web page states it will not run in Nextstep...
http://aova.haun.org/next/ircstep/indexE.html

Quote"(In the regrettable shell NEXTSTEP environment, it cannot be used. IRC.appmay be utilized.) "

I tried the install also on my Openstep virtual machine (in Parallels) and I get the exact same error.
Title: IRCStep: Cannot get this to run...
Post by: armus2112 on September 30, 2008, 06:56:17 AM
Maybe if someone has OpenStep 4.2 and the developer libraries, they can please assist, and compile the IRCStep source code:

http://aova.haun.org/next/ircstep/download.html

and inform us if this results in a working program, please?
Title: IRCStep: Cannot get this to run...
Post by: armus2112 on April 04, 2009, 10:41:03 PM
Do you think IRCStep is failing due to a missing patch on my Openstep Intel system?

http://support.apple.com/kb/TA26697?viewlocale=en_US

I did install "OS42MachUserPatch4.tar" months ago, is that the only patch which is recommended?

any help appreciated.
Title: IRCStep: Cannot get this to run...
Post by: kb7sqi on May 01, 2009, 04:11:19 PM
Quote from: "armus2112"Do you think IRCStep is failing due to a missing patch on my Openstep Intel system?

http://support.apple.com/kb/TA26697?viewlocale=en_US

I did install "OS42MachUserPatch4.tar" months ago, is that the only patch which is recommended?

any help appreciated.

Hi Armus2112,
   The problem w/ re-compiling IRCStep, isn't the actual compiling part.  It's easy to do that.  The problem is, the code as it sits, compiles fine, but still fails to run.  I just took a few minutes to try to compile yet again.  I did notice today the source code references some code from the MiscKit Frameworks & MOKit, so I added those to the "required" Frameworks, but it still fails.  Here's the output from gdb:
(gdb) run
Starting program: /Users/kb7sqi/temp/source/irc/IRCStep/IRCStep.app/IRCStep
Dynamic Linkeditor at 0x12000000 offset 0x0
Executable at 0x2000 offset 0x0
/NextLibrary/Frameworks/AppKit.framework/Versions/B/AppKit at 0x6000000 offset 0x0
/NextLibrary/Frameworks/Foundation.framework/Versions/B/Foundation at 0x18000000 offset 0x0
/LocalLibrary/Frameworks/MiscAppKit.framework/Versions/A/MiscAppKit at 0x2ee000 offset 0x2ee000
/LocalLibrary/Frameworks/MiscFoundation.framework/Versions/A/MiscFoundation at 0x350000 offset 0x350000
/LocalLibrary/Frameworks/MiscSupport.framework/Versions/A/MiscSupport at 0x39c000 offset 0x39c000
/LocalLibrary/Frameworks/MOKit.framework/Versions/A/MOKit at 0x29a000 offset 0x29a000
/NextLibrary/Frameworks/System.framework/Versions/A/System at 0x5000000 offset 0x0
Bundle at 0x47a000 offset 0x47a000
May 01 16:22:43 IRCStep[12231] [IRCStepManager firstDefault]CURRENT_LANG_IS_ENGLISH
May 01 16:22:44 IRCStep[12231] *** -[NSMenuItem itemWithTag:]: selector not recognized
May 01 16:22:44 IRCStep[12231] *** Uncaught exception: <NSInvalidArgumentException> *** -[NSMenuItem itemWithTag:]: selector not recognized
stack: 0x18069a31 0x180698ea 0x5087612 0x508785d 0x180669d3 0x180655ca 0x18065545 0x18068280 0x1803f7cc 0x5002065 0x3322f 0x1800a987 0x18019060 0x18013cef 0x180160bd 0x605d73b 0x608f867 0x61e61a9 0x607e40e 0x6131687 0x61c7024 0x46fdc 0x34fe
exiting!

Program exited with code 0377.
No stack.

Now, as everyone here pretty wells knows, I'm happy to hack regular "C" code to get things to compile on NEXTSTEP/OPENSTEP, but I'm not an ObjC guy.  Sorry.  Someone else will have to fix the problems building it on OPENSTEP.  If some else knows how to fix it, I'll be happy to apply whatever fixes & re-compile it for NIS arch's & host it on the web server like everything else.  Take care.
Title: IRCStep: Cannot get this to run...
Post by: armus2112 on May 01, 2009, 05:05:34 PM
kb7sqi: THANKS for your time on this!! . The error you got is the exact same as the compiled binary provided on that website:

"[NSMenuItem itemWithTag:]: selector not recognized "

so you're apparently compiling it exactly as the author did.

so my next thought is, perhaps the /NextLibrary/Frameworks/System.framework needs updating? Maybe we're running old versions of this framework? Just thinking here..

armus2112
Title: IRCStep: Cannot get this to run...
Post by: kb7sqi on May 01, 2009, 07:34:27 PM
Quote from: "armus2112"kb7sqi: THANKS for your time on this!! . The error you got is the exact same as the compiled binary provided on that website:

"[NSMenuItem itemWithTag:]: selector not recognized "

so you're apparently compiling it exactly as the author did.

so my next thought is, perhaps the /NextLibrary/Frameworks/System.framework needs updating? Maybe we're running old versions of this framework? Just thinking here..

armus2112

Don't take this the wrong way, but how are "we" going to get a newer version of the frameworks when Apple hasn't released a newer version since last patch release? ;-)  It's got nothing to do w/ that.  The person who wrote the program updated the program probably to use code which only exists on Rhapsody, Mac OSX Server, OSX, etc.  That's why some one needs to update the source to be "compatible" w/ OPENSTEP.  Hope that explains it better.  Take care.
Title: IRCStep: Cannot get this to run...
Post by: armus2112 on May 01, 2009, 10:30:03 PM
yeah, I was just guessing as to the issue.

stinks that I can't reach the author of IRCStep after many email attempts :(

thanks again for your help and insight  :D
Title: IRCStep: Cannot get this to run...
Post by: oneNeXT on May 02, 2009, 01:53:32 PM
armus2112, am i wrong or you're not using japenese as main language ?

ItemWithTag is a selector implemented by NSMenu object and the error logged  seems to show that the selector is called from a NSMenuItem, not a NSMenu Object !

I've take a look at the NEXTSTEP nib file and the connection between the chatMenu Object ans the NSMenu chat is only correct in the japenese release( it is in fact connected to the NSMenuItem 'chat' of the main menu).

To correct it , you must open the NEXTSTEP.nib,select the IRCStepManager instance object, disconnect its 'chatMenu' outlet from the 'chat' NSMenuitem and connect it to the Chat Menu and save it.

Hopes that will help.Does it work now ?
Title: IRCStep: Cannot get this to run...
Post by: kb7sqi on May 02, 2009, 04:13:01 PM
Quote from: "oneNeXT"armus2112, am i wrong or you're not using japenese as main language ?

ItemWithTag is a selector implemented by NSMenu object and the error logged  seems to show that the selector is called from a NSMenuItem, not a NSMenu Object !

I've take a look at the NEXTSTEP nib file and the connection between the chatMenu Object ans the NSMenu chat is only correct in the japenese release( it is in fact connected to the NSMenuItem 'chat' of the main menu).

To correct it , you must open the NEXTSTEP.nib,select the IRCStepManager instance object, disconnect its 'chatMenu' outlet from the 'chat' NSMenuitem and connect it to the Chat Menu and save it.

Hopes that will help.Does it work now ?

Hey oneNeXT,
     I'm not a ObjC guru, but I'll try to see if I can get this to work later this evening.  I'll post my results. ;-)  Thanks for the hint.
Title: IRCStep: Cannot get this to run...
Post by: armus2112 on May 02, 2009, 05:13:09 PM
oneNeXT, I'm American and live in Virginia... :)

kb7sqi: thanks for following up on this, I appreciate your help!

[EDIT]: how do you edit a .nib file??


armus2112
Title: IRCStep: Cannot get this to run...
Post by: lowell on May 03, 2009, 05:36:51 AM
Quote from: "armus2112"oneNeXT, I'm American and live in Virginia... :)

kb7sqi: thanks for following up on this, I appreciate your help!

[EDIT]: how do you edit a .nib file??


armus2112

in IB, same as on a Mac.

i'll take a peek at the sources tomorrow, it's 330a.
Title: re: IRCStep working!
Post by: armus2112 on May 03, 2009, 07:37:15 PM
WOW after taking oneNeXT's advice and editing IRCStep's NEXTSTEP.nib file as he said in Interface Builder, I have IRCStep 0.701 running on my OpenStep 4.2 Intel machine. See pict:

http://home.comcast.net/~currygoat101/OpenStep/IRCStep/IRCStep01.jpg

Here is the NEXTSTEP.nib directory which I had modified and placed at /LocalApps/IRCStep.app/Resources/English.lproj, so you can get it working too..

http://home.comcast.net/~currygoat101/OpenStep/IRCStep/IRCStep-NEXTSTEP.nib.tar

so eventually, it would be nice to officially update the IRCStep download which is here at the software archive on this site. I'm not sure the technical details on how to re-prepare the entire thing from scratch

:?
Title: IRCStep: Cannot get this to run...
Post by: lowell on May 03, 2009, 07:47:27 PM
I'm not going to be able to fix this for you; for some reason, I'm unable to drag objects around - it highlights everything instead. As you may or may not know, in Interface Builder ctrl-dragging is how the whole target-action deal is done - without it, I'm able to change attributes and kill connections but not much else.

It's like this in both NS and OS - I wonder if it's a VMWare Fusion issue. It does it (or rather, doesn't do it) regardless of the state of the Enable Key Mappings switch.

The behavior isn't limited to IB, it's actually system-wide. I guess I'll have to go hunting for a fix since *STEP development was the whole point of setting up the VMs in the first place.

(edit: looks like armus fixed it anyways - i'm a slow typer.)
Title: Re: re: IRCStep working!
Post by: lowell on May 03, 2009, 07:55:26 PM
Quote from: "armus2112"
so eventually, it would be nice to officially update the IRCStep download which is here at the software archive on this site. I'm not sure the technical details on how to re-prepare the entire thing from scratch

:?

Actually, you've already done it. Send the project folder (with edited nib replacing old nib) zipped up to admin (Steve, is it?) and then zip up the binary and send that in as well. If there's a changelog, update it to indicate your changes. You can also push your changes to the author so he can update his site as well if he wants.
Title: IRCStep: Cannot get this to run...
Post by: armus2112 on May 03, 2009, 10:08:25 PM
QuoteI'm not going to be able to fix this for you; for some reason, I'm unable to drag objects around - it highlights everything instead. As you may or may not know, in Interface Builder ctrl-dragging is how the whole target-action deal is done - without it, I'm able to change attributes and kill connections but not much else.

Wierd, I was able to connect the lines by holding down CTRL, it worked just fine, thanks for trying, seriously I appreciate that.

armus2112
Title: Re: re: IRCStep working!
Post by: kb7sqi on May 03, 2009, 11:05:41 PM
Quote from: "armus2112"WOW after taking oneNeXT's advice and editing IRCStep's NEXTSTEP.nib file as he said in Interface Builder, I have IRCStep 0.701 running on my OpenStep 4.2 Intel machine. See pict:

http://home.comcast.net/~currygoat101/OpenStep/IRCStep/IRCStep01.jpg

Here is the NEXTSTEP.nib directory which I had modified and placed at /LocalApps/IRCStep.app/Resources/English.lproj, so you can get it working too..

http://home.comcast.net/~currygoat101/OpenStep/IRCStep/IRCStep-NEXTSTEP.nib.tar

so eventually, it would be nice to officially update the IRCStep download which is here at the software archive on this site. I'm not sure the technical details on how to re-prepare the entire thing from scratch

:?

Congrats on resolving the issue yourself!  Nice work.  I'll compile the latest version here in a few triple-fat & post it on the webserver for others to enjoy as well.  It's always good to have another IRC client for OPENSTEP. ;-)  I'll post an update when the file is on the webserver.  Thanks again & take care.

It's compiled & located here.  I've tested it on x86.  Enjoy!

http://kb7sqi.com/files/misc/IRCStep/
Title: IRCStep: Cannot get this to run...
Post by: armus2112 on May 03, 2009, 11:37:27 PM
kb7sqi: THANKS!  :D

please note the English, French, and German 'NEXTSTEP.nib' files all need fixing as described. I only fixed up the English one. (THANKS to oneNeXT for debugging the issue!)

also the source file http://aova.haun.org/next/ircstep/IRCStep0.702_SRC.tgz is labeled 0.702 (not 0.701) so if you choose to compile all the source, the version will be a minor upgrade from what's posted at the official IRCStep website as well as the file archive here.

It's great to finally put this curiosity to rest, and I look forward to seeing version 0.702 available here, thanks very much for compiling etc, I have never compiled code in this environment before so I would probably hit some struggles there..

on a final note, IRCStep is a pretty good IRC client. Been playing with it. One bothersome feature is when joining a channel the client seems to do a 'WHO' command on all members, and this causes a long delay in startup in very largely populated channels. I think Fixx'm is arguably a better IRC client, IRCStep is 2nd place maybe...

Fixx'm info:
http://www.nextcomputers.org/forums/viewtopic.php?t=1755&highlight=
Title: IRCStep: Cannot get this to run...
Post by: kb7sqi on May 04, 2009, 01:10:31 AM
Quote from: "armus2112"kb7sqi: THANKS!  :D

please note the English, French, and German 'NEXTSTEP.nib' files all need fixing as described. I only fixed up the English one. (THANKS to oneNeXT for debugging the issue!)

also the source file http://aova.haun.org/next/ircstep/IRCStep0.702_SRC.tgz is labeled 0.702 (not 0.701) so if you choose to compile all the source, the version will be a minor upgrade from what's posted at the official IRCStep website as well as the file archive here.

It's great to finally put this curiosity to rest, and I look forward to seeing version 0.702 available here, thanks very much for compiling etc, I have never compiled code in this environment before so I would probably hit some struggles there..

on a final note, IRCStep is a pretty good IRC client. Been playing with it. One bothersome feature is when joining a channel the client seems to do a 'WHO' command on all members, and this causes a long delay in startup in very largely populated channels. I think Fixx'm is arguably a better IRC client, IRCStep is 2nd place maybe...

Fixx'm info:
http://www.nextcomputers.org/forums/viewtopic.php?t=1755&highlight=

Hey you did the hard work Armus2112! ;-)  I just put the *nib file where it needed to go & re-compiled it.  I did compile 0.702.  I remember years ago when IRCStep actually ran on OPENSTEP, but it's been since like 0.5x that I tested it.  I agree that Fixx'm is a better client, but it's nice to have an alternative!  Now, I hope others will test the Japanese, German, & French settings!  They should be taken care as well.  Enjoy!  Take care.
Title: Working Version Of IRCStep
Post by: armus2112 on May 04, 2009, 10:11:59 AM
Download your very own, free copy of the IRC client IRCStep (for OpenStep 4.2) at this location, I believe it was compiled quad-fat:

http://kb7sqi.com/files/misc/IRCStep/



armus2112
Title: IRCStep: Cannot get this to run...
Post by: lowell on May 05, 2009, 06:44:41 PM
Quote from: "armus2112"

Wierd, I was able to connect the lines by holding down CTRL, it worked just fine, thanks for trying, seriously I appreciate that.

armus2112

it's a vmware quirk - only happens in NS33 & OS42 but not Rhapsody.  :roll:
Title: Re: Working Version Of IRCStep
Post by: jaallen on December 03, 2009, 11:43:43 AM
Quote from: "armus2112"Download your very own, free copy of the IRC client IRCStep (for OpenStep 4.2) at this location, I believe it was compiled quad-fat:

http://kb7sqi.com/files/misc/IRCStep/



armus2112

Thank You armus for finding this code break!

I would like too, as well, download it, but the guy who compiled and put up the fixed release, (kb7sgi or whatever) was driven by exclusivity, and never put it up somewhere where we all could grab it in case he split, which he has!!! Putting it up for the NeXTComputers.org maintainers to put it up for all would have been cool...
I will try and re-compile and fix this stuff, and put it up where ALL can grab it at the NeXTComputers.org, (ill ask the mod) including the damn fetchmail port which I asked this guy for as well. Ill do it myself.

I have a new Openstep/Intel build. I am new here, so I will ask the mod nicely if this fixed binary will go in. I updated the VERY old changelog as well, and fixed a misspelling in the menu and panels as well, LOL!

When I get my NeXT machine, I will fix a build for Openstep/Mach as well.
Title: IRCStep: Cannot get this to run...
Post by: Noth on December 03, 2009, 03:41:58 PM
this is off topic but... how do you get an image instead of a plain background in next/openstep ? I've never apart from these screenshots seen a non-monochrome background.
Title: IRCStep: Cannot get this to run...
Post by: helf on December 08, 2009, 01:17:36 AM
all my screenshots have backgrounds :P

I use Fiend.app; it has a bunch of stuff integrated, such as support for placing a background on your desktop.

btw, old old screenshot from when I still had my mono NeXT with a background - http://www.flickr.com/photos/helfer/309832276/sizes/o/
Title: IRCStep: Cannot get this to run...
Post by: Noth on December 08, 2009, 04:06:56 AM
Thanks! I've always found it strange that there was no option to set an image as backgrounds in Prefs.app. Then again, not many other OSes allowed it either at the time (IRIX Indigo Magic, CDE, AmigaOS, etc...)
Title: D/L IRCSTEP here..
Post by: armus2112 on December 09, 2009, 09:27:14 PM
Since that kb7sqi site is down, please download the working IRCStep 0.702 from here. I think it should work.

http://home.comcast.net/~currygoat101/OpenStep/IRCStep/IRCStep.app-0.702.NIS.tgz
Title: IRCStep: Cannot get this to run...
Post by: jaallen on December 11, 2009, 01:20:35 AM
Thanks for the package Armus.

Unfortunately, the member lookup "who" command delay, just wont work. 1/2 an hour and still no members in my channels...

I dont get it, now another broken project to look at, I have the source at least.
Title: IRCStep: Cannot get this to run...
Post by: armus2112 on December 11, 2009, 05:59:34 PM
Quote"who" command delay, just wont work

what is this preventing you from doing exactly? The client worked for me earlier this year (see screenshots in the thread).

another good client is Fixxm:
https://www.nextcomputers.org/forums/index.php?topic=1755.0&highlight=fixxm
Title: IRCStep: Cannot get this to run...
Post by: jaallen on December 11, 2009, 09:38:48 PM
I am not sure, but I think the way ChanServ exposes the channel member parsing has changed. IRCstep for me fails to populate members in a channel for some channels that rely on ChanServ protection. Maybe ChanServ has a version now that... I dont know LOL!

Fixxm works, the IRC framework that fixxum uses seems to be more up to date. So i can get to my channels with that app. I like it more actually. The sep window for the member list is weird though, but I like it.

Thanks for the heads up on that. I may be totally wrong, of course, as we all can be, just trying to think it out.

Go to top  Forum index