James, On Wed, 24 Mar 2004 16:51:42 -0000 you wrote: > The missing exports appear to be those supplied by the rfb library > (librfb.a). You appear to be linking against librfb.a, according to the > output below, so the most likely cause of the errors is that libvnc.a > doesn't appear before librfb.a in the link line. If libX.a requires imports > from libY.a then libX.a needs to appear *first* in the link line.
that's why the combination of -L and -l is better than directly linking. That way, the loader can search the libraries and only pick the referenced objects. Of course it will be a bit slower but a good loader will load the symbol tables of all the libraries to speed things up. Cheers, Carlyle -- Diese E-Mail enthdlt vertrauliche und/oder rechtlich gesch|tzte Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail irrt|mlich erhalten haben, informieren Sie bitte sofort den Absender und vernichten Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte Weitergabe dieser Mail ist nicht gestattet. This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and destroy this e-mail. Any unauthorized copying, disclosure or distribution of the material in this e-mail is strictly forbidden. _______________________________________________ VNC-List mailing list [EMAIL PROTECTED] To remove yourself from the list visit: http://www.realvnc.com/mailman/listinfo/vnc-list
