MLDonkey Forum Index
Homepage •  Bugs •  Tasks •  Patches •  SF.net Project Page •  ChangeLog •  German forum •  Links •  Wiki •  Downloads
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
 
Need help to get mldonkey working on Solaris Express

 
Post new topic   Reply to topic    MLDonkey Forum Index -> Alternative platforms
View previous topic :: View next topic  
Author Message
blogedwin
neophyte


Joined: 11 Nov 2011
Posts: 7

PostPosted: Thu Jan 05, 2012 10:50 pm    Post subject: Need help to get mldonkey working on Solaris Express Reply with quote

Hi, I am new to this.

Was using Mldonkey 2.9.4 from OpenCSW package but it just quit working, can't connect to any servers, no download at all.
Tried 3.0.0 from Blastwave, same result.

I guess the problem will be:
Code:
2012/01/05 14:35:08 [EDK] Exception setsockopt failed: Option not supported by protocol while binding UDP socket
2012/01/05 14:35:08 [EDK] Error: Exception setsockopt failed: Option not supported by protocol during startup


I am trying to compile 3.1.0 from source, but don't know how to work out.
I am new to compilation things, forgive my long post.

Code:
edwin@EdwinNAS:~/mldonkey-3.1.0# uname -a
SunOS EdwinNAS 5.11 snv_151a i86pc i386 i86pc


Code:
edwin@EdwinNAS:~/mldonkey-3.1.0# ./configure
Arguments to configure:  '--enable-option-checking=fatal'
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking build system type... i386-pc-solaris2.11
checking host system type... i386-pc-solaris2.11
-e
--------------------------------
     Checking system tools.
--------------------------------
checking for ranlib... ranlib
checking for gmake... gmake
checking for make... (cached) gmake
checking if gmake is GNU make ... yes
checking for bzip2... bzip2
checking for gzip... (cached) bzip2
checking for perl... /usr/bin/perl
checking for rpmbuild... no
checking for rpm... no
checking for wget... wget
----------------------------------------
     Checking system tools finished.
-e ----------------------------------------

--------------------------------
     Checking Ocaml compiler.
--------------------------------
checking for ocamlc.opt... no
checking for ocamlc... ocamlc
checking for camlp4... /usr/bin/camlp4
checking for ocamlopt.opt... no
checking for ocamlopt... ocamlopt
checking for ocamldep... ocamldep
checking for ocamllex.opt... no
checking for ocamllex... ocamllex
checking for ocamlyacc... ocamlyacc
checking for ocamldoc... ocamldoc
checking for ocamlmktop... ocamlmktop
checking for camlp4... /usr/bin/camlp4
checking for camlp4of... camlp4of
-------------------------------------------
     Checking Ocaml 3.10.2 finished.
-------------------------------------------
-e
----------------------------------
     Checking system headers.
----------------------------------
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking for grep that handles long lines and -e... /usr/bin/ggrep
checking for egrep... /usr/bin/ggrep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking whether byte ordering is bigendian... no
checking for setrlimit... yes
checking for getrlimit... yes
checking for strerror_r... yes
checking for strerror... yes
checking for posix_fallocate... yes
checking byteswap.h usability... no
checking byteswap.h presence... no
checking for byteswap.h... no
checking sys/utsname.h usability... yes
checking sys/utsname.h presence... yes
checking for sys/utsname.h... yes
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking for sys/types.h... (cached) yes
checking for sys/time.h... yes
checking for sys/resource.h... yes
checking for netinet/in_systm.h... yes
checking for netinet/in.h... yes
checking for netinet/ip.h... yes
checking sys/poll.h usability... yes
checking sys/poll.h presence... yes
checking for sys/poll.h... yes
checking for poll... yes
checking sys/vfs.h usability... yes
checking sys/vfs.h presence... yes
checking for sys/vfs.h... yes
checking sys/statvfs.h usability... yes
checking sys/statvfs.h presence... yes
checking for sys/statvfs.h... yes
checking for sys/param.h... yes
checking for sys/mount.h... yes
-------------------------------------------
     Checking system headers finished.
-e -------------------------------------------

-----------------------------------
     Checking system libraries.
-----------------------------------
----- checking zlib (required)
checking for inflate in -lz... yes
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking for zlibVersion in -lz... yes
----- checking bzlib (optional)
checking bzlib.h usability... yes
checking bzlib.h presence... yes
checking for bzlib.h... yes
checking for BZ2_bzReadOpen in -lbz2... yes
checking for BZ2_bzlibVersion in -lbz2... yes
----- checking libmagic (GNU file) (optional)
checking magic.h usability... no
checking magic.h presence... no
checking for magic.h... no
configure: libmagic not available
----- checking gd (optional)
checking for gdlib-config... gdlib-config
checking for libgd > 2.0.14... 2.0.35
checking gd.h usability... yes
checking gd.h presence... no
configure: WARNING: gd.h: accepted by the compiler, rejected by the preprocessor!
configure: WARNING: gd.h: proceeding with the compiler's result
checking for gd.h... yes
checking for gdImageCreate in -lgd... yes
checking for libpng-config... libpng-config
checking for png_create_read_struct  in -lpng... yes
checking for gdImagePng in -lgd... yes
checking for png support in libgd... yes
checking for png_access_version_number in -lpng... yes
checking for jpeg_CreateCompress in -ljpeg... yes
checking for gdImageJpeg in -lgd... yes
checking for jpeg support in libgd... yes
----- checking iconv (optional)
checking for ld used by GCC... /usr/ccs/bin/ld
checking if the linker (/usr/ccs/bin/ld) is GNU ld... no
checking for shared library run path origin... done
checking for iconv... yes
checking for iconv declaration...
         extern size_t iconv (iconv_t cd, const char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for locale_charset... no
configure: found nl_langinfo(CODESET)
checking for locale_charset in -lcharset... no
checking libcharset.h usability... no
checking libcharset.h presence... no
checking for libcharset.h... no
checking langinfo.h usability... yes
checking langinfo.h presence... yes
checking for langinfo.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
----- checking thread support (optional, strongly advised)
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... -D_REENTRANT
checking for cc_r... gcc
---------------------------------------------
     Checking system libraries finished.
-e ---------------------------------------------

--------------------------------------
     Checking activated networks.
--------------------------------------
checking eDonkey... yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for g++... g++
checking eMule SUI... yes
checking whether g++ accepts -fno-omit-frame-pointer... yes
checking whether g++ accepts -mno-omit-leaf-frame-pointer... yes
checking BitTorrent... yes
checking FileTP... yes
checking Fasttrack... yes
checking DirectConnect... yes
-----------------------------------------------
     Checking activated networks finished.
-----------------------------------------------
configure: creating ./config.status
config.status: creating Makefile.config
config.status: creating mldonkey.rc
config.status: creating ../src/utils/lib/autoconf.ml.new
config.status: creating ../src/utils/lib/gAutoconf.ml.new
config.status: creating ../src/utils/bitstring/bitstring.ml
config.status: creating ../src/utils/lib/magic.ml
config.status: creating ../src/networks/donkey/donkeySui.ml
config.status: creating ../src/daemon/driver/driverGraphics.ml
config.status: creating ../packages/rpm/mldonkey.spec
config.status: creating ../packages/rpm/Makefile
config.status: creating ../packages/slackware/mldonkey.options
config.status: creating config.h
-e
Building dependencies (if it blocks, try 'gmake depend' to see the problem)
Building dependencies fails: try: 'gmake depend'
-e -n
Configuring MLDonkey 3.1.0
 completed.
-e
Network modules:
-n  - eDonkey           
enabled (eMule SUI enabled)
-n  - BitTorrent       
enabled
-n  - FileTP (aka wget)
enabled
-n  - Fasttrack         
enabled
-n  - Gnutella         
        disabled - unmaintained
-n  - Gnutella2         
        disabled - unmaintained
-n  - Direct Connect   
enabled
-n  - Open Napster     
        disabled - currently not usable
-n  - Soulseek         
        disabled - currently not usable
-n  - OpenFT           
        disabled - currently not usable
-e
Core features:
 - zlib (required)   enabled
-n  - threads           
enabled
-n  - bzip2             
enabled
-n  - iconv             
enabled
-n  - libmagic         
        disabled
-n  - upnp & natpmp     
        disabled
-n  - graphical stats   
enabled
-n    - png support     
enabled
-n    - jpg support     
enabled
-e
Compilers:
-e  - Ocaml version     3.10.2
-e  - gcc version       3.4.3
-e  - g++ version       3.4.3
-e
Now execute 'gmake' to start compiling. Good luck!
-e
To compile a static code execute:     gmake mlnet.static
To produce a release tarball execute: gmake release.mlnet.static
To clean the build directory execute: gmake maintainerclean
-e
Compiling CryptoPP.cc can take several minutes, on slow machines up to half an hour.


Code:
edwin@EdwinNAS:~/mldonkey-3.1.0# gmake depend
/bin/sh: line 1: cpp: not found
gmake: *** [src/utils/lib/misc2.ml] Error 127


Then I just tried to compile ignoring that:

Code:
edwin@EdwinNAS:~/mldonkey-3.1.0# gmake mlnet.static
ocamlopt -inline 10    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/direct_connect  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4 -c src/daemon/common/commonMain.ml
File "src/daemon/common/commonMain.ml", line 20, characters 0-12:
Unbound module Printf2
gmake: *** [src/daemon/common/commonMain.cmx] Error 2


Then I "gmake depend" again, it gave no result.
Then I go gmake mlnet.static gain, it gave the following error:
Code:
The implementation src/utils/cdk/tar.ml
does not match the interface src/utils/cdk/tar.cmi:
The field `close_out' is required but not provided
The field `flush' is required but not provided
The field `output' is required but not provided
The field `open_out_chan' is required but not provided
The field `open_out' is required but not provided
The field `t_out' is required but not provided
The field `close_in' is required but not provided
The field `dispose' is required but not provided
The field `read_entry' is required but not provided
The field `read_body' is required but not provided
The field `read_header' is required but not provided
The field `open_in_chan' is required but not provided
The field `open_in' is required but not provided
The field `t_in' is required but not provided
The field `Error' is required but not provided
The field `gnu_extras' is required but not provided
The field `header' is required but not provided
The field `record_type' is required but not provided
The field `file_type' is required but not provided
gmake: *** [src/utils/cdk/tar.cmx] Error 2
Back to top
View user's profile Send private message
ygrek
professional


Joined: 20 Mar 2010
Posts: 610

PostPosted: Fri Jan 06, 2012 9:15 am    Post subject: Reply with quote

One shouldn't ignore error messages when compiling. Install cpp - it is a preprocessor (an essential piece of C toolchain) and usually comes with gcc.
_________________
Download | Report bugs | git mirror
Back to top
View user's profile Send private message Visit poster's website
ygrek
professional


Joined: 20 Mar 2010
Posts: 610

PostPosted: Fri Jan 06, 2012 10:43 am    Post subject: Reply with quote

Hm, this is probably a (minor) error in our Makefile. configure detected cpp as `gcc -E` but Makefile calls cpp directly. I've hopefully fixed it in git repo. For now you can simply replace `@cpp` in config/Makefile.in (one occurrence) with `@$(CPP) -x c` and start from ./configure again.
_________________
Download | Report bugs | git mirror
Back to top
View user's profile Send private message Visit poster's website
spiralvoice
Sage


Joined: 06 Jan 2003
Posts: 4001
Location: Germany

PostPosted: Fri Jan 06, 2012 9:12 pm    Post subject: Re: Need help to get mldonkey working on Solaris Express Reply with quote

blogedwin wrote:
Tried 3.0.0 from Blastwave, same result.

Bug was fixed in MLdonkey 3.0.1:
Quote:
2009/10/23: version 3.0.1 = tag release-3-0-1

[...]
6958: EDK: Fix server connects on Solaris due to missing SO_KEEPALIVE

See this thread for details: http://mldonkey.sourceforge.net/forums/viewtopic.php?p=29589#29589
_________________
Link overview and precompiled cores here: http://mldonkey.sourceforge.net/DownloadLinks
Back to top
View user's profile Send private message
blogedwin
neophyte


Joined: 11 Nov 2011
Posts: 7

PostPosted: Fri Jan 06, 2012 9:45 pm    Post subject: Reply with quote

ygrek wrote:
Hm, this is probably a (minor) error in our Makefile. configure detected cpp as `gcc -E` but Makefile calls cpp directly. I've hopefully fixed it in git repo. For now you can simply replace `@cpp` in config/Makefile.in (one occurrence) with `@$(CPP) -x c` and start from ./configure again.


Thanks for your reply.
With the above fix, I was able to go further in compilation, until the following error occurred:

Code:

./configure with pthread disabled and self-compiled ocaml
......
gmake mlnet.static
......
......
......
/home/edwin/mldonkey-3.1.0/patches/local/bin/ocamlopt.opt -inline 10 -linkall -ccopt -static -o mlnet.static \
             bigarray.cmxa unix.cmxa str.cmxa nums.cmxa -ccopt " " -cclib "-lz  " -cclib -lbz2 \
          \
        -cclib "-lgd -lXpm -lX11 -ljpeg -lfontconfig -lfreetype -lpng -lz -lm" -ccopt "-L/usr/lib -L/usr/X11/lib -R/usr/X11/lib -L/usr/lib -L/usr/lib -L/usr/X11/lib"  \
        -cc 'g++ -g -O2' -ccopt '-fno-omit-frame-pointer -mno-omit-leaf-frame-pointer'  \
          \
          \
          \
        -I build    build/extlib.cmxa    build/cdk.cmxa    build/bitstring.cmxa    build/magic.cmxa    build/common.cmxa    build/client.cmxa    build/core.cmxa    build/driver.cmxa    src/daemon/common/commonMain.cmx
ld: fatal: library -lz: not found
ld: fatal: library -lbz2: not found
ld: fatal: library -lz: not found
ld: fatal: library -lbz2: not found
ld: fatal: library -lz: not found
ld: fatal: library -lbz2: not found
ld: fatal: library -lz: not found
ld: fatal: library -lbz2: not found
ld: fatal: library -lz: not found
ld: fatal: library -lbz2: not found
ld: fatal: library -lz: not found
ld: fatal: library -lbz2: not found
ld: fatal: library -lz: not found
ld: fatal: library -lbz2: not found
ld: fatal: library -lz: not found
ld: fatal: library -lbz2: not found
ld: fatal: library -lz: not found
ld: fatal: library -lbz2: not found
ld: fatal: library -lgd: not found
ld: fatal: library -lXpm: not found
ld: fatal: library -lX11: not found
ld: fatal: library -ljpeg: not found
ld: fatal: library -lfontconfig: not found
ld: fatal: library -lfreetype: not found
ld: fatal: library -lpng: not found
ld: fatal: library -lz: not found
ld: fatal: library -lnsl: not found
ld: fatal: library -lsocket: not found
ld: fatal: library -lm: not found
ld: fatal: library -lm: not found
ld: fatal: library -lc: not found
ld: fatal: file processing errors. No output written to mlnet.static
collect2: ld returned 1 exit status
File "caml_startup", line 1, characters 0-1:
Error: Error during linking
gmake: *** [mlnet.static] Error 2


Last edited by blogedwin on Sat Jan 07, 2012 3:53 am; edited 1 time in total
Back to top
View user's profile Send private message
blogedwin
neophyte


Joined: 11 Nov 2011
Posts: 7

PostPosted: Sat Jan 07, 2012 3:08 am    Post subject: Re: Need help to get mldonkey working on Solaris Express Reply with quote

spiralvoice wrote:
blogedwin wrote:
Tried 3.0.0 from Blastwave, same result.

Bug was fixed in MLdonkey 3.0.1:
Quote:
2009/10/23: version 3.0.1 = tag release-3-0-1

[...]
6958: EDK: Fix server connects on Solaris due to missing SO_KEEPALIVE

See this thread for details: http://mldonkey.sourceforge.net/forums/viewtopic.php?p=29589#29589


Thanks for elaboration.
I figured most recent versions should be out of that problem, but the latest available pre-compiled is 3.0.0 from Blastwave. I have to compile 3.1.0 by myself.
Back to top
View user's profile Send private message
spiralvoice
Sage


Joined: 06 Jan 2003
Posts: 4001
Location: Germany

PostPosted: Sat Jan 07, 2012 8:32 am    Post subject: Reply with quote

Does "gmake mlnet" work?
If yes, then the static versions of libz, libbz2 ... are missing on your system for linking.
_________________
Link overview and precompiled cores here: http://mldonkey.sourceforge.net/DownloadLinks
Back to top
View user's profile Send private message
blogedwin
neophyte


Joined: 11 Nov 2011
Posts: 7

PostPosted: Sat Jan 07, 2012 8:12 pm    Post subject: Reply with quote

spiralvoice wrote:
Does "gmake mlnet" work?
If yes, then the static versions of libz, libbz2 ... are missing on your system for linking.


I guess it worked.
Code:
./configure LDFLAGS="-L/usr/lib -L/usr/X11/lib -L/opt/csw/lib -R/usr/lib -R/usr/X11/lib -R/opt/csw/lib" CPPFLAGS="-I/usr/include -I/usr/local/include -I/opt/csw/include" CFLAGS="-I/usr/include -I/usr/local/include -I/opt/csw/include" --disable-pthread

Then I "gmake mlnet", I was able to get mlnet compiled and can run it.

Things worth noted:
1) I got errors for pthread.
Code:
gcc: unrecognized option `-pthread'
......
g++: unrecognized option `-pthread'
g++: unrecognized option `-pthread'
g++: unrecognized option `-pthread'

Which will eventually stopped compiling.
I disabled pthread and went through, but I know it is going to hurt performance.

2) a bit of warning like this:
Code:
src/utils/lib/stubs_c.c: In function `ml_change_fd_event_setting':
src/utils/lib/stubs_c.c:61: warning: unused variable `fd'
src/utils/lib/stubs_c.c:62: warning: unused variable `must_read'
src/utils/lib/stubs_c.c:64: warning: unused variable `must_write'
src/utils/lib/stubs_c.c: In function `ml_add_fd_to_event_set':
src/utils/lib/stubs_c.c:72: warning: unused variable `fd'
src/utils/lib/stubs_c.c:73: warning: unused variable `must_read'
src/utils/lib/stubs_c.c:75: warning: unused variable `must_write'
src/utils/lib/stubs_c.c: In function `ml_remove_fd_from_event_set':
src/utils/lib/stubs_c.c:83: warning: unused variable `fd'


3) Starting from Solaris 10, it looks like static library is not supported anymore, any idea how I can get through for "gmake static.mlnet"?
http://blogs.oracle.com/rie/entry/static_linking_where_did_it


Last edited by blogedwin on Sat Jan 07, 2012 8:19 pm; edited 1 time in total
Back to top
View user's profile Send private message
blogedwin
neophyte


Joined: 11 Nov 2011
Posts: 7

PostPosted: Sat Jan 07, 2012 8:17 pm    Post subject: Reply with quote

I am pasting my log for 3.1.0 in case anyone is interested:

Code:
2012/01/07 11:56:19 [cO] Started logging...
2012/01/07 11:56:19 [dcCO] LETS reverse clients list NOW
2012/01/07 11:56:19 [cCO] Options correctly saved
2012/01/07 11:56:19 [dMain] loading geoip.dat from web_infos/GeoIP.dat.gz
2012/01/07 11:56:19 [Geo] country edition database loaded
2012/01/07 11:56:19 [dMain] loading server.met from web_infos/staticservers.dat
2012/01/07 11:56:19 [EDK] server.met loaded from http://ed2k.im/staticservers.dat
2012/01/07 11:56:19 [EDK] 0 servers found, 0 new ones inserted
2012/01/07 11:56:19 [dMain] loading server.met from web_infos/server.met
2012/01/07 11:56:19 [EDK] server.met loaded from http://ed2k.im/server.met
2012/01/07 11:56:19 [EDK] 11 servers found, 0 new ones inserted
2012/01/07 11:56:19 [dMain] Check http://www.mldonkey.org for updates
2012/01/07 11:56:19 [dMain] enabling networks:
2012/01/07 11:56:19 [dMain] ---- enabling Donkey ----
2012/01/07 11:56:19 [EDK] loading sources completed
2012/01/07 11:56:19 [dMain] using port 4662 (client_port TCP)
2012/01/07 11:56:19 [dMain] using port 4666 (client_port UDP)
2012/01/07 11:56:19 [dMain] using port 10163 (kademlia_port UDP)
2012/01/07 11:56:19 [dMain] ---- enabling interfaces ----
2012/01/07 11:56:19 [dMain] using port 4080 (http_port)
2012/01/07 11:56:19 [dMain] using port 4000 (telnet_port)
2012/01/07 11:56:19 [dMain] using port 4001 (gui_port)
2012/01/07 11:56:19 [dMain] disabled networks: BitTorrent FileTP Fasttrack Direct Connect
2012/01/07 11:56:19 [dMain] To command: telnet 127.0.0.1 4000
2012/01/07 11:56:19 [dMain] Or with browser: http://127.0.0.1:4080
2012/01/07 11:56:19 [dMain] For a GUI check out http://sancho-gui.sourceforge.net
2012/01/07 11:56:19 [dMain] Connect to IP 127.0.0.1, port 4001
2012/01/07 11:56:19 [dMain] If you connect from a remote machine adjust allowed_ips
2012/01/07 11:56:19 [cCO] Options correctly saved
2012/01/07 11:56:19 [dMain] Core started
2012/01/07 11:56:19 [DNS] Resolving [whatismyip.org] ...
2012/01/07 11:56:20 [cWeb] request geoip.dat (http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz)
2012/01/07 11:56:20 [cWeb] request server.met (http://ed2k.im/staticservers.dat)
2012/01/07 11:56:20 [cWeb] request server.met (http://ed2k.im/server.met)
2012/01/07 11:56:20 [cWeb] request hublist (http://dchublist.com/hublist.config.bz2)
2012/01/07 11:56:20 [DNS] Resolving [geolite.maxmind.com] ...
2012/01/07 11:56:20 [DNS] Resolving [ed2k.im] ...
2012/01/07 11:56:20 [DNS] Resolving [dchublist.com] ...
2012/01/07 11:56:20 [DNS] Resolving [eserver.googlecode.com] ...
2012/01/07 11:56:20 [DNS] Resolving [emule-mods-chinese-translation.googlecode.com] ...
2012/01/07 11:56:20 [HTTPcl] 404: Not found for: http://emule-mods-chinese-translation.googlecode.com/files/staticservers.dat
2012/01/07 11:56:20 [cWeb] already loaded local version of web_infos/server.met (11:48  Sat 07 Jan 2012), HTML header (Sun, 08 May 2011 03:43:33 GMT)
2012/01/07 11:56:21 [dcInt] DirectConnect module is disabled, ignoring...
2012/01/07 11:56:21 [HTTPcl] Exception Not_found in loading downloaded file web_infos/hublist.config.bz2
2012/01/07 11:56:21 [bS] exec closed : unexpected exn Not_found
2012/01/07 11:57:08 [dIface] GUI connection from 10.0.1.7
2012/01/07 11:57:08 [dIface] GUI protocol 41
2012/01/07 11:57:08 [dIface] GUI connection from user admin
2012/01/07 11:59:03 [bTM] starting DHT on port 11022
2012/01/07 11:59:03 [DNS] Resolving [service.ygrek.org.ua] ...
2012/01/07 11:59:28 [DNS] Resolving [router.utorrent.com] ...
2012/01/07 11:59:51 [Ux32] Unix32.write: error, invalid argument len = 0
2012/01/07 12:07:52 [dIve] SECURITY WARNING: user admin has an empty password, use command: useradd admin password
Back to top
View user's profile Send private message
spiralvoice
Sage


Joined: 06 Jan 2003
Posts: 4001
Location: Germany

PostPosted: Sat Jan 07, 2012 8:23 pm    Post subject: Reply with quote

blogedwin wrote:
Things worth noted:
1) I got errors for pthread.
Code:
gcc: unrecognized option `-pthread'

Quoted from the Oracle blog link you posted:
Quote:
In Solaris 10, libthread and libc have been merged. Effectively all applications are thread capable

_________________
Link overview and precompiled cores here: http://mldonkey.sourceforge.net/DownloadLinks
Back to top
View user's profile Send private message
ygrek
professional


Joined: 20 Mar 2010
Posts: 610

PostPosted: Sat Jan 07, 2012 10:34 pm    Post subject: Reply with quote

And why the hell they couldn't make -pthread a noop to keep backward compatibility??
_________________
Download | Report bugs | git mirror
Back to top
View user's profile Send private message Visit poster's website
blogedwin
neophyte


Joined: 11 Nov 2011
Posts: 7

PostPosted: Sun Jan 08, 2012 4:31 am    Post subject: Reply with quote

spiralvoice wrote:
blogedwin wrote:
Things worth noted:
1) I got errors for pthread.
Code:
gcc: unrecognized option `-pthread'

Quoted from the Oracle blog link you posted:
Quote:
In Solaris 10, libthread and libc have been merged. Effectively all applications are thread capable


So it means even I have pthread disabled during ./configure, I still get a threads-supported binary compiled? Wired...
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    MLDonkey Forum Index -> Alternative platforms 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


Sourceforge.net Logo