Re: [courier-users] Problem building Authlib
On Sun, Jan 27, 2013 at 3:29 AM, Lisa Muir <34.24...@gmail.com> wrote: > On 1/27/13, Sam Varshavchik wrote: >> This error comes from libtool. Googling this error message does include a >> missing g++ install as one of the potential reasons. >> >> Note that merely installing something somewhere on the filesystem >> accomplishes very little, unless something else can find it; namely that >> it's in your PATH, and the name matches. Generally, it's expected that a C >> >> compiler would be called 'gcc', and the C++ compiler "g++". Gcc can also be >> >> installed as, for example "gcc48" or "g++48", for Gcc 4.8, for example. If >> >> so, you'll need to make sure that it's in your PATH, and explicitly set CC >> >> and CXX variables for the configure script, to override the default names. >> >> But, as Google will tell you yourself, there could be other reasons, too. > > Thanks Sam, checked, and all the path's checked out just fine, took > the sheep approach and followed the google results blindly, ran make > distclean then ./configure and now make runs fine, no error. Sounds like you installed g++ after you ran ./configure, so it wasn't on the path for configure, the build gave you the error, then you installed it. Cleaning out and running configure is the way around that which you stumbled on. Harry. -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnnow-d2d ___ courier-users mailing list courier-users@lists.sourceforge.net Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users
Re: [courier-users] Problem building Authlib
On 1/27/13, Sam Varshavchik wrote: > This error comes from libtool. Googling this error message does include a > missing g++ install as one of the potential reasons. > > Note that merely installing something somewhere on the filesystem > accomplishes very little, unless something else can find it; namely that > it's in your PATH, and the name matches. Generally, it's expected that a C > > compiler would be called 'gcc', and the C++ compiler "g++". Gcc can also be > > installed as, for example "gcc48" or "g++48", for Gcc 4.8, for example. If > > so, you'll need to make sure that it's in your PATH, and explicitly set CC > > and CXX variables for the configure script, to override the default names. > > But, as Google will tell you yourself, there could be other reasons, too. Thanks Sam, checked, and all the path's checked out just fine, took the sheep approach and followed the google results blindly, ran make distclean then ./configure and now make runs fine, no error. Lisa. -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnnow-d2d ___ courier-users mailing list courier-users@lists.sourceforge.net Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users
Re: [courier-users] Problem building Authlib
Lisa Muir writes: Hi Guys, I'm trying to build Authlib 0.65 on a clean install of Debian squeeze. As far as I can make out, I have all the prerequisites installed, all needed compilers and linkers, and all required libraries, but am getting the following when i tun make: root@mail:~/courier-authlib-0.65.0# make make all-recursive make[1]: Entering directory `/root/courier-authlib-0.65.0' Making all in gdbmobj make[2]: Entering directory `/root/courier-authlib-0.65.0/gdbmobj' make all-am make[3]: Entering directory `/root/courier-authlib-0.65.0/gdbmobj' /bin/bash ./libtool --tag=CXX --mode=link g++ -fhandle-exceptions -static -o testgdbm testgdbm.o libgdbmobj.la libtool: link: unsupported hardcode properties libtool: link: See the libtool documentation for more information. libtool: link: Fatal configuration error. make[3]: *** [testgdbm] Error 1 make[3]: Leaving directory `/root/courier-authlib-0.65.0/gdbmobj' make[2]: *** [all] Error 2 make[2]: Leaving directory `/root/courier-authlib-0.65.0/gdbmobj' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/root/courier-authlib-0.65.0' make: *** [all] Error 2 root@mail:~/courier-authlib-0.65.0# Does this stand out to anyone? Have I got the wrong C++ compiler installed? This error comes from libtool. Googling this error message does include a missing g++ install as one of the potential reasons. Note that merely installing something somewhere on the filesystem accomplishes very little, unless something else can find it; namely that it's in your PATH, and the name matches. Generally, it's expected that a C compiler would be called 'gcc', and the C++ compiler "g++". Gcc can also be installed as, for example "gcc48" or "g++48", for Gcc 4.8, for example. If so, you'll need to make sure that it's in your PATH, and explicitly set CC and CXX variables for the configure script, to override the default names. But, as Google will tell you yourself, there could be other reasons, too. pgpzN8AGFqh1k.pgp Description: PGP signature -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnnow-d2d___ courier-users mailing list courier-users@lists.sourceforge.net Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users