From: <Dan...@dl...> - 2005-01-27 11:52:25
|
Dear Raimondo, Sorry for answering that late, I was ill in the last weeks and now I = have to catch up all those emails that have arrived... The problem should be patched within the 0.8.2.1. version which is = available at our pages. Unfortunately, I have to inform you, that we will definitely be not able = to keep the CVS buildable under all platforms. Currently, Linux, MSVC6.0 = and .NET are supported, but most of our developers (there are some 7 = around) are using the MSVC6.0 IDE. We are using Linux-version by our = own, too, but as the software is being developed on MSVC6.0, there is = always some delay until it is also compilable under Linux. Still, both the stable (available) and the developement (to come) = releases ARE meant to be compileable and runnable under Linux - if = they're not, it will be patched immediately. Bye, Daniel > -----Urspr=FCngliche Nachricht----- > Von: Raimondo Giammanco [mailto:ro...@me...]=20 > Gesendet: Sonntag, 9. Januar 2005 11:23 > An: Krajzewicz, Daniel > Betreff: Re: AW: AW: [sumo-user] Problems compiling sumo=20 > 0.8.0.2 onGNU/LINUX >=20 > Hello Mr. Krajzewicz, >=20 > with the cvs version of 09/01/05, with the commands >=20 > make -f Makefile.cvs (Must be the README.cvs updated?) configure make >=20 > I obtain the following error message. >=20 > ######################################### > In file included from ../../../src/microsim/MSUnit.h:29, > from ../../../src/microsim/MSVehicle.h:279, > from ../../../src/microsim/MSLane.h:233, > from ../../../src/guisim/GUILaneWrapper.h:82, > from GUIDialog_Breakpoints.cpp:48: > ../../../src/helpers/SingletonDictionary.h: In constructor=20 > `SingletonDictionary<Key, Value>::SingletonDictionary()': > ../../../src/helpers/SingletonDictionary.h:132: error:=20 > `operationModeM' > undeclared (first use this function) > ../../../src/helpers/SingletonDictionary.h:132: error: (Each=20 > undeclared identifier is reported only once for each function=20 > it appears in.) > ../../../src/helpers/SingletonDictionary.h:132: error: `INSERT' > undeclared (first use this function) > In file included from=20 > ../../../src/microsim/output/MSMeanDetector.h:31, >=20 > from ../../../src/microsim/output/MSDetectorTypedefs.h:25, >=20 > from ../../../src/microsim/output/e2_detectors/MSE2Collector.h:26, > from ../../../src/guisim/GUILaneWrapper.h:83, > from GUIDialog_Breakpoints.cpp:48: > ../../../src/microsim/output/MSSumDetector.h: In constructor=20 > `MSSumDetector<DetectorType, > hasTimeValueCont>::MSSumDetector(std::string, double, double, const > typename DetectorType::Container&)': > ../../../src/microsim/output/MSSumDetector.h:76: error: `detNameM' > undeclared (first use this function) > ../../../src/microsim/output/MSSumDetector.h:77: error: there=20 > are no arguments to `getDetectorName' that depend on a=20 > template parameter, so a declaration of `getDetectorName'=20 > must be available > ../../../src/microsim/output/MSSumDetector.h:77: error: (if=20 > you use `-fpermissive', G++ will accept your code, but=20 > allowing the use of an undeclared name is deprecated) > ../../../src/microsim/output/MSSumDetector.h: In constructor=20 > `MSSumDetector<DetectorType, > hasTimeValueCont>::MSSumDetector(std::string, double, double, const > TD::MSDetectorInterface&)': > ../../../src/microsim/output/MSSumDetector.h:90: error: `detNameM' > undeclared (first use this function) > ../../../src/microsim/output/MSSumDetector.h:91: error: there=20 > are no arguments to `getDetectorName' that depend on a=20 > template parameter, so a declaration of `getDetectorName'=20 > must be available > ../../../src/microsim/output/MSSumDetector.h: In constructor=20 > `MSSumDetector<DetectorType, > hasTimeValueCont>::MSSumDetector(std::string, double, typename > DetectorType::Container&)': > ../../../src/microsim/output/MSSumDetector.h:103: error: `detNameM' > undeclared (first use this function) > ../../../src/microsim/output/MSSumDetector.h:104: error:=20 > there are no arguments to `getDetectorName' that depend on a=20 > template parameter, so a declaration of `getDetectorName'=20 > must be available > ../../../src/microsim/output/MSSumDetector.h: In constructor=20 > `MSSumDetector<DetectorType, > hasTimeValueCont>::MSSumDetector(std::string, double, const typename > DetectorType::Container&)': > ../../../src/microsim/output/MSSumDetector.h:116: error: `detNameM' > undeclared (first use this function) > ../../../src/microsim/output/MSSumDetector.h:117: error:=20 > there are no arguments to `getDetectorName' that depend on a=20 > template parameter, so a declaration of `getDetectorName'=20 > must be available > ../../../src/microsim/output/MSSumDetector.h: In member=20 > function `typename DetectorType::DetectorAggregate=20 > MSSumDetector<DetectorType, > hasTimeValueCont>::getSum(double, typename > DetectorType::AggregatesContIter, Loki::Int2Type<0>)': > ../../../src/microsim/output/MSSumDetector.h:132: error: `aggregatesM' > undeclared (first use this function) > ../../../src/microsim/output/MSSumDetector.h: In member=20 > function `typename DetectorType::DetectorAggregate=20 > MSSumDetector<DetectorType, > hasTimeValueCont>::getSum(double, typename > DetectorType::AggregatesContIter, Loki::Int2Type<1>)': > ../../../src/microsim/output/MSSumDetector.h:142: error: `aggregatesM' > undeclared (first use this function) > In file included > from ../../../src/microsim/output/MSDetectorTypedefs.h:25, >=20 > from ../../../src/microsim/output/e2_detectors/MSE2Collector.h:26, > from ../../../src/guisim/GUILaneWrapper.h:83, > from GUIDialog_Breakpoints.cpp:48: > ../../../src/microsim/output/MSMeanDetector.h: In member=20 > function `typename DetectorType::DetectorAggregate=20 > MSMeanDetector<DetectorType, > hasTimeValueCont>::getAggregate(double)': > ../../../src/microsim/output/MSMeanDetector.h:58: error: `aggregatesM' > undeclared (first use this function) > ../../../src/microsim/output/MSMeanDetector.h: In constructor=20 > `MSMeanDetector<DetectorType, > hasTimeValueCont>::MSMeanDetector(std::string, double, double, const > typename DetectorType::Container&)': > ../../../src/microsim/output/MSMeanDetector.h:81: error: `detNameM' > undeclared (first use this function) > ../../../src/microsim/output/MSMeanDetector.h:81: error:=20 > there are no arguments to `getDetectorName' that depend on a=20 > template parameter, so a declaration of `getDetectorName'=20 > must be available > ../../../src/microsim/output/MSMeanDetector.h: In constructor=20 > `MSMeanDetector<DetectorType, > hasTimeValueCont>::MSMeanDetector(std::string, double, double, const > TD::MSDetectorInterface&)': > ../../../src/microsim/output/MSMeanDetector.h:94: error: `detNameM' > undeclared (first use this function) > ../../../src/microsim/output/MSMeanDetector.h:94: error:=20 > there are no arguments to `getDetectorName' that depend on a=20 > template parameter, so a declaration of `getDetectorName'=20 > must be available > ../../../src/microsim/output/MSMeanDetector.h: In constructor=20 > `MSMeanDetector<DetectorType, > hasTimeValueCont>::MSMeanDetector(std::string, double, const typename > DetectorType::Container&)': > ../../../src/microsim/output/MSMeanDetector.h:106: error: `detNameM' > undeclared (first use this function) > ../../../src/microsim/output/MSMeanDetector.h:106: error:=20 > there are no arguments to `getDetectorName' that depend on a=20 > template parameter, so a declaration of `getDetectorName'=20 > must be available > ../../../src/microsim/output/MSMeanDetector.h: In constructor=20 > `MSMeanDetector<DetectorType, > hasTimeValueCont>::MSMeanDetector(std::string, double, typename > DetectorType::Container&)': > ../../../src/microsim/output/MSMeanDetector.h:117: error: `detNameM' > undeclared (first use this function) > ../../../src/microsim/output/MSMeanDetector.h:117: error:=20 > there are no arguments to `getDetectorName' that depend on a=20 > template parameter, so a declaration of `getDetectorName'=20 > must be available In file included from=20 > ../../../src/microsim/output/MSDetectorTypedefs.h:27, >=20 > from ../../../src/microsim/output/e2_detectors/MSE2Collector.h:26, > from ../../../src/guisim/GUILaneWrapper.h:83, > from GUIDialog_Breakpoints.cpp:48: > ../../../src/microsim/output/MSTDDetector.h: In constructor=20 > `TD::MSDetector<ConcreteDetector>::MSDetector(std::string,=20 > double, double, const TD::MSDetectorInterface&)': > ../../../src/microsim/output/MSTDDetector.h:121: error: there=20 > are no arguments to `getDetectorName' that depend on a=20 > template parameter, so a declaration of `getDetectorName'=20 > must be available > ../../../src/microsim/output/MSTDDetector.h: In member function `bool > TD::MSDetector<ConcreteDetector>::updateEachTimestep()': > ../../../src/microsim/output/MSTDDetector.h:139: error: there=20 > are no arguments to `getDetectorAggregate' that depend on a=20 > template parameter, so a declaration of=20 > `getDetectorAggregate' must be availableIn file included from=20 > ../../../src/microsim/output/MSDetectorTypedefs.h:28, >=20 > from ../../../src/microsim/output/e2_detectors/MSE2Collector.h:26, > from ../../../src/guisim/GUILaneWrapper.h:83, > from GUIDialog_Breakpoints.cpp:48: > ../../../src/microsim/output/MSLDDetector.h: In member function `void > LD::MSDetector<ConcreteDetector>::leave(MSVehicle&)': > ../../../src/microsim/output/MSLDDetector.h:84: error: there=20 > are no arguments to `hasVehicle' that depend on a template=20 > parameter, so a declaration of `hasVehicle' must be available > ../../../src/microsim/output/MSLDDetector.h:90: error: there=20 > are no arguments to `getValue' that depend on a template=20 > parameter, so a declaration of `getValue' must be available=20 > In file included from=20 > ../../../src/microsim/output/MSDetectorHaltingContainerWrapper.h:26, > from=20 > ../../../src/microsim/output/MSMaxJamLength.h:25, >=20 > from ../../../src/microsim/output/MSDetectorTypedefs.h:34, >=20 > from ../../../src/microsim/output/e2_detectors/MSE2Collector.h:26, > from ../../../src/guisim/GUILaneWrapper.h:83, > from GUIDialog_Breakpoints.cpp:48: > ../../../src/microsim/output/MSDetectorContainerWrapper.h: In=20 > member function `virtual void > MSDetectorDoubleMapWrapper<T>::enterDetectorByMove(MSVehicle*)': > ../../../src/microsim/output/MSDetectorContainerWrapper.h:212: error: > `containerM' undeclared (first use this function) > ../../../src/microsim/output/MSDetectorContainerWrapper.h: In=20 > member function `virtual void > MSDetectorVehicleInitMapWrapper<T>::enterDetectorByMove(MSVehicle*)': > ../../../src/microsim/output/MSDetectorContainerWrapper.h:259: error: > `containerM' undeclared (first use this function) > ../../../src/microsim/output/MSDetectorContainerWrapper.h: In=20 > member function `virtual void > MSDetectorNoInitMapWrapper<T>::enterDetectorByMove(MSVehicle*)': > ../../../src/microsim/output/MSDetectorContainerWrapper.h:282: error: > `containerM' undeclared (first use this function) In file=20 > included from ../../../src/microsim/output/MSMaxJamLength.h:25, >=20 > from ../../../src/microsim/output/MSDetectorTypedefs.h:34, >=20 > from ../../../src/microsim/output/e2_detectors/MSE2Collector.h:26, > from ../../../src/guisim/GUILaneWrapper.h:83, > from GUIDialog_Breakpoints.cpp:48: > ../../../src/microsim/output/MSDetectorHaltingContainerWrapper > .h: In member function `bool > MSDetectorHaltingContainerWrapper<WrappedContainer>::updateEac > hTimestep()': > ../../../src/microsim/output/MSDetectorHaltingContainerWrapper.h:141: > error: `containerM' undeclared (first use this function) In=20 > file included from=20 > ../../../src/microsim/logging/LoggedValue_TimeFloating.h:95, > from ../../../src/guisim/GUILaneWrapper.h:87, > from GUIDialog_Breakpoints.cpp:48: > ../../../src/microsim/logging/LoggedValue_TimeFloating.cpp:=20 > In member function `void LoggedValue_TimeFloating<_T>::add(_T)': > ../../../src/microsim/logging/LoggedValue_TimeFloating.cpp:80: error: > `myCurrentValue' undeclared (first use this function) > ../../../src/microsim/logging/LoggedValue_TimeFloating.cpp:=20 > In member function `_T LoggedValue_TimeFloating<_T>::getAvg() const': > ../../../src/microsim/logging/LoggedValue_TimeFloating.cpp:101: error: > `myCurrentValue' undeclared (first use this function) > ../../../src/microsim/logging/LoggedValue_TimeFloating.cpp:=20 > In member function `_T LoggedValue_TimeFloating<_T>::getAbs() const': > ../../../src/microsim/logging/LoggedValue_TimeFloating.cpp:116: error: > `myCurrentValue' undeclared (first use this function) > make[5]: *** [GUIDialog_Breakpoints.o] Error 1 >=20 > ############################################### >=20 > The configure process is ok, attached you find the config.log file. >=20 > Best Regards >=20 >=20 >=20 > > Dear Raimondo, > >=20 > > This problems should be patched within the latest release=20 > you may find on the web since yesterday. I will also mail an=20 > announcement on this in the next hours. > > Hope you like it.=20 > >=20 > > Bye, > > Daniel Krajzewicz > >=20 > > > -----Urspr=FCngliche Nachricht----- > > > Von: Raimondo Giammanco [mailto:ro...@me...] > > > Gesendet: Samstag, 18. Dezember 2004 14:50 > > > An: Krajzewicz, Daniel > > > Betreff: Re: AW: [sumo-user] Problems compiling sumo 0.8.0.2 on=20 > > > GNU/LINUX > > >=20 > > > On Mon, 2004-12-13 at 12:45 +0100, Dan...@dl... wrote: > > > > Dear Raimondo, > > > >=20 > > > > Do you have an access to the CVS? Please try to use=20 > these sources.=20 > > > > If it's not possible for you, then please let us know and > > > we will send you a newer version which is compilable. > > > >=20 > > > > Bye, > > > > Daniel > > >=20 > > >=20 > > > Hello Mr. Krajzewicz, > > >=20 > > > on the cvs version of 18/12/04, the file bin/Makefile.bin is=20 > > > missing, so that the configure-compilation procedure is aborted. > > >=20 > > > Best Regards > > >=20 > > > =20 > > > -- > > > Raimondo Giammanco <ro...@me...> > > >=20 > > >=20 > > >=20 > --=20 >=20 |