Ma tot chinui sa compilez gnome-2.0 din surse (n-am banda sa trag
rpm-urile, si sursele le-am gasit pe cd la pcmagazine). Am instalat
urmatoarele pachete:
pkgconfig-0.12
glib-2.0.4
gtk+-2.0.5
gtk-engines-1.9.0
libxml2-2.4.22
libxslt-1.0.18
libIDL-0.8.0
        Folosesc compilatorul gcc-3.0.2 cu urmatoarele optiuni:
-O3 -march=athlon  -funroll-loops -fomit-frame-pointer -fforce-mem 
-fforce-addr -finline-functions
        Compilarea la pachete s-a facut cu ceva de genul:
/configure --prefix=/opt/gnome-2.0/
--includedir=/opt/gnome-2.0/include/glib-2.0
        Ideea e ca Orbit nu vrea sa se compileze nici impuscat, si imi da
urmatoarea eroare:
checking for popt.h... yes
checking whether byte ordering is bigendian... no
checking alignment of CORBA_octet... 0
configure: error: Failed to find alignment. Check config.log for details
        Despre ce e vorba ? Mai trebuia instalat vreun pachet pe undeva ? Imi
scapa mie ceva ?

P.S. /opt/gnome-2.0/lib e trecut in /etc/ld.so.conf , ldconfig rulat
dupa instalarea fiecarui pachet, /opt/gnome-2.0/bin e si el in $PATH. 

P.P.S config.log in zona aia arata cam asa:

configure:8755: result: no
configure:8767: checking alignment of CORBA_octet
configure:8794: gcc -o conftest -O3 -march=athlon  -funroll-loops
-fomit-frame-pointer -fforce-mem  -fforce-addr -finline-functions     
-I/opt/gnome-2.0/include/glib-2.0//linc-1.0
-I/opt/gnome-2.0/include/glib-2.0
-I/opt/gnome-2.0/lib/glib-2.0/include    conftest.c    
-Wl,--export-dynamic  -L/opt/gnome-2.0//lib -L/opt/gnome-2.0/lib -llinc
-lgthread-2.0 -lpthread -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   
>&5
configure:8797: $? = 0
configure:8799: ./conftest
./conftest: error while loading shared libraries: liblinc.so.1: cannot
open shared object file: No such file or directory
configure:8802: $? = 127
configure: program exited with status 127
configure: failed program was:
#line 8778 "configure"
#include "confdefs.h"
 #include <stdio.h>
                        #include "./include/orbit/util/basic_types.h"
                        typedef struct {char s1;} CORBA_struct;
                        typedef void *CORBA_pointer;
                        struct test {char s1; CORBA_octet s2;};
                        main()
                        {
                        FILE *f=fopen("conftestval", "w");
                        if (!f) exit(1);
                        fprintf(f, "%d\n", &(((struct test*)0)->s2));
                        exit(0);
                        }
configure:8815: result: 0
configure:8818: error: Failed to find alignment. Check config.log for
details.


-- 
Mugurel Tudor ([EMAIL PROTECTED])   
Linux Registered User:  212231
------------------------------------------------------------------
   Microsoft and Apple make the easy things very easy and the hard 
things impossible. *BSD and Linux make the easy things challenging 
and the hard things difficult but possible. -- Larry Wall

---
Pentru dezabonare, trimiteti mail la 
[EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/


Raspunde prin e-mail lui