If your binary from 6.1 is still running in 9.0, it means your lib dependency is complete or your binary is static (use ldd to verify). If you cant compile because of the missing symbols, make sure you are using the right header files and the right library files where your binary and .o are linked against. If not, you have to go back to the old 6.1 and copy over all libraries and header files where your old .o depends.
It is also possible that you did not place your old .o files where your linker can find them ( use -L option in gcc to adjust lib search path ). rowel Winelfred G. Pasamba said: > > we have .o files (source code not included) from a redhat 6.1 system > that we want to link to in the redhat9 current system but there are many > symbols missing (function names starting with a "_"). > > the .o files are UI libraries. we have the code for the applications > but now the UI libraries. > > the binary programs copied from the old rh6.1 system still run though > but i can't recompile them because the linker looks for some things. > > anybody understands what's happening here? > -- Philippine Linux Users' Group (PLUG) Mailing List [EMAIL PROTECTED] (#PLUG @ irc.free.net.ph) Official Website: http://plug.linux.org.ph Searchable Archives: http://marc.free.net.ph . To leave, go to http://lists.q-linux.com/mailman/listinfo/plug . Are you a Linux newbie? To join the newbie list, go to http://lists.q-linux.com/mailman/listinfo/ph-linux-newbie
