To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.robotics.rcx.nqcOpen lugnet.robotics.rcx.nqc in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / RCX / NQC / 762
    Re: Can't get Linux NQC to compile/Run —Dean Husby
   (...) I'm afraid I don't have a clue how to compile that one. I tried make test.c but, of course, that doesn't work. I also tried [tfm@linux tfm]$ gcc ./test.c ./test.c:1: vector.h: No such file or directory but not much luck there either. Dean -- (...) (24 years ago, 12-Sep-00, to lugnet.robotics.rcx.nqc)
   
        Re: Can't get Linux NQC to compile/Run —Dave Baum
   (...) You need to compile it as a C++ source file. There are ways to force C++ compilation of .c files, but its probably easier to just save it as test.cpp, then try: g++ test.cpp Assuming that the compiler knows where to find the C++ standard (...) (24 years ago, 12-Sep-00, to lugnet.robotics.rcx.nqc)
   
        Re: Can't get Linux NQC to compile/Run —Dean Husby
   (...) It couldn't find where vector.h lives. I'll have to hunt. Dean -- Coin-Op's For Sale!: (URL) Lego Workshop: (URL) Lego Club: (URL) (24 years ago, 12-Sep-00, to lugnet.robotics.rcx.nqc)
   
        Re: Can't get Linux NQC to compile/Run —Matthew Miller
   (...) Try `locate vector.h`. I'm not sure what package vector.h belongs to on Mandrake; on Red Hat 6.x, it's one of the egcs packages, but I know that gcc/egcs is one of the things Mandrake does differently. (24 years ago, 13-Sep-00, to lugnet.robotics.rcx.nqc)
   
        Re: Can't get Linux NQC to compile/Run —Dean Husby
   (...) I've just spent hours pouring though the RPM's installing anything to do with c++, c, gcc and egcs... But I still get the below error... nqc: error in loading shared libraries: nqc: undefined symbol: _t24__default_alloc_....free_list I'm at (...) (24 years ago, 13-Sep-00, to lugnet.robotics.rcx.nqc)
   
        Re: Can't get Linux NQC to compile/Run —Matthew Miller
   (...) Ok, well. In that case, let's assume that you have the compilers installed properly by now. :) Have you tried rebuilding the RPM? Download (URL), and install it as you would a binary RPM. Then look in /usr/src/RPM/SPECS/ and do "rpm -bb (...) (24 years ago, 13-Sep-00, to lugnet.robotics.rcx.nqc)
   
        Re: Can't get Linux NQC to compile/Run —Dean Husby
   (...) Ok, I did as above and here is what I got along with an error message. [root@linux SPECS]# rpm -bb nqc.spec Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.29920 + umask 022 + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf nqc-2.2.r1 + (...) (24 years ago, 13-Sep-00, to lugnet.robotics.rcx.nqc)
   
        Re: Can't get Linux NQC to compile/Run —Matthew Miller
   (...) Yep. Install the bison package. :) This is one of my gripes with mandrake, by the way. Their install program makes it very easy to not install stuff which you will actually want. (24 years ago, 13-Sep-00, to lugnet.robotics.rcx.nqc)
   
        Re: Can't get Linux NQC to compile/Run —Dean Husby
   (...) After installing the bison package from the Ret Hat 6.1 CD I now get the following. Even MORE errors then before... [root@linux SPECS]# rpm -bb nqc.spec Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.26034 + umask 022 + cd /usr/src/RPM/BUILD + (...) (24 years ago, 14-Sep-00, to lugnet.robotics.rcx.nqc)
   
        Re: Can't get Linux NQC to compile/Run —Dave Baum
     (...) The compiler can't find "vector.h" - which will cause lots of problems because without vector.h, all of the instantiations of the vector template won't make syntactic sense (leading to lots of random syntax errors later on in Scope.h and (...) (24 years ago, 14-Sep-00, to lugnet.robotics.rcx.nqc)
   
        Re: Can't get Linux NQC to compile/Run —Jan-Albert van Ree
     (...) [snipped the rest] All the rest is a follow-up to the fact that vector.h is missing. As root, do "updatedb" followed by "locate vector.h" If it doesn't return anything, you need to install the egcs-c++ rpm, which is under (...) (24 years ago, 14-Sep-00, to lugnet.robotics.rcx.nqc)
   
        Re: Can't get Linux NQC to compile/Run —Hakan Tandogan
     (...) On *my* system (relatively stock Mandrake-7.1), vector.h comes with the libstdc++-devel package. ht@katzenminze%pts/2 (13:01) ~ > locate vector.h /usr/include/g++-3/bvector.h /usr/include/g++-3/vector.h /usr/include/g++-3/s..._bvector.h (...) (24 years ago, 14-Sep-00, to lugnet.robotics.rcx.nqc)
    
         Re: Can't get Linux NQC to compile/Run —Matthew Miller
     (...) (See my previous message.) Weird. I wonder why that package is missing from the mirrors? (Metalab, for example, and rpmfind.net). Was your 7.1 system installed fresh, or upgraded from an earlier install? (24 years ago, 14-Sep-00, to lugnet.robotics.rcx.nqc)
    
         Re: Can't get Linux NQC to compile/Run —Hakan Tandogan
     (...) Fresh install. To be sure, the package is right on the primary "install" CD: ht@katzenminze%pts/2 (17:54) ~ > ll /misc/cd/Mandrake/RPMS/libstd* /misc/cd/Mandrake/RP...k.i586.rpm I used the official ISO images from Mandrake. Regards, Hakan (...) (24 years ago, 14-Sep-00, to lugnet.robotics.rcx.nqc)
    
         Re: Can't get Linux NQC to compile/Run —Matthew Miller
     (...) But that's not libstdc++-devel... (24 years ago, 14-Sep-00, to lugnet.robotics.rcx.nqc)
    
         Re: Can't get Linux NQC to compile/Run —Hakan Tandogan
     (...) *Open mouth* *Insert foot* *Recheck CDs* ht@katzenminze%pts/2 (21:01) ~ > rpm -qf /usr/include/g++-3/vector.h libstdc++-devel-2.95.2-7mdk ht@katzenminze%pts/2 (21:01) ~ > l1 /misc/cd/Mandrake/RPMS/libstd* /misc/cd/Mandrake/RP...k.i586.rpm (...) (24 years ago, 14-Sep-00, to lugnet.robotics.rcx.nqc)
    
         Re: Can't get Linux NQC to compile/Run —Matthew Miller
     (...) Wonderful. Which means it's in the "RPMS2" directories on FTP mirrors, which I didn't think to look in. So, there's the answer! (24 years ago, 14-Sep-00, to lugnet.robotics.rcx.nqc)
    
         Re: Can't get Linux NQC to compile/Run —Matthew Miller
     (...) So Dean, does the package rebuild after installing this? (24 years ago, 15-Sep-00, to lugnet.robotics.rcx.nqc)
    
         Re: Can't get Linux NQC to compile/Run —Dean Husby
     (...) Not after doing an upgrade, but I'd mucked so much around with the system I think I corrupted it. I downloaded and installed Red Hat 6.2 and the pre-compiled version ran. I haven't tried the source compile yet. (I can't get the ftp, telnet & x (...) (24 years ago, 15-Sep-00, to lugnet.robotics.rcx.nqc)
    
         Re: Can't get Linux NQC to compile/Run —Matthew Miller
     (...) If you can get me an account on a Mandrake box, I'll build an RPM for you and put it on my page. (24 years ago, 15-Sep-00, to lugnet.robotics.rcx.nqc)
    
         Re: Can't get Linux NQC to compile/Run —Matthew Miller
     (...) [ -> followup-top .off-topic.geek ] (24 years ago, 15-Sep-00, to lugnet.robotics.rcx.nqc)
   
        Re: Can't get Linux NQC to compile/Run —Matthew Miller
   (...) Ok, did some poking around. In Red Hat 6.2 and in Mandrake 6.1, vector.h is part of "egcs-c++". With Red Hat 7.0 beta, vector.h is part of "libstdc++-devel". I looked on a Mandrake 7.1 mirror and could find neither package. However, I checked (...) (24 years ago, 14-Sep-00, to lugnet.robotics.rcx.nqc)
 

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR