Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
systray4j install failure (amd64)
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
griftr
n00b
n00b


Joined: 29 Mar 2004
Posts: 25

PostPosted: Wed Apr 14, 2004 7:53 pm    Post subject: systray4j install failure (amd64) Reply with quote

I'm trying to install the Azureus client, and one of its depends, systray4j, isn't installing. I get the following:

Code:
bash-2.05b# emerge /usr/portage/dev-java/systray4j/systray4j-2.4.ebuild
Calculating dependencies ...done!
>>> emerge (1 of 1) dev-java/systray4j-2.4 to /
>>> md5 src_uri ;-) systray4j-2.4-kde3-src.tar.bz2
>>> Unpacking source...
>>> Unpacking systray4j-2.4-kde3-src.tar.bz2 to /var/tmp/portage/systray4j-2.4/work
>>> Source unpacked.
g++ -Wall -c -I/usr/qt/3/include -I`java-config --jdk-home`/include -I`java-config --jdk-home`/include/linux systray4j.cpp
g++ -Wall -c -I/usr/qt/3/include -I`java-config --jdk-home`/include -I`java-config --jdk-home`/include/linux st4jevent.cpp
g++ -Wall -c -I/usr/kde/3.2/include -I/usr/qt/3/include -I`java-config --jdk-home`/include -I`java-config --jdk-home`/include/linux systraymanager.cpp
/usr/qt/3/bin/moc systraymanager.h -o systraymanager.moc.cpp
g++ -Wall -c -I/usr/qt/3/include -I`java-config --jdk-home`/include -I`java-config --jdk-home`/include/linux menubase.cpp
/usr/qt/3/bin/moc menubase.h -o menubase.moc.cpp
g++ -Wall -c -I/usr/kde/3.2/include -I/usr/qt/3/include -I`java-config --jdk-home`/include -I`java-config --jdk-home`/include/linux systraymenu.cpp
g++ -Wall -c -I/usr/qt/3/include -I`java-config --jdk-home`/include -I`java-config --jdk-home`/include/linux submenu.cpp
g++ -Wall -c -I/usr/qt/3/include -I`java-config --jdk-home`/include -I`java-config --jdk-home`/include/linux systraymanager.moc.cpp
g++ -Wall -c -I/usr/qt/3/include -I`java-config --jdk-home`/include -I`java-config --jdk-home`/include/linux menubase.moc.cpp
/usr/qt/3/include/qptrlist.h: In member function `void
   QPtrList<type>::deleteItem(void*) [with type = MenuBase]':
/usr/qt/3/include/qstringlist.h:62:   instantiated from here
/usr/qt/3/include/qptrlist.h:150: warning: possible problem detected in
   invocation of delete operator:
/usr/qt/3/include/qptrlist.h:150: warning: invalid use of undefined type `
   struct MenuBase'
systraymanager.h:29: warning: forward declaration of `struct MenuBase'
/usr/qt/3/include/qptrlist.h:150: note: neither the destructor nor the
   class-specific operator delete will be called, even if they are declared
   when the class is defined.
g++ -Wall -shared -o libsystray4j.so -L/usr/kde/3.2/lib -L/usr/qt/3/lib -lpthread \
        -lqt -lkdecore -lkdeui systray4j.o st4jevent.o systraymanager.o systraymanager.moc.o menubase.o menubase.moc.o systraymenu.o submenu.o
/usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.3/../../../../x86_64-pc-linux-gnu/bin/ld: st4jevent.o: relocation R_X86_64_32 can not be used when making a shared object; recompile with -fPIC
st4jevent.o: could not read symbols: Bad value
collect2: ld returned 1 exit status
make: *** [libsystray4j.so] Error 1

!!! ERROR: dev-java/systray4j-2.4 failed.
!!! Function src_compile, Line 40, Exitcode 2
!!! Failure compiling KDE daemon.


I'm not really sure what's going on, but by my guess is something not compatible with the amd64 architecture? Thanks.
Back to top
View user's profile Send private message
Headhunter
n00b
n00b


Joined: 20 Sep 2002
Posts: 40

PostPosted: Sun Apr 18, 2004 2:32 pm    Post subject: got the same problem Reply with quote

Code:

ACCEPT_KEYWORDS="~x86" emerge -v /usr/portage/net-p2p/azureus-bin/azureus-bin-2.0.8.4.ebuild

Calculating dependencies ...done!
>>> emerge (1 of 2) dev-java/systray4j-2.4 to /
>>> md5 src_uri ;-) systray4j-2.4-kde3-src.tar.bz2
>>> Unpacking source...
>>> Unpacking systray4j-2.4-kde3-src.tar.bz2 to /var/tmp/portage/systray4j-2.4/work
>>> Source unpacked.
g++ -Wall -c -I/usr/qt/3/include -I`java-config --jdk-home`/include -I`java-config --jdk-home`/include/linux systray4j.cpp
g++ -Wall -c -I/usr/qt/3/include -I`java-config --jdk-home`/include -I`java-config --jdk-home`/include/linux st4jevent.cpp
g++ -Wall -c -I/usr/kde/3.2/include -I/usr/qt/3/include -I`java-config --jdk-home`/include -I`java-config --jdk-home`/include/linux systraymanager.cpp
/usr/qt/3/bin/moc systraymanager.h -o systraymanager.moc.cpp
g++ -Wall -c -I/usr/qt/3/include -I`java-config --jdk-home`/include -I`java-config --jdk-home`/include/linux menubase.cpp
/usr/qt/3/bin/moc menubase.h -o menubase.moc.cpp
g++ -Wall -c -I/usr/kde/3.2/include -I/usr/qt/3/include -I`java-config --jdk-home`/include -I`java-config --jdk-home`/include/linux systraymenu.cpp
g++ -Wall -c -I/usr/qt/3/include -I`java-config --jdk-home`/include -I`java-config --jdk-home`/include/linux submenu.cpp
g++ -Wall -c -I/usr/qt/3/include -I`java-config --jdk-home`/include -I`java-config --jdk-home`/include/linux systraymanager.moc.cpp
g++ -Wall -c -I/usr/qt/3/include -I`java-config --jdk-home`/include -I`java-config --jdk-home`/include/linux menubase.moc.cpp
/usr/qt/3/include/qptrlist.h: In member function `void
   QPtrList<type>::deleteItem(void*) [with type = MenuBase]':
/usr/qt/3/include/qstringlist.h:62:   instantiated from here
/usr/qt/3/include/qptrlist.h:150: invalid use of undefined type `struct
   MenuBase'
systraymanager.h:29: forward declaration of `struct MenuBase'
make: *** [systraymanager.moc.o] Error 1
make: *** Waiting for unfinished jobs....

!!! ERROR: dev-java/systray4j-2.4 failed.
!!! Function src_compile, Line 40, Exitcode 2
!!! Failure compiling KDE daemon.


Is there any way to fix this?

Headi
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum