problems w/ mico



I'm running rh5.0 and I installed the mico rpm, but when I try to build
gnome-core, I get:

mico-c++ -DHAVE_CONFIG_H -I. -I. -I.. -I. -I.
-DGNOMELOCALEDIR=\"/usr/local/share/locale\" -I/usr/local/include
-I/usr/local/include -DNEED_GNOMESUPPORT_H
-I/usr/local/lib/gnome-libs/include -I/usr/local/lib/glib/include
-I/usr/local/include -I/usr/local/lib/glib/include -I/usr/local/include
-c -fPIC -DPIC applet-lib.cc
applet-lib.cc:2: mico/gtkmico.h: No such file or directory
applet-lib.cc:3: mico/naming.h: No such file or directory
In file included from applet-lib.cc:8:
gnome-panel.h:12: CORBA.h: No such file or directory
gnome-panel.h:13: mico/throw.h: No such file or directory
gnome-panel.h:190: mico/template_impl.h: No such file or directory
make[2]: *** [applet-lib.lo] Error 1
make[2]: Leaving directory `/usr/local/src/gnome/gnome-core-0.20/panel'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/gnome/gnome-core-0.20'
make: *** [all-recursive-am] Error 2

So I downloaded the source tarball for mico, but can't build it.  The
first time I do a make (after configure, of course), I get:

[root@localhost mico-2.0.5]# make
for i in admin include; do make -C $i adm || exit 1; done
make[1]: Entering directory `/usr/local/src/mico-2.0.5/admin'
c++  -I../include -I/usr/local/src/mico-2.0.5/./include/ministl -O  
-I/usr/local/include  -c mkdepend.cc -o mkdepend.o
c++  -I../include -I/usr/local/src/mico-2.0.5/./include/ministl -O  
-L/usr/local/lib -rdynamic mkdepend.o -lreadline -lncurses -ltermcap
-lfl -ldl -lelf -lbsd -lnsl -lm  -o mkdepend
ld: warning: libc.so.5, needed by /usr/lib/libncurses.so, may conflict
with libc.so.6
/usr/i486-linux-libc5/lib/libc.so.5: warning: `siggetmask' is obsolete;
`sigprocmask' is best
/usr/i486-linux-libc5/lib/libc.so.5: the `getwd' function is dangerous
and should not be used.
/usr/i486-linux-libc5/lib/libc.so.5: the `gets' function is dangerous
and should not be used.
sed -e s,@TCLSH@,/usr/bin/tclsh,g < mkbook.in > mkbook
chmod +x mkbook
make[1]: Leaving directory `/usr/local/src/mico-2.0.5/admin'
make[1]: Entering directory `/usr/local/src/mico-2.0.5/include'
make[1]: Nothing to be done for `adm'.
make[1]: Leaving directory `/usr/local/src/mico-2.0.5/include'
for i in orb ir imr idl auxdir coss; do make -C $i lib || exit 1; done
make[1]: Entering directory `/usr/local/src/mico-2.0.5/orb'
echo '# Module dependencies' > .depend
/usr/local/src/mico-2.0.5/./admin/mkdepend -I. -I../include
-I/usr/local/src/mico-2.0.5/./include/ministl -O   *.cc >> .depend
/usr/local/src/mico-2.0.5/./admin/mkdepend: error in loading shared
libraries
libc.so.5: cannot open shared object file: No such file or directory
make[1]: *** [.depend] Error 127
make[1]: Leaving directory `/usr/local/src/mico-2.0.5/orb'
make: *** [system] Error 1

If I do make again, I get a different set of errors:

[root@localhost mico-2.0.5]# make
for i in admin include; do make -C $i adm || exit 1; done
make[1]: Entering directory `/usr/local/src/mico-2.0.5/admin'
make[1]: Nothing to be done for `adm'.
make[1]: Leaving directory `/usr/local/src/mico-2.0.5/admin'
make[1]: Entering directory `/usr/local/src/mico-2.0.5/include'
make[1]: Nothing to be done for `adm'.
make[1]: Leaving directory `/usr/local/src/mico-2.0.5/include'
for i in orb ir imr idl auxdir coss; do make -C $i lib || exit 1; done
make[1]: Entering directory `/usr/local/src/mico-2.0.5/orb'
c++  -I. -I../include -I/usr/local/src/mico-2.0.5/./include/ministl -O  
-I/usr/local/include  -c dii.cc -o dii.o
In file included from ../include/CORBA.h:70,
                 from dii.cc:23:
../include/mico/types.h:31: #error "sizeof(short) != 2"
../include/mico/types.h:39: #error "sizeof(long) != 4 and sizeof(int) !=
4"
../include/mico/types.h:45: #error "sizeof(unsigned short) != 2"
../include/mico/types.h:53: #error "sizeof(unsigned long) != 4 and
sizeof(unsigned int) != 4"
../include/mico/types.h:59: #error "sizeof(float) != 4"
../include/mico/types.h:65: #error "sizeof(float) != 8"
../include/mico/types.h:73: #error "sizeof(unsigned char) != 1"
make[1]: *** [dii.o] Error 1
make[1]: Leaving directory `/usr/local/src/mico-2.0.5/orb'
make: *** [system] Error 1

Anyone have any ideas on how I can get this working?

Thanks.

Patrick



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]