On Monday 06 May 2002 02:29, Ground Zero wrote: > Incerc sa compilez un program (galeon, desi nu are neaparat importanta > ce program este). Se compileaza fisierele .o, dupa care se trece la > compilarea lui galeon-bin, ceea ce presupune legarea tuturor > fisierelor .o create anterior (nu sint programator C asa ca va rog sa > fiti indulgenti). Problema e ca in acest moment unele dintre fisierele > .o raporteaza undefined references la diverse tipuri de date. Un > exemplu este autoreload.o care se plinge de glade_xml_create_widget. La > configure am specificat LDFLAGS si CPPFLAGS care acopera (zic eu) > toate cerintele (cum ar fi /opt/libglade/lib si /opt/libglade/include > in cazul asta). Am verificat logul de compilare si valorile pe care > le-am pus in LDFLAGS si CPPFLAGS sint intr-adevar folosite pentru > link. De unde atunci problema asta? > > -- GZ
:) Daca nu-ti gasea librariile necesare iti spunea ceva de genul ld: cannot find -lblah. Asa ca LDFLAGS l-ai modificat de pomana. CPPFLAGS e folosit doar la compilare asa ca nici de acolo nu e. Problema e ca nu gaseste in librariile deja incluse functia asta. Incearca sa dai grep -r glade_xml_create_widget /usr/X11R6/lib/* si pe unde mai ai aruncate librarii. Daca nu gasesti upgrade la libs (libglade si/sau libxml, nu shtiu sigur). -- Mihai Chelaru http://www.netbsd.ro/ --- Pentru dezabonare, trimiteti mail la [EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'. REGULI, arhive si alte informatii: http://www.lug.ro/mlist/
