[Emc-developers] Error building HEAD
Hi all, I just did a cvs update, and encountered a number of new errors. I also see there are new instructions for installing EMC2 on Etch since I installed the source code, so I decided to start over following those instructions. The first error I was getting was something to the effect of cannot access python.h. I was able to install python-dev, but got an error further on that it could not install latex2html. I do not need to compile the documentation, so latex2html is not a problem, but the problem with python.h persisted. Since I do not need axis I used the --disable-python option for configure. This resolved the python errors, but now I am getting the error: Compiling emc/task/emctask.cc emc/rs274ngc/rs274ngc.hh:107: error: extra qualification 'Interp::' on member 'setError' I see the definition for Interp::setError is in rs274ngc_pre.cc, but I do not see anything obviously wrong with either the definition or the header. Anyone know what is going on here? Regards, Eric - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers
Re: [Emc-developers] Error building HEAD
As the perpetrator of that function, I should be able to fix it, but it works for me. I just went to src and did a cvs diff. There were no differences. You might want to do a cvs diff and see if that supplies any hints. Sorry I can't be more help. Ken [EMAIL PROTECTED] Mark Kenny Products Company, LLC 55 Main Street Voice: (203)426-7166 Newtown, CT 06470Fax: (203)426-9138 http://www.MarkKenny.com -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Eric H. Johnson Sent: Monday, February 19, 2007 12:33 PM To: 'EMC developers' Subject: [Emc-developers] Error building HEAD Hi all, I just did a cvs update, and encountered a number of new errors. I also see there are new instructions for installing EMC2 on Etch since I installed the source code, so I decided to start over following those instructions. The first error I was getting was something to the effect of cannot access python.h. I was able to install python-dev, but got an error further on that it could not install latex2html. I do not need to compile the documentation, so latex2html is not a problem, but the problem with python.h persisted. Since I do not need axis I used the --disable-python option for configure. This resolved the python errors, but now I am getting the error: Compiling emc/task/emctask.cc emc/rs274ngc/rs274ngc.hh:107: error: extra qualification 'Interp::' on member 'setError' I see the definition for Interp::setError is in rs274ngc_pre.cc, but I do not see anything obviously wrong with either the definition or the header. Anyone know what is going on here? Regards, Eric - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers
Re: [Emc-developers] Error building HEAD
Ken, I tried Paul's suggestion, and that allowed EMC2 to then compile correctly. In both first encountering the error and then getting a good compile I did a standard cvs checkout of HEAD, then: ./configure --enable-run-in-place --disable-python Followed by 'make'. I can check that back in, unless you would like me to stay out of the way if you are still making changes in there. Regards, Eric > As the perpetrator of that function, I should be able to fix > it, but it works for me. > > I just went to src and did a cvs diff. There were no differences. > > You might want to do a cvs diff and see if that supplies any hints. > > Sorry I can't be more help. - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers
Re: [Emc-developers] Error building HEAD
Since I haven't seen Paul's suggestion, I can't comment. Ken [EMAIL PROTECTED] Mark Kenny Products Company, LLC 55 Main Street Voice: (203)426-7166 Newtown, CT 06470Fax: (203)426-9138 http://www.MarkKenny.com -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Eric H. Johnson Sent: Monday, February 19, 2007 4:31 PM To: 'EMC developers' Subject: Re: [Emc-developers] Error building HEAD Ken, I tried Paul's suggestion, and that allowed EMC2 to then compile correctly. In both first encountering the error and then getting a good compile I did a standard cvs checkout of HEAD, then: ./configure --enable-run-in-place --disable-python Followed by 'make'. I can check that back in, unless you would like me to stay out of the way if you are still making changes in there. Regards, Eric > As the perpetrator of that function, I should be able to fix > it, but it works for me. > > I just went to src and did a cvs diff. There were no differences. > > You might want to do a cvs diff and see if that supplies any hints. > > Sorry I can't be more help. - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers
Re: [Emc-developers] Error building HEAD
Eric H. Johnson wrote: >Ken, > >I tried Paul's suggestion, and that allowed EMC2 to then compile correctly. > > What was the suggestion? >In both first encountering the error and then getting a good compile I did a >standard cvs checkout of HEAD, then: >./configure --enable-run-in-place --disable-python > >Followed by 'make'. > >I can check that back in, unless you would like me to stay out of the way if >you are still making changes in there. > > What is there to check in? All I see here is the use of some configure options ... I'm sure I'm missing something - Steve >Regards, >Eric > > - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers
Re: [Emc-developers] Error building HEAD
On Mon, 19 Feb 2007 16:33:03 -0500, "Kenneth Lerman" <[EMAIL PROTECTED]> said: > Since I haven't seen Paul's suggestion, I can't comment. Ditto - was that on the list? Maybe SF or the mail system is having issues again. I've been trying out a new mail service today, and on the commit list, I got 5 messages at one address and only 4 at the other. I was blaming it on the new mail, but maybe the problem is elsewhere? (Neither address got any message from Paul.) Regards, John Kasunich -- John Kasunich [EMAIL PROTECTED] -- http://www.fastmail.fm - Access all of your messages and folders wherever you are - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers
Re: [Emc-developers] Error building HEAD
Ken, et al, Sorry, my mistake. I did not notice Paul responded directly to me rather than to the list, and so I assumed my response to him was going to the list. Here is what he said: > Look at line 107 of rs274ngc.hh - If it looks anyting like: int Interp::setError(yadda); Change it to: int errorSet(yadda); < Regards, Eric > Since I haven't seen Paul's suggestion, I can't comment. - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers
Re: [Emc-developers] Error building HEAD
On Mon, 19 Feb 2007 16:58:31 -0500, "Eric H. Johnson" <[EMAIL PROTECTED]> said: > Ken, et al, > > Sorry, my mistake. I did not notice Paul responded directly to me rather > than to the list, and so I assumed my response to him was going to the > list. OK, that explains one mystery... > Here is what he said: > > > > Look at line 107 of rs274ngc.hh - If it looks anyting like: > > int Interp::setError(yadda); > > Change it to: > > int errorSet(yadda); > < > > Regards, > Eric The strange thing is that it compiles fine on other systems with "Interp::" in there. See http://www.linuxcnc.org/compile_farm/ for complete build logs on four different systems. Granted, none of them are Edgy, which points toward some Edgy unique header file or some such issue. I'm not a C++ guy, so I can't comment on what the issue might be. Regards, John Kasunich -- John Kasunich [EMAIL PROTECTED] -- http://www.fastmail.fm - I mean, what is it about a decent email service? - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers
Re: [Emc-developers] Error building HEAD
John, Can it be a conditional compilation thing? I haven't traced it through, but: Interp::setError(... Cannot be correct. The object is set in line 42: class Interp { Also, notice that none of the other member functions in that module are defined with the "Interp::" prefix. Regards, Eric > The strange thing is that it compiles fine on other systems > with "Interp::" in there. See http://www.linuxcnc.org/compile_farm/ > for complete build logs on four different systems. Granted, > none of them are Edgy, which points toward some Edgy unique > header file or some such issue. > > I'm not a C++ guy, so I can't comment on what the issue might be. > > Regards, > > John Kasunich - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers
Re: [Emc-developers] Error building HEAD
It's a plain and simple screwup. (I'm not much of a C++ programmer.) Please fix it appropriately if you can. If not, I'll take a look at it tomorrow. I'm on my way to class now. BTW: Does anyone have an idea of why it works on my machine? Sorry about that. Ken [EMAIL PROTECTED] Mark Kenny Products Company, LLC 55 Main Street Voice: (203)426-7166 Newtown, CT 06470Fax: (203)426-9138 http://www.MarkKenny.com -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Eric H. Johnson Sent: Monday, February 19, 2007 5:43 PM To: 'EMC developers' Subject: Re: [Emc-developers] Error building HEAD John, Can it be a conditional compilation thing? I haven't traced it through, but: Interp::setError(... Cannot be correct. The object is set in line 42: class Interp { Also, notice that none of the other member functions in that module are defined with the "Interp::" prefix. Regards, Eric > The strange thing is that it compiles fine on other systems > with "Interp::" in there. See http://www.linuxcnc.org/compile_farm/ > for complete build logs on four different systems. Granted, > none of them are Edgy, which points toward some Edgy unique > header file or some such issue. > > I'm not a C++ guy, so I can't comment on what the issue might be. > > Regards, > > John Kasunich - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers
Re: [Emc-developers] Error building HEAD
Ken, I fixed it. I just wanted to make sure it wasn't going to get undone by something you were doing. Regards, Eric > It's a plain and simple screwup. (I'm not much of a C++ > programmer.) Please fix it appropriately if you can. If not, > I'll take a look at it tomorrow. > I'm on my way to class now. > > BTW: Does anyone have an idea of why it works on my machine? > > Sorry about that. - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers
[Emc-developers] Compile farm errors
Jeff et al, It looks like I was checking things in at the same you were. How are the compile farm errors generated? All of my stuff is now checked in, but the last thing I checked in was the updated submakefile, without which it would not make correctly. How do I check now to see that everything builds correctly? Thanks, Eric - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers
Re: [Emc-developers] Error building HEAD
On Monday 19 February 2007, John Kasunich wrote: >On Mon, 19 Feb 2007 16:33:03 -0500, "Kenneth Lerman" > ><[EMAIL PROTECTED]> said: >> Since I haven't seen Paul's suggestion, I can't comment. > >Ditto - was that on the list? Maybe SF or the mail system is >having issues again. > >I've been trying out a new mail service today, and on the >commit list, I got 5 messages at one address and only 4 at >the other. I was blaming it on the new mail, but maybe the >problem is elsewhere? (Neither address got any message >from Paul.) > >Regards, > >John Kasunich >-- > John Kasunich > [EMAIL PROTECTED] I think I'm in the same leaky boat here John, I sometimes have to give up following a conversation going on here because the replies will obviously refer to something that must have been in a message I didn't get. Its also why I generally use the reply to all button, meaning the OP gets two copies, one from me, and one from the server, but that beats trying to follow this game of scrabble at times. More sourceforge problems? Frankly, deserting sourceforge even for the mailing list might not be that bad an idea. How many kilobytes a day would it need someplace else? I mean this ain't the lkml, (linux-kernel-mailing-list) at 400+ messages a day. I somewhat detest the idea of having the majority of linux program development being hosted on a location with as poor a track record as it has, and is effectively a single point of failure in that its failure will put over half of the linux developer community out of business. That's scary as hell to me. -- Cheers, Gene "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author) Yahoo.com and AOL/TW attorneys please note, additions to the above message by Gene Heskett are: Copyright 2007 by Maurice Eugene Heskett, all rights reserved. - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers
Re: [Emc-developers] Compile farm errors
Eric H. Johnson wrote: > Jeff et al, > > It looks like I was checking things in at the same you were. How are the > compile farm errors generated? All of my stuff is now checked in, but the > last thing I checked in was the updated submakefile, without which it would > not make correctly. How do I check now to see that everything builds > correctly? > > It builds automatically after every commit. It checks every five minutes, if there has been a commit (in any branch) it does a cvs up in whatever branch(s) the farm is configured to build. If the cvs up shows a change, it does a build. I just recently changed it to do an incremental build (./configure; make) instead of a full build (./configure; make clean; make) if its been less than 12 hours since the last full build. The full builds on three virtual machines and the real machine all at once were getting really slow. I may soon change it again, so that an incremental build will just do "make". Jeff tells me that if configure or configure.in has changed, make will automatically do ./configure. Success and failure are reported to the webpage, failures and the first success after a failure are to the IRC channel, and failures only are reported to the commit list. I've been thinking that maybe the first success after a failure ought to be reported to the commit list as well. Regards, John Kasunich - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers