Thursday, July 9, 2009

Verlihub installing on FC5 when i installed on FC5 ./configure worked fine but when i run make i got?

make install


make install-recursive


make[1]: Entering directory `/root/Desktop/verlihub/verlihub'


Making install in src


make[2]: Entering directory `/root/Desktop/verlihub/verlihub/src'


if /bin/sh ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -I


/usr/src/include/ -I/usr/include/mysql -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexception


s -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasy


nchronous-unwind-tables -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -f


no-strict-aliasing -fwrapv -I/usr/local/include -MT casyncsocketserver.lo -MD -MP


-MF ".deps/casyncsocketserver.Tpo" \


-c -o casyncsocketserver.lo `test -f 'casyncsocketserver.cpp' || echo './'`casync


socketserver.cpp; \


then mv -f ".deps/casyncsocketserver.Tpo" ".deps/casyncsocketserver.Plo"; \


else rm -f ".deps/casyncsocketserver.Tpo"; exit 1; \


fi


g++ -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -I/usr/src/include/ -I/usr/include/mysql -


g -pipe -Wp,-D_FORTIFY_SOURCE=2 -

Verlihub installing on FC5 when i installed on FC5 ./configure worked fine but when i run make i got?
What's the err msg? What you pasted was only the first part of the compile output. That is normal. What isn't is if the compilation stops and gives you an err msg. If you got no err msg then simple execute the app. Unfortunately few tarball installations include adding the program to the GUI. So you have to manually add it to your menus. Not difficult to do. Most likely target dir is /usr/bin or /usr/local/[appname]





It is the very last lines that are signficant. You'll often get pages and pages of output during a compilation. The more complex the program the more complex the output usually. For most people this is nothing more than reassurance the compilation is still running. If you have a programming background it can tell you alot, but reading the source will tell you all of it so even programmers normally do not pay much attention to it unless something goes wrong.





Likely problems are dependancies. If there are missing libs for example. If that is the case do a Google on the missing libs to find out what package they are from. Download the appropriate tarball and or rpms. Another easier way is make sure first this app doesn't exist in a yum repository or rpm form. I compile MySQL, Apache, PHP and a few other apps from tarballs because I don't like the configuration in rpms and want far more customization with these apps. Sometimes compiled apps from tarballs are far more efficient as well. Depends on how the rpm was created and how specific it is to your distro,. Everything else if I can I do in rpm format.





If the err msg is not a failed dependancy it might be a missing environment variable. That is again fairly easy to fix. It is usually documented in the readme file that is found in the src dir.





If all of that fails I typically delete the whole package and try something else that does the same thing. Most developers respond imediately to compile problems and there might already be a fix for your problem waiting on the website you downloaded the app from.





Again without the actual err msg hard to say what went wrong if anything.


No comments:

Post a Comment