From: Ron B. <rb...@ea...> - 2004-12-01 01:59:59
|
I am trying to get MrHouse to talk to a CM11A on a Sun Ultra 10 box running Solaris 10. I have been working this for two days now and not too much luck. I feel that the serial ports are correct, but .... Here is what I have done. 1. in ../../mrhouse/bin/ modified "configure" for the "sparc" entries to look like the following: ---------- cut here --- file: configure ----- # # the following comments are based upon a Solaris 10 installation. # # modified the following from "uname -m" to "uname -p" to return "sparc" # # also of note that h2ph resides at /usr/perl5/5.8.4/bin/ # AND the "-d" option is used to place the resultant ".ph" files in # /home/mrhouse/mrhouse/misterhouse-2.95/lib/sys. they are then moved up # a directory to lib. @INC defined the "lib" path as a location were they would # searched for. # # those entries commented out no longer exist/reside in the SOL10 distro # also to make things easier, build everything in /usr/include/sys, not # pretty but after 7 attempts at trying to isolate the required files # decided it would be better to do all of them. # if [ `uname -p` = 'sparc' ] ; then /usr/perl5/5.8.4/bin/h2ph -d /home/mrhouse/mrhouse/misterhouse-2.95/lib sys/* # h2ph asm-sparc64/termbits.h # h2ph asm-sparc/termbits.h # h2ph asm-sparc64/posix_types.h # h2ph asm-sparc/posix_types.h # h2ph asm-sparc64/ioctls.h # h2ph asm-sparc/ioctls.h # h2ph asm-sparc64/stddefs.h /usr/perl5/5.8.4/bin/h2ph -d /home/mrhouse/mrhouse/misterhouse-2.95/lib stddef.h fi ---------- end cut of file: configure ----- 2. in mr house/bin I do the following: a. su b. ./test_x10 cm11 /dev/term/a M 3 which produces the following output: # ./test_x10 cm11 /dev/term/a M 3 Using interface=CM11 port=/dev/term/a trying 'termios.ph'... Constant subroutine __sparc redefined at ../lib/_h2ph_pre.ph line 16. <<<<<<<<<?????? any ideas?????????? Using 'termios.ph' ---> Toggle light M3 to J Use of uninitialized value in unpack at ../lib/site/ControlX10/CM11.pm line 298. Use of uninitialized value in numeric eq (==) at ../lib/site/ControlX10/CM11.pm line 302. Use of uninitialized value in numeric eq (==) at ../lib/site/ControlX10/CM11.pm line 302. Use of uninitialized value in numeric ne (!=) at ../lib/site/ControlX10/CM11.pm line 308. Use of uninitialized value in concatenation (.) or string at ../lib/site/ControlX10/CM11.pm line 309. Bad checksum in cm11 send: cs1=6 cs2=. Will retry o o o 3. can someone explain: a. Constant subroutine __sparc redefined at ../lib/_h2ph_pre.ph line 16. noted above, and what might be causing this. the _h2ph_pre.ph file is the result of running the "cofigure" script b. has anyone successfully installed on Solaris and if so do you have any suggestions/procedures/hints, etc.? |
From: Paul E. <pa...@mi...> - 2004-12-01 04:22:13
|
I used to run MH under Solaris 7 some time ago. I believe I used the /dev/cua ports, not the /dev/term references. Not sure what the difference is, but it might make a difference. Also, I think you want to use /dev/cua/0 or /dev/term/0, not /a as /a would be the 11th port. Do you really need to change the h2ph lines? To be honest, I didn't even know MH had a configure script...? I don't ever remember using it. --Paul Quoting Ron Blout <rb...@ea...>: > I am trying to get MrHouse to talk to a CM11A on a Sun Ultra 10 box running > Solaris 10. I have been working this for two days now and not too much > luck. > I feel that the serial ports are correct, but .... > > > Here is what I have done. > > 1. in ../../mrhouse/bin/ > modified "configure" for the "sparc" entries to look like the following: > > ---------- cut here --- file: configure ----- > # > # the following comments are based upon a Solaris 10 installation. > # > # modified the following from "uname -m" to "uname -p" to return "sparc" > # > # also of note that h2ph resides at /usr/perl5/5.8.4/bin/ > # AND the "-d" option is used to place the resultant ".ph" files in > # /home/mrhouse/mrhouse/misterhouse-2.95/lib/sys. they are then moved up > # a directory to lib. @INC defined the "lib" path as a location were they > would > # searched for. > # > # those entries commented out no longer exist/reside in the SOL10 distro > # also to make things easier, build everything in /usr/include/sys, not > # pretty but after 7 attempts at trying to isolate the required files > # decided it would be better to do all of them. > # > if [ `uname -p` = 'sparc' ] ; then > /usr/perl5/5.8.4/bin/h2ph -d /home/mrhouse/mrhouse/misterhouse-2.95/lib > sys/* > # h2ph asm-sparc64/termbits.h > # h2ph asm-sparc/termbits.h > # h2ph asm-sparc64/posix_types.h > # h2ph asm-sparc/posix_types.h > # h2ph asm-sparc64/ioctls.h > # h2ph asm-sparc/ioctls.h > # h2ph asm-sparc64/stddefs.h > /usr/perl5/5.8.4/bin/h2ph -d /home/mrhouse/mrhouse/misterhouse-2.95/lib > stddef.h > fi > > ---------- end cut of file: configure ----- > > 2. in mr house/bin I do the following: > a. su > b. ./test_x10 cm11 /dev/term/a M 3 > > which produces the following output: > > # ./test_x10 cm11 /dev/term/a M 3 > Using interface=CM11 port=/dev/term/a > trying 'termios.ph'... > Constant subroutine __sparc redefined at ../lib/_h2ph_pre.ph line 16. > <<<<<<<<<?????? any ideas?????????? > Using 'termios.ph' > ---> Toggle light M3 to J > Use of uninitialized value in unpack at ../lib/site/ControlX10/CM11.pm line > 298. > Use of uninitialized value in numeric eq (==) at > ../lib/site/ControlX10/CM11.pm line 302. > Use of uninitialized value in numeric eq (==) at > ../lib/site/ControlX10/CM11.pm line 302. > Use of uninitialized value in numeric ne (!=) at > ../lib/site/ControlX10/CM11.pm line 308. > Use of uninitialized value in concatenation (.) or string at > ../lib/site/ControlX10/CM11.pm line 309. > Bad checksum in cm11 send: cs1=6 cs2=. Will retry > o > o > o > > > 3. can someone explain: > a. Constant subroutine __sparc redefined at ../lib/_h2ph_pre.ph line 16. > noted above, > and what might be causing this. the _h2ph_pre.ph file is the result of > running the "cofigure" script > b. has anyone successfully installed on Solaris and if so do you have any > suggestions/procedures/hints, etc.? > > > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://productguide.itmanagersjournal.com/ > ________________________________________________________ > To unsubscribe from this list, go to: > http://sourceforge.net/mail/?group_id=1365 > > |
From: Bruce W. <wi...@ch...> - 2004-12-02 01:03:56
|
> I am trying to get MrHouse to talk to a CM11A on a Sun Ultra 10 > box running > Solaris 10. I have been working this for two days now and not too much > luck. > I feel that the serial ports are correct, but .... ... > 2. in mr house/bin I do the following: > a. su > b. ./test_x10 cm11 /dev/term/a M 3 > > which produces the following output: > > # ./test_x10 cm11 /dev/term/a M 3 > Using interface=CM11 port=/dev/term/a > trying 'termios.ph'... > Constant subroutine __sparc redefined at ../lib/_h2ph_pre.ph line 16. > <<<<<<<<<?????? any ideas?????????? No good ideas here. Normally we let those .ph files go in some non-mh path, but I wouldn't think that would matter. It seems some can get away without that configure step and others need to run it. Have you tried it after deleting those mh/lib/*.ph files? Bruce |