mldonkey-users
[Top][All Lists]
Advanced

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

Re: [Mldonkey-users] Re: MLdonkey Core 2-5-devel-6, MLdonkey G2gui 0.1 r


From: j
Subject: Re: [Mldonkey-users] Re: MLdonkey Core 2-5-devel-6, MLdonkey G2gui 0.1 released
Date: Wed, 10 Sep 2003 15:54:17 +0200

On Wed, 2003-09-10 at 01:14, Sven Hartge wrote:
> Did you use a binary package? I suppose you are better off compiling
> yourself and thus linking against the correct libc.
have you compiled it?
trying to compile the beast, is a nightmare.
this seems to be the only help in that direction.
http://mldonkey.lemmster.de/wiki/index.php/CompilingOnLinux

trove is not in debian/sid hm installing that by hand.
http://trove4j.sf.net/

form the errors i could figure out that
i need  the regexp library fror java
(debian: apt-get install libgnu-regexp-java)

so i ended up with these jars in the CLASSPATH:
/usr/local/java/trove-1.0.2/lib/trove.jar
/usr/share/java/gnu-regexp.jar
/usr/share/java/gnu-getopt.jar
/usr/share/eclipse/plugins/org.eclipse.swt.gtk_2.1.1/ws/gtk/swt.jar
/usr/share/eclipse/plugins/org.eclipse.swt.gtk_2.1.1/ws/gtk/swt-pi.jar
/usr/share/eclipse/plugins/org.eclipse.jface_2.1.1/jface.jar
/usr/share/eclipse/plugins/org.eclipse.core.runtime_2.1.1/runtime.jar
/usr/share/eclipse/org.apache.xerces_4.0.13/xmlParserAPIs.jar
/usr/share/eclipse/org.apache.xerces_4.0.13/xercesImpl.jar
/usr/share/eclipse/plugins/org.eclipse.core.boot_2.1.1/boot.jar

putting that all together in a shell script. (attached)
i could compile the all java files to modules
and compile the jar files to .so (with warnings though)
last step:
gcj --main=net.mldonkey.g2gui.view.Main -O -o g2gui *.o -L. -ljface
-lswt -lswt-pi -lruntime -lboot -lxercesImpl -lxmlParserAPIs -ltrove
-lgnu-getopt -lgnu-regexp

fails now with:
/tmp/cc9s4R2F.o(.text+0x24): In function `main':
: undefined reference to `net::mldonkey::g2gui::view::Main::class$'
Core.o(.text+0x6b): In function
`net::mldonkey::g2gui::comm::Core::finit$()':
./net/mldonkey/g2gui/comm/Core.java:113: undefined reference to
`net::mldonkey::g2gui::model::SearchResult::class$'
Core.o(.text+0x7a):./net/mldonkey/g2gui/comm/Core.java:113: undefined
reference to
`net::mldonkey::g2gui::model::SearchResult::SearchResult[in-charge]()'
ResultTableMenuListener.o(.text+0x6d6): In function
`net::mldonkey::g2gui::view::search::ResultTableMenuListener::ResultTableMenuListener[in-charge](org::eclipse::jface::viewers::TableViewer*,
 net::mldonkey::g2gui::comm::CoreCommunication*, 
org::eclipse::swt::custom::CTabItem*, 
net::mldonkey::g2gui::view::search::Search*)':
./net/mldonkey/g2gui/view/search/ResultTableMenuListener.java:80:
undefined reference to
`net::mldonkey::g2gui::view::helper::TableMenuListener::TableMenuListener[in-charge](org::eclipse::jface::viewers::StructuredViewer*,
 net::mldonkey::g2gui::comm::CoreCommunication*)'
ResultTableMenuListener.o(.text+0xb03): In function
`net::mldonkey::g2gui::view::search::ResultTableMenuListener::menuAboutToShow(org::eclipse::jface::action::IMenuManager*)':
./net/mldonkey/g2gui/view/search/ResultTableMenuListener.java:158:
undefined reference to
`net::mldonkey::g2gui::view::helper::TableMenuListener::menuAboutToShow(org::eclipse::jface::action::IMenuManager*)'
ResultTableMenuListener.o(.text+0xb44):./net/mldonkey/g2gui/view/search/ResultTableMenuListener.java:162:
 undefined reference to 
`net::mldonkey::g2gui::view::helper::TableMenuListener$AllFiltersAction::class$'
ResultTableMenuListener.o(.text+0xb5a):./net/mldonkey/g2gui/view/search/ResultTableMenuListener.java:162:
 undefined reference to 
`net::mldonkey::g2gui::view::helper::TableMenuListener$AllFiltersAction::TableMenuListener$AllFiltersAction[in-charge](net::mldonkey::g2gui::view::helper::TableMenuListener*)'
ResultTableMenuListener.o(.text+0xc89):./net/mldonkey/g2gui/view/search/ResultTableMenuListener.java:177:
 undefined reference to 
`net::mldonkey::g2gui::view::helper::TableMenuListener$NetworkFilterAction::class$'
ResultTableMenuListener.o(.text+0xcc0):./net/mldonkey/g2gui/view/search/ResultTableMenuListener.java:177:
 undefined reference to 
`net::mldonkey::g2gui::view::helper::TableMenuListener$NetworkFilterAction::TableMenuListener$NetworkFilterAction[in-charge](net::mldonkey::g2gui::view::helper::TableMenuListener*,
 java::lang::String*, net::mldonkey::g2gui::model::NetworkInfo$Enum*)'
ResultTableMenuListener.o(.data+0xce8):./net/mldonkey/g2gui/view/search/ResultTableMenuListener.java:179:
 undefined reference to 
`net::mldonkey::g2gui::view::helper::TableMenuListener::isFiltered(net::mldonkey::g2gui::model::NetworkInfo$Enum*)'
ResultTableMenuListener.o(.data+0xcec):./net/mldonkey/g2gui/view/search/ResultTableMenuListener.java:179:
 undefined reference to 
`net::mldonkey::g2gui::view::helper::TableMenuListener::isFiltered(net::mldonkey::g2gui::model::enum::EnumState*)'
ResultTableMenuListener.o(.data+0xcf0):./net/mldonkey/g2gui/view/search/ResultTableMenuListener.java:180:
 undefined reference to 
`net::mldonkey::g2gui::view::helper::TableMenuListener::toggleFilter(org::eclipse::jface::viewers::ViewerFilter*,
 bool)'
ResultTableMenuListener.o(.data+0xd70):./net/mldonkey/g2gui/view/search/ResultTableMenuListener.java:188:
 undefined reference to 
`net::mldonkey::g2gui::view::helper::TableMenuListener::class$'
ServerTableMenuListener.o(.text+0x1113): In function
`net::mldonkey::g2gui::view::server::ServerTableMenuListener::ServerTableMenuListener[in-charge](org::eclipse::jface::viewers::TableViewer*,
 net::mldonkey::g2gui::comm::CoreCommunication*)':
./net/mldonkey/g2gui/view/server/ServerTableMenuListener.java:82:
undefined reference to
`net::mldonkey::g2gui::view::helper::TableMenuListener::TableMenuListener[in-charge](org::eclipse::jface::viewers::StructuredViewer*,
 net::mldonkey::g2gui::comm::CoreCommunication*)'
ServerTableMenuListener.o(.text+0x1657): In function
`net::mldonkey::g2gui::view::server::ServerTableMenuListener::menuAboutToShow(org::eclipse::jface::action::IMenuManager*)':
./net/mldonkey/g2gui/view/server/ServerTableMenuListener.java:143:
undefined reference to
`net::mldonkey::g2gui::view::helper::TableMenuListener::menuAboutToShow(org::eclipse::jface::action::IMenuManager*)'
ServerTableMenuListener.o(.text+0x1698):./net/mldonkey/g2gui/view/server/ServerTableMenuListener.java:147:
 undefined reference to 
`net::mldonkey::g2gui::view::helper::TableMenuListener$AllFiltersAction::class$'
ServerTableMenuListener.o(.text+0x16ae):./net/mldonkey/g2gui/view/server/ServerTableMenuListener.java:147:
 undefined reference to 
`net::mldonkey::g2gui::view::helper::TableMenuListener$AllFiltersAction::TableMenuListener$AllFiltersAction[in-charge](net::mldonkey::g2gui::view::helper::TableMenuListener*)'
ServerTableMenuListener.o(.text+0x1795):./net/mldonkey/g2gui/view/server/ServerTableMenuListener.java:157:
 undefined reference to 
`net::mldonkey::g2gui::view::helper::TableMenuListener$NetworkFilterAction::class$'
ServerTableMenuListener.o(.text+0x17cc):./net/mldonkey/g2gui/view/server/ServerTableMenuListener.java:157:
 undefined reference to 
`net::mldonkey::g2gui::view::helper::TableMenuListener$NetworkFilterAction::TableMenuListener$NetworkFilterAction[in-charge](net::mldonkey::g2gui::view::helper::TableMenuListener*,
 java::lang::String*, net::mldonkey::g2gui::model::NetworkInfo$Enum*)'
ServerTableMenuListener.o(.text+0x1933):./net/mldonkey/g2gui/view/server/ServerTableMenuListener.java:172:
 undefined reference to 
`net::mldonkey::g2gui::view::helper::TableMenuListener$EnumStateFilterAction::class$'
ServerTableMenuListener.o(.text+0x195f):./net/mldonkey/g2gui/view/server/ServerTableMenuListener.java:172:
 undefined reference to 
`net::mldonkey::g2gui::view::helper::TableMenuListener$EnumStateFilterAction::TableMenuListener$EnumStateFilterAction[in-charge](net::mldonkey::g2gui::view::helper::TableMenuListener*,
 java::lang::String*, net::mldonkey::g2gui::model::enum::EnumState*)'
ServerTableMenuListener.o(.data+0x1568):./net/mldonkey/g2gui/view/server/ServerTableMenuListener.java:133:
 undefined reference to 
`net::mldonkey::g2gui::view::helper::TableMenuListener::isFiltered(net::mldonkey::g2gui::model::NetworkInfo$Enum*)'
ServerTableMenuListener.o(.data+0x156c):./net/mldonkey/g2gui/view/server/ServerTableMenuListener.java:133:
 undefined reference to 
`net::mldonkey::g2gui::view::helper::TableMenuListener::isFiltered(net::mldonkey::g2gui::model::enum::EnumState*)'
ServerTableMenuListener.o(.data+0x1570):./net/mldonkey/g2gui/view/server/ServerTableMenuListener.java:133:
 undefined reference to 
`net::mldonkey::g2gui::view::helper::TableMenuListener::toggleFilter(org::eclipse::jface::viewers::ViewerFilter*,
 bool)'
ServerTableMenuListener.o(.data+0x15b0):./net/mldonkey/g2gui/view/server/ServerTableMenuListener.java:137:
 undefined reference to 
`net::mldonkey::g2gui::view::helper::TableMenuListener::class$'
ServerTab.o(.text+0xb2e): In function
`net::mldonkey::g2gui::view::ServerTab::createTable()':
./net/mldonkey/g2gui/view/ServerTab.java:243: undefined reference to
`net::mldonkey::g2gui::view::helper::TableMenuListener$EnumStateFilter::class$'
ServerTab.o(.text+0xb3d):./net/mldonkey/g2gui/view/ServerTab.java:243:
undefined reference to
`net::mldonkey::g2gui::view::helper::TableMenuListener$EnumStateFilter::TableMenuListener$EnumStateFilter[in-charge]()'
ServerTab.o(.text+0xf08): In function
`net::mldonkey::g2gui::view::ServerTab::run()':
./net/mldonkey/g2gui/view/ServerTab.java:310: undefined reference to
`net::mldonkey::g2gui::view::helper::TableMenuListener$EnumStateFilter::class$'
ServerTab.o(.text+0xf3b):./net/mldonkey/g2gui/view/ServerTab.java:311:
undefined reference to
`net::mldonkey::g2gui::view::helper::TableMenuListener$EnumStateFilter::class$'
ServerTab.o(.text+0x1227): In function
`net::mldonkey::g2gui::view::ServerTab::setFilter(net::mldonkey::g2gui::model::NetworkInfo$Enum*)':
./net/mldonkey/g2gui/view/ServerTab.java:374: undefined reference to
`net::mldonkey::g2gui::view::helper::TableMenuListener$NetworkFilter::class$'
ServerTab.o(.text+0x126c):./net/mldonkey/g2gui/view/ServerTab.java:377:
undefined reference to
`net::mldonkey::g2gui::view::helper::TableMenuListener$NetworkFilter::class$'
ServerTab.o(.text+0x127b):./net/mldonkey/g2gui/view/ServerTab.java:377:
undefined reference to
`net::mldonkey::g2gui::view::helper::TableMenuListener$NetworkFilter::TableMenuListener$NetworkFilter[in-charge]()'
ServerTab.o(.text+0x1319): In function
`net::mldonkey::g2gui::view::ServerTab::updateDisplay()':
./net/mldonkey/g2gui/view/ServerTab.java:393: undefined reference to
`net::mldonkey::g2gui::view::helper::TableMenuListener$EnumStateFilter::class$'
ServerTab.o(.text+0x1368):./net/mldonkey/g2gui/view/ServerTab.java:397:
undefined reference to
`net::mldonkey::g2gui::view::helper::TableMenuListener$EnumStateFilter::class$'
ServerTab.o(.text+0x1377):./net/mldonkey/g2gui/view/ServerTab.java:397:
undefined reference to
`net::mldonkey::g2gui::view::helper::TableMenuListener$EnumStateFilter::TableMenuListener$EnumStateFilter[in-charge]()'
ServerTab.o(.text+0x13f9):./net/mldonkey/g2gui/view/ServerTab.java:404:
undefined reference to
`net::mldonkey::g2gui::view::helper::TableMenuListener$EnumStateFilter::class$'
ServerTab.o(.text+0x142c):./net/mldonkey/g2gui/view/ServerTab.java:405:
undefined reference to
`net::mldonkey::g2gui::view::helper::TableMenuListener$EnumStateFilter::class$'
collect2: ld returned 1 exit status



any ideas how to go on?

j

Attachment: build.sh
Description: Text Data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]