[prev in list] [next in list] [prev in thread] [next in thread] 

List:       koffice
Subject:    Re: problem compiling kdelibs
From:       Christian Bucher <bucher () vernetzt ! at>
Date:       1999-09-24 12:19:35
[Download RAW message or body]



if I try

cd kio
make install

it complains about

/bin/sh ../libtool --silent  --mode=install /usr/bin/ginstall -c libkio.la /opt/
kde-cvs/lib/libkio.la
PATH="$PATH:/sbin" ldconfig -n /opt/kde-cvs/lib
ldconfig: warning: can't read header from /opt/kde-cvs/lib/libkfile.so.3.0.0, sk
ipping

wich is true, cause there is still this

-rwxr-xr-x   1 garfield users     1504173 Sep 24 12:54 lib/libkdeui.so.3.0.0
-rw-------   1 garfield users           0 Sep 24 12:54 lib/libkfile.so.3.0.0
-rwxr-xr-x   1 garfield users      246778 Sep 24 12:54 lib/libkformula.so.3.0.0
-rwxr-xr-x   1 garfield users       42168 Sep 24 12:54 lib/libkimgio.so.3.0.0
-rwxr-xr-x   1 garfield users      985448 Sep 24 12:54 lib/libkio.so.3.0.0

0 byte file.

rm $KDEDIR/lib/libkfile.so.3.0.0

and

make install

again. no complains anymore. now back to kfile

cd kfile

.la and .lo looks ok.

-rw-r--r--   1 garfield users         888 Sep 24 11:07 libkfile.la

-rw-r--r--   1 garfield users        9984 Sep 24 11:05 booktoken.lo
-rw-r--r--   1 garfield users       26460 Sep 24 11:05 kcombiview.lo
-rw-r--r--   1 garfield users       44488 Sep 24 11:05 kdir.lo
...

make clean
make

all compiler runs without any warning

/bin/sh ../libtool --silent --mode=link g++  -O2 -L/usr/local/src/qt-2.0.1/lib -L/usr/X11R6/lib  -o \
                libkfile.la -rpath
/opt/kde-cvs/lib -no-undefined -version-info 3:0 -L/usr/local/src/qt-2.0.1/lib -L/usr/X11R6/lib  \
kfilebookmark.lo kfiledialogconf.lo kcombiview.lo kdir.lo kfileinfo.lo kremotefile.lo kdirlistbox.lo \
kfiledetaillist.lo kfiledialog.lo booktoken.lo kfileinfocontents.lo kfilesimpleview.lo kpreview.lo \
kfilepreview.lo kfilefilter.lo ../kdeui/libkdeui.la ../kio/libkio.la

the library paths are double

a lot of warnings like

kdir.lo: warning: multiple common of `QArray<char> type_info node'
kcombiview.lo: warning: previous common is here

pretty usual

ok, continue at the duplicated library path

Makefile's of kio and kfile have different style

kio:

install-libLTLIBRARIES: $(lib_LTLIBRARIES)
        @$(NORMAL_INSTALL)
        $(mkinstalldirs) $(DESTDIR)$(libdir)
        @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
          if test -f $$p; then \
            echo "$(LIBTOOL)  --mode=install $(INSTALL) $$p $(DESTDIR)$(libdir)/$$p"; \
            $(LIBTOOL)  --mode=install $(INSTALL) $$p $(DESTDIR)$(libdir)/$$p; \
          else :; fi; \
        done

/bin/sh ../libtool --silent --mode=link g++  -O2 -s -o libkio.la -rpath /opt/kde-cvs/lib -version-info \
3:0 userpaths.lo kio_connection.lo kio_base.lo kio_rename_dlg.lo kio_filter.lo kio_dlg.lo kio_skip_dlg.lo \
kio_interface.lo kio_pass_dlg.lo kautomount.lo kio_simpleprogress_dlg.lo kio_littleprogress_dlg.lo \
kio_listprogress_dlg.lo krun.lo kdirwatch.lo kmimemagic.lo kservices.lo kmimetypes.lo kio_cache.lo \
kio_netaccess.lo kpixmapcache.lo kuserprofile.lo kio_error.lo kregfactories.lo kio_job.lo kregistry.lo \
kio_paste.lo kio_openwith.lo kservicetype.lo ktar.lo ../kdeui/libkdeui.la

kfile:

CXXLINK = $(LIBTOOL) --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $@

libkfile.la: $(libkfile_la_OBJECTS) $(libkfile_la_DEPENDENCIES)
        $(CXXLINK) -rpath $(libdir) $(libkfile_la_LDFLAGS) $(libkfile_la_OBJECTS) $(libkfile_la_LIBADD) \
$(LIBS)

/bin/sh ../libtool --silent --mode=link g++  -O2 -L/usr/local/src/qt-2.0.1/lib -L/usr/X11R6/lib  -o \
                libkfile.la -rpath
/opt/kde-cvs/lib -no-undefined -version-info 3:0 -L/usr/local/src/qt-2.0.1/lib -L/usr/X11R6/lib  \
kfilebookmark.lo kfiledialogconf.lo kcombiview.lo kdir.lo kfileinfo.lo kremotefile.lo kdirlistbox.lo \
kfiledetaillist.lo kfiledialog.lo booktoken.lo kfileinfocontents.lo kfilesimpleview.lo kpreview.lo \
kfilepreview.lo kfilefilter.lo ../kdeui/libkdeui.la ../kio/libkio.la


remove duplicate -L's           no
remove -no-undefined		no

free a lot of disk space
(maybe inodes)                  no


any suggestions?


christian

-- 
+-------------------------------------------------------------------
> Christian Bucher
> phone: +43 1 5488640 mobil: +43 676 4208334
> mailto:bucher@vernetzt.at
+-------------------------------------------------------------------


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic