Click to See Complete Forum and Search --> : baghira difficulties
hi-dee-ho linux-arinos
silly me thought it would be simple to install themes for kde. being that this machine is an imac, i thought i would go for a theme that looked like osx.
i found this theme http://www.kde-look.org/comments/add.php?type=1&content=21014
, but it requires something called baghira. i download the baghira sources, i do a ./configure and it seems to go okay. when i do make and make install, i get a recursive errors 1 & 2 (whatever those are) and the theme doesn't work.
anyone out there willing to help guide this poor soul?
Alex Cavnar, aka alc6379
05-26-2005, 01:08 AM
Can you post the output of those errors? Just copy them from your terminal into this thread.
that's the issue... the only error i see is recursive error 2 and comes up during "make" or "make install".
when i do the ./configure everything seems to go well.
Originally posted by Davy
that's the issue... the only error i see is recursive error 2 and comes up during "make" or "make install".
when i do the ./configure everything seems to go well.
post the recursive error part and the preceeding 20 or so lines.
bless your well-intentioned hearts. ;)
make
[root@localhost baghira-0.6e]# make
make all-recursive
make[1]: Entering directory `/home/blue/baghira-0.6e'
Making all in bab
make[2]: Entering directory `/home/blue/baghira-0.6e/bab'
/bin/sh ../libtool --silent --mode=link --tag=CXX g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -obab -R /usr/lib -R /usr/lib -R /usr/lib/qt-3.3/lib -R /usr/X11R6/lib -L/usr/lib-L/usr/lib/qt-3.3/lib -L/usr/X11R6/lib main.o bab_iface_skel.o -lkdeui
g++: /usr/lib/libidn.so: No such file or directory
make[2]: *** [bab] Error 1
make[2]: Leaving directory `/home/blue/baghira-0.6e/bab'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/blue/baghira-0.6e'
make: *** [all] Error 2
[root@localhost baghira-0.6e]#
make install
[root@localhost baghira-0.6e]# make install
Making install in bab
make[1]: Entering directory `/home/blue/baghira-0.6e/bab'
/bin/sh ../libtool --silent --mode=link --tag=CXX g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -obab -R /usr/lib -R /usr/lib -R /usr/lib/qt-3.3/lib -R /usr/X11R6/lib -L/usr/lib-L/usr/lib/qt-3.3/lib -L/usr/X11R6/lib main.o bab_iface_skel.o -lkdeui
g++: /usr/lib/libidn.so: No such file or directory
make[1]: *** [bab] Error 1
make[1]: Leaving directory `/home/blue/baghira-0.6e/bab'
make: *** [install-recursive] Error 1
Parcival
05-30-2005, 03:11 AM
Originally posted by Davy
g++: /usr/lib/libidn.so: No such file or directory
This line says you still need to install the GNU C compiler. Without the compiler, your source won't compile. ;)
It would also be interesting to know the distribution you are using. Mostly likely baghira already is in your package management and can be easily installed without the need to compile everything from source first.
i use yellowdog 4.0 (2.6.10 kernel)
... but , according to my package manger, i already have both GNU cc and gcc C compilers are already installed.
and it seems (also according to my package manager) that there baghira isn't available.
rocketpcguy
05-30-2005, 03:05 PM
looks like youre missing the libidn library
for compiling any program, just install all development packages, it makes everythin easeier
seems like i've alread got it
[root@localhost blue]# rpm -i libidn-0.5.4-1.ppc.rpm
warning: libidn-0.5.4-1.ppc.rpm: V3 DSA signature: NOKEY, key ID aeb6b9c4
package libidn-0.5.4-1 is already installed
[root@localhost blue]#
maybe the installation procedure is just pointing to the wrong file?
[root@localhost blue]# find / -name '*libidn*'
/usr/lib/libidn.so.11.4.4
/usr/lib/libidn.so.11
/usr/lib/libidn.la
/usr/share/info/libidn.info.gz
....
if that's the case; can i change it somehow? will a symbolic link work? will i break stuff?
rocketpcguy
06-02-2005, 02:21 AM
symbolic links wont kill anyone, worth a try
okay... so i created a symbolic link to libidn.so.11.4.4 and now make will run.. so will make install; but i still get an error message. things seem to go wrong at this part of make install:
...
In file included from baghiraclient.cc:36:
../config.h:144:1: warning: "WORDS_BIGENDIAN" redefined
baghiraclient.cc:35:1: warning: this is the location of the previous definition
baghiraclient.cc:56:1: warning: multi-line comment
baghiraclient.cc: In member function `QImage*
Baghira::BaghiraFactory::tintGlossy(const QImage&, const QColor&) const':
baghiraclient.cc:652: warning: initialization to `int' from `double'
baghiraclient.cc:652: warning: argument to `int' from `double'
baghiraclient.cc:654: warning: initialization to `int' from `double'
baghiraclient.cc:654: warning: argument to `int' from `double'
In file included from baghiraclient.cc:2357:
baghiraclient.moc: At global scope:
baghiraclient.moc:23: error: invalid use of undefined type `struct
Baghira::ResizeHandle'
baghiraclient.h:387: error: forward declaration of `struct
Baghira::ResizeHandle'
baghiraclient.moc:27: error: invalid use of undefined type `struct
Baghira::ResizeHandle'
baghiraclient.h:387: error: forward declaration of `struct
Baghira::ResizeHandle'
baghiraclient.moc:27: error: assignment (not initialization) in declaration
baghiraclient.moc:28: error: incomplete type `Baghira::ResizeHandle' does not
have member `staticMetaObject'
baghiraclient.moc:32: error: invalid use of undefined type `struct
Baghira::ResizeHandle'
baghiraclient.h:387: error: forward declaration of `struct
Baghira::ResizeHandle'
baghiraclient.moc:40: error: invalid use of undefined type `struct
Baghira::ResizeHandle'
baghiraclient.h:387: error: forward declaration of `struct
Baghira::ResizeHandle'
baghiraclient.moc:51: error: invalid use of undefined type `struct
Baghira::ResizeHandle'
baghiraclient.h:387: error: forward declaration of `struct
Baghira::ResizeHandle'
baghiraclient.moc: In member function `QMetaObject*
Baghira::ResizeHandle::staticMetaObject()':
baghiraclient.moc:52: error: `metaObj' undeclared (first use this function)
baghiraclient.moc:52: error: (Each undeclared identifier is reported only once
for each function it appears in.)
baghiraclient.moc: At global scope:
baghiraclient.moc:69: error: invalid use of undefined type `struct
Baghira::ResizeHandle'
baghiraclient.h:387: error: forward declaration of `struct
Baghira::ResizeHandle'
baghiraclient.moc: In member function `void*
Baghira::ResizeHandle::qt_cast(const char*)':
baghiraclient.moc:72: error: cannot call member function `virtual void*
QWidget::qt_cast(const char*)' without object
baghiraclient.moc: At global scope:
baghiraclient.moc:76: error: invalid use of undefined type `struct
Baghira::ResizeHandle'
baghiraclient.h:387: error: forward declaration of `struct
Baghira::ResizeHandle'
baghiraclient.moc: In member function `bool
Baghira::ResizeHandle::qt_invoke(int, QUObject*)':
baghiraclient.moc:77: error: cannot call member function `virtual bool
QWidget::qt_invoke(int, QUObject*)' without object
baghiraclient.moc: At global scope:
baghiraclient.moc:81: error: invalid use of undefined type `struct
Baghira::ResizeHandle'
baghiraclient.h:387: error: forward declaration of `struct
Baghira::ResizeHandle'
baghiraclient.moc: In member function `bool Baghira::ResizeHandle::qt_emit(int,
QUObject*)':
baghiraclient.moc:82: error: cannot call member function `virtual bool
QWidget::qt_emit(int, QUObject*)' without object
baghiraclient.moc: At global scope:
baghiraclient.moc:87: error: invalid use of undefined type `struct
Baghira::ResizeHandle'
baghiraclient.h:387: error: forward declaration of `struct
Baghira::ResizeHandle'
baghiraclient.moc: In member function `bool
Baghira::ResizeHandle::qt_property(int, int, QVariant*)':
baghiraclient.moc:88: error: cannot call member function `virtual bool
QWidget::qt_property(int, int, QVariant*)' without object
baghiraclient.moc: At global scope:
baghiraclient.moc:91: error: invalid use of undefined type `struct
Baghira::ResizeHandle'
baghiraclient.h:387: error: forward declaration of `struct
Baghira::ResizeHandle'
make[2]: *** [baghiraclient.lo] Error 1
make[2]: Leaving directory `/home/blue/baghira-0.6e/deco'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/home/blue/baghira-0.6e/deco'
make: *** [install-recursive] Error 1
any clues or suggestions on what i should do next? please!