From: aa6vn <aa...@pa...> - 2006-05-22 20:51:24
|
I am using Suse 10.0 and trying to install aprsd-2.2.5-15. After doing "make" when I do "./configure" I get this error: /home/jack/Downloads/aprsd-2.2.5-15/src/httpserver.cpp:217: undefined reference to `convertUpTime(int)' collect2: ld returned 1 exit status make[2]: *** [aprsd] Error 1 make[2]: Leaving directory `/home/jack/Downloads/aprsd-2.2.5-15/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/jack/Downloads/aprsd-2.2.5-15' make: *** [all] Error 2 The line 217 referred to in the above error message is: BGCOLOR=\"#CCCCFF\">Server Up-Time</TD><TD>" << convertUpTime(upTime) << "</TD></TR>\n" It has been a long time since I have run into anything like this. Can someone help me? Thanks. Jack AA6VN |
From: Hamish M. <ha...@cl...> - 2006-05-22 23:05:52
|
On Mon, May 22, 2006 at 01:51:08PM -0700, aa6vn wrote: > I am using Suse 10.0 and trying to install aprsd-2.2.5-15. After doing "make" > when I do "./configure" I get this error: > /home/jack/Downloads/aprsd-2.2.5-15/src/httpserver.cpp:217: undefined > reference to `convertUpTime(int)' > collect2: ld returned 1 exit status > make[2]: *** [aprsd] Error 1 > make[2]: Leaving directory `/home/jack/Downloads/aprsd-2.2.5-15/src' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/home/jack/Downloads/aprsd-2.2.5-15' > make: *** [all] Error 2 > > The line 217 referred to in the above error message is: > BGCOLOR=\"#CCCCFF\">Server Up-Time</TD><TD>" << convertUpTime(upTime) << > "</TD></TR>\n" > > It has been a long time since I have run into anything like this. Can someone > help me? Thanks. httpservers.cpp needs the line #include "servers.h" near the top. It already has that in my copy though. Hamish -- Hamish Moffatt VK3SB <ha...@de...> <ha...@cl...> |
From: aa6vn <aa...@pa...> - 2006-05-23 01:29:59
|
On Monday 22 May 2006 16:05, Hamish Moffatt wrote: > On Mon, May 22, 2006 at 01:51:08PM -0700, aa6vn wrote: > > I am using Suse 10.0 and trying to install aprsd-2.2.5-15. After doing > > "make" when I do "./configure" I get this error: > > /home/jack/Downloads/aprsd-2.2.5-15/src/httpserver.cpp:217: undefined > > reference to `convertUpTime(int)' > > collect2: ld returned 1 exit status > > make[2]: *** [aprsd] Error 1 > > make[2]: Leaving directory `/home/jack/Downloads/aprsd-2.2.5-15/src' > > make[1]: *** [all-recursive] Error 1 > > make[1]: Leaving directory `/home/jack/Downloads/aprsd-2.2.5-15' > > make: *** [all] Error 2 > > > > The line 217 referred to in the above error message is: > > BGCOLOR=\"#CCCCFF\">Server Up-Time</TD><TD>" << convertUpTime(upTime) << > > "</TD></TR>\n" > > > > It has been a long time since I have run into anything like this. Can > > someone help me? Thanks. > > httpservers.cpp needs the line > #include "servers.h" > near the top. > > It already has that in my copy though. > > Hamish My httpservers.cpp has the line #include "servers.h" near the top also. Can you tell me anything else I should check? Thanks... Jack AA6VN |
From: Hamish M. <ha...@cl...> - 2006-05-23 04:58:57
|
On Mon, May 22, 2006 at 06:29:21PM -0700, aa6vn wrote: > My httpservers.cpp has the line > #include "servers.h" > near the top also. > Can you tell me anything else I should check? Hmm. I notice now that it's actually a linker error rather than compiler. It fails for me too with current Debian. Must have broken due to C++ compiler upgrades. I'll see if I can work it out asap and suggest a fix. Hamish -- Hamish Moffatt VK3SB <ha...@de...> <ha...@cl...> |
From: aa6vn <aa...@pa...> - 2006-05-23 16:08:22
|
On Monday 22 May 2006 21:58, Hamish Moffatt wrote: > Hmm. I notice now that it's actually a linker error rather than > compiler. It fails for me too with current Debian. Must have broken due > to C++ compiler upgrades. > > I'll see if I can work it out asap and suggest a fix. Yast shows my c++ version as 4.02-20050901-3-x86_4 Jack AA6VN |
From: Hamish M. <ha...@cl...> - 2006-05-23 22:45:28
|
On Tue, May 23, 2006 at 09:01:39AM -0700, aa6vn wrote: > On Monday 22 May 2006 21:58, Hamish Moffatt wrote: > > Hmm. I notice now that it's actually a linker error rather than > > compiler. It fails for me too with current Debian. Must have broken due > > to C++ compiler upgrades. > > > > I'll see if I can work it out asap and suggest a fix. > > Yast shows my c++ version as 4.02-20050901-3-x86_4 The solution is to edit servers.cpp and change: inline string convertUpTime(int dTime) To: string convertUpTime(int dTime) Hamish -- Hamish Moffatt VK3SB <ha...@de...> <ha...@cl...> |
From: aa6vn <aa...@pa...> - 2006-05-24 15:53:27
|
On Tuesday 23 May 2006 15:44, Hamish Moffatt wrote: > The solution is to edit servers.cpp and change: > > inline string convertUpTime(int dTime) > > To: > > string convertUpTime(int dTime) > > Hamish That did it !!! "make" and "make install" went ok so now I am back to familiar territory. Many, many thanks to you for solving my problem. Jack AA6VN |