hi... i try to make dovecot (v1.0.r26) in solaris 10 and i have the following problem # ./configure --with-ldap ... ... Install prefix ...................... : /usr/local File offsets ........................ : 64bit I/O loop method ..................... : poll File change notification method ..... : none Building with SSL support ........... : yes (OpenSSL) Building with IPv6 support .......... : yes Building with pop3 server ........... : yes Building with mail delivery agent .. : yes Building with GSSAPI support ........ : no Building with user database modules . : static prefetch passwd passwd-file checkpassword ldap (modules) Building with password lookup modules : passwd passwd-file shadow pam checkpassword ldap (modules) Building with SQL drivers ............: # make ... ... Making all in pop3-login Making all in pop3 /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu99 -g -O2 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -I/usr/sfw/include -export-dynamic -o pop3 client.o commands.o mail-storage-callbacks.o main.o ../lib-storage/register/libstorage-register.a ../../src/lib-storage/index/maildir/libstorage_maildir.a ../../src/lib-storage/index/mbox/libstorage_mbox.a ../../src/lib-storage/index/dbox/libstorage_dbox.a ../../src/lib-storage/index/libstorage_index.a ../../src/lib-index/libindex.a ../lib-storage/libstorage.a ../lib-storage/subscription-file/libstorage_subscription_file.a ../lib-imap/libimap.a ../lib-mail/libmail.a ../lib-dict/libdict.a ../lib-charset/libcharset.a ../lib/liblib.a ../lib/mountpoint.o ../lib/str-sanitize.o -export-dynamic -lsocket -lnsl -lrt -lsendfile gcc -std=gnu99 -g -O2 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -I/usr/sfw/include -o pop3 client.o commands.o mail-storage-callbacks.o main.o ../lib/mountpoint.o ../lib/str-sanitize.o ../lib-storage/register/libstorage-register.a../../src/lib-storage/index/maildir/libstorage_maildir.a ../../src/lib-storage/index/mbox/libstorage_mbox.a ../../src/lib-storage/index/dbox/libstorage_dbox.a ../../src/lib-storage/index/libstorage_index.a ../../src/lib-index/libindex.a ../lib-storage/libstorage.a ../lib-storage/subscription-file/libstorage_subscription_file.a ../lib-imap/libimap.a ../lib-mail/libmail.a ../lib-dict/libdict.a ../lib-charset/libcharset.a ../lib/liblib.a -lsocket -lnsl -lrt -lsendfile ld: error de elf: archivo pop3: elf_update: Error de E/S: escritura en salida: No queda espacio de memoria en el dispositivo collect2: ld returned 1 exit status *** Error code 1 make: Fatal error: Command failed for target `pop3' Current working directory /maxi/dovecot-1.0.rc26/src/pop3 *** Error code 1 The following command caused the error: failcom='exit 1'; \ for f in x $MAKEFLAGS; do \ case $f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ list='lib lib-dict lib-sql lib-ntlm lib-settings lib-charset lib-mail lib-imap lib-index lib-storage lib-auth auth dict master login-common imap-login imap pop3-login pop3 deliver util plugins'; for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" make: Fatal error: Command failed for target `all-recursive' Current working directory /maxi/dovecot-1.0.rc26/src *** Error code 1 The following command caused the error: failcom='exit 1'; \ for f in x $MAKEFLAGS; do \ case $f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ list='src doc'; for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (cd $subdir && make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ make "$target-am" || exit 1; \ fi; test -z "$fail" make: Fatal error: Command failed for target `all-recursive' Current working directory /maxi/dovecot-1.0.rc26 *** Error code 1 make: Fatal error: Command failed for target `all' if i do # df -h Sistema de archivos tama?o usados aprovechar capacidad Montado en /dev/dsk/c0d0s0 4,4G 4,3G 57M 99% / /devices 0K 0K 0K 0% /devices ctfs 0K 0K 0K 0% /system/contract proc 0K 0K 0K 0% /proc mnttab 0K 0K 0K 0% /etc/mnttab swap 689M 652K 688M 1% /etc/svc/volatile objfs 0K 0K 0K 0% /system/object /usr/lib/libc/libc_hwcap1.so.1 4,4G 4,3G 57M 99% /lib/libc.so.1 fd 0K 0K 0K 0% /dev/fd swap 688M 40K 688M 1% /tmp swap 688M 24K 688M 1% /var/run /dev/dsk/c0d0s7 32G 583M 31G 2% /export/home /export/home/sunone 32G 583M 31G 2% /home/sunone ?if a dovecot problem with solaris or my configuration of the solaris installation? ?how i can fix this problem? ?why this happends? -- Salu2 ;)
(sorry, I forgot to Cc the list. done now) --- Original Message ---> From: aza zel <azamax at gmail.com> > To: dovecot at dovecot.org, solarisx86 at yahoogroups.com > Subject: [Dovecot] solaris 10 + dovecot (1) > Date: Wed 14 Mar 2007 14:13:12 CET > > hi... > i try to make dovecot (v1.0.r26) in solaris 10 and i have the following > problem > > # ./configure --with-ldap > ... > ... > Install prefix ...................... : /usr/local > File offsets ........................ : 64bit > I/O loop method ..................... : poll > File change notification method ..... : none > Building with SSL support ........... : yes (OpenSSL) > Building with IPv6 support .......... : yes > Building with pop3 server ........... : yes > Building with mail delivery agent .. : yes > Building with GSSAPI support ........ : no > Building with user database modules . : static prefetch passwd passwd-file > checkpassword ldap (modules) > Building with password lookup modules : passwd passwd-file shadow pam > checkpassword ldap (modules) > Building with SQL drivers ............: > > # make > ... > ... > Making all in pop3-login > Making all in pop3 > /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu99 -g -O2 -Wall > -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith > -Wchar-subscripts -Wformat=2 -Wbad-function-cast -I/usr/sfw/include > -export-dynamic -o pop3 client.o commands.o mail-storage-callbacks.o > main.o ../lib-storage/register/libstorage-register.a > ../../src/lib-storage/index/maildir/libstorage_maildir.a > ../../src/lib-storage/index/mbox/libstorage_mbox.a > ../../src/lib-storage/index/dbox/libstorage_dbox.a > ../../src/lib-storage/index/libstorage_index.a > ../../src/lib-index/libindex.a ../lib-storage/libstorage.a > ../lib-storage/subscription-file/libstorage_subscription_file.a > ../lib-imap/libimap.a ../lib-mail/libmail.a ../lib-dict/libdict.a > ../lib-charset/libcharset.a ../lib/liblib.a ../lib/mountpoint.o > ../lib/str-sanitize.o -export-dynamic -lsocket -lnsl -lrt -lsendfile > gcc -std=gnu99 -g -O2 -Wall -W -Wmissing-prototypes -Wmissing-declarations > -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast > -I/usr/sfw/include -o pop3 client.o commands.o mail-storage-callbacks.o > main.o ../lib/mountpoint.o ../lib/str-sanitize.o >./lib-storage/register/libstorage-register.a../../src/lib-storage/index/maildir/libstorage_maildir.a> ../../src/lib-storage/index/mbox/libstorage_mbox.a > ../../src/lib-storage/index/dbox/libstorage_dbox.a > ../../src/lib-storage/index/libstorage_index.a > ../../src/lib-index/libindex.a ../lib-storage/libstorage.a > ../lib-storage/subscription-file/libstorage_subscription_file.a > ../lib-imap/libimap.a ../lib-mail/libmail.a ../lib-dict/libdict.a > ../lib-charset/libcharset.a ../lib/liblib.a -lsocket -lnsl -lrt -lsendfile > ld: error de elf: archivo pop3: elf_update: Error de E/S: escritura en > salida: No queda espacio de memoria en el dispositivoSee error message above ^^^^^^^^ You're running out of space. Compile it somewhere else with enough space available. Regards, Jean-Eudes> [...] > > ?if a dovecot problem with solaris or my configuration of the solaris > installation? > ?how i can fix this problem? > ?why this happends? > > -- > Salu2 ;) >
Hi! ld: error de elf: archivo pop3: elf_update: Error de E/S: escritura en salida: No queda espacio de memoria en el dispositivo Since it's not English (and neither Hungarian) I can't understand this, but you should see these lines in the output you've included, so you should know the answer if you can read this :) I can't, however 'de memoria' remembers me 'memory'. Did your machine run out of memory while compiling dovecot? If so, it's not the problem of dovecot. BTW: Also, if I were you I would take care about root filesystem, since according the output of 'df' it's almost full. On Wed, Mar 14, 2007 at 01:13:12PM +0000, aza zel wrote:> hi... > i try to make dovecot (v1.0.r26) in solaris 10 and i have the following > problem > > # ./configure --with-ldap > ... > ... > Install prefix ...................... : /usr/local > File offsets ........................ : 64bit > I/O loop method ..................... : poll > File change notification method ..... : none > Building with SSL support ........... : yes (OpenSSL) > Building with IPv6 support .......... : yes > Building with pop3 server ........... : yes > Building with mail delivery agent .. : yes > Building with GSSAPI support ........ : no > Building with user database modules . : static prefetch passwd passwd-file > checkpassword ldap (modules) > Building with password lookup modules : passwd passwd-file shadow pam > checkpassword ldap (modules) > Building with SQL drivers ............: > > # make > ... > ... > Making all in pop3-login > Making all in pop3 > /bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu99 -g -O2 -Wall > -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith > -Wchar-subscripts -Wformat=2 -Wbad-function-cast -I/usr/sfw/include > -export-dynamic -o pop3 client.o commands.o mail-storage-callbacks.o > main.o ../lib-storage/register/libstorage-register.a > ../../src/lib-storage/index/maildir/libstorage_maildir.a > ../../src/lib-storage/index/mbox/libstorage_mbox.a > ../../src/lib-storage/index/dbox/libstorage_dbox.a > ../../src/lib-storage/index/libstorage_index.a > ../../src/lib-index/libindex.a ../lib-storage/libstorage.a > ../lib-storage/subscription-file/libstorage_subscription_file.a > ../lib-imap/libimap.a ../lib-mail/libmail.a ../lib-dict/libdict.a > ../lib-charset/libcharset.a ../lib/liblib.a ../lib/mountpoint.o > ../lib/str-sanitize.o -export-dynamic -lsocket -lnsl -lrt -lsendfile > gcc -std=gnu99 -g -O2 -Wall -W -Wmissing-prototypes -Wmissing-declarations > -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast > -I/usr/sfw/include -o pop3 client.o commands.o mail-storage-callbacks.o > main.o ../lib/mountpoint.o ../lib/str-sanitize.o > ../lib-storage/register/libstorage-register.a../../src/lib-storage/index/maildir/libstorage_maildir.a > ../../src/lib-storage/index/mbox/libstorage_mbox.a > ../../src/lib-storage/index/dbox/libstorage_dbox.a > ../../src/lib-storage/index/libstorage_index.a > ../../src/lib-index/libindex.a ../lib-storage/libstorage.a > ../lib-storage/subscription-file/libstorage_subscription_file.a > ../lib-imap/libimap.a ../lib-mail/libmail.a ../lib-dict/libdict.a > ../lib-charset/libcharset.a ../lib/liblib.a -lsocket -lnsl -lrt -lsendfile > ld: error de elf: archivo pop3: elf_update: Error de E/S: escritura en > salida: No queda espacio de memoria en el dispositivo > collect2: ld returned 1 exit status > *** Error code 1 > make: Fatal error: Command failed for target `pop3' > Current working directory /maxi/dovecot-1.0.rc26/src/pop3 > *** Error code 1 > The following command caused the error: > failcom='exit 1'; \ > for f in x $MAKEFLAGS; do \ > case $f in \ > *=* | --[!k]*);; \ > *k*) failcom='fail=yes';; \ > esac; \ > done; \ > dot_seen=no; \ > target=`echo all-recursive | sed s/-recursive//`; \ > list='lib lib-dict lib-sql lib-ntlm lib-settings lib-charset lib-mail > lib-imap lib-index lib-storage lib-auth auth dict master > login-common imap-login imap pop3-login pop3 deliver util plugins'; > for subdir in $list; do \ > echo "Making $target in $subdir"; \ > if test "$subdir" = "."; then \ > dot_seen=yes; \ > local_target="$target-am"; \ > else \ > local_target="$target"; \ > fi; \ > (cd $subdir && make $local_target) \ > || eval $failcom; \ > done; \ > if test "$dot_seen" = "no"; then \ > make "$target-am" || exit 1; \ > fi; test -z "$fail" > make: Fatal error: Command failed for target `all-recursive' > Current working directory /maxi/dovecot-1.0.rc26/src > *** Error code 1 > The following command caused the error: > failcom='exit 1'; \ > for f in x $MAKEFLAGS; do \ > case $f in \ > *=* | --[!k]*);; \ > *k*) failcom='fail=yes';; \ > esac; \ > done; \ > dot_seen=no; \ > target=`echo all-recursive | sed s/-recursive//`; \ > list='src doc'; for subdir in $list; do \ > echo "Making $target in $subdir"; \ > if test "$subdir" = "."; then \ > dot_seen=yes; \ > local_target="$target-am"; \ > else \ > local_target="$target"; \ > fi; \ > (cd $subdir && make $local_target) \ > || eval $failcom; \ > done; \ > if test "$dot_seen" = "no"; then \ > make "$target-am" || exit 1; \ > fi; test -z "$fail" > make: Fatal error: Command failed for target `all-recursive' > Current working directory /maxi/dovecot-1.0.rc26 > *** Error code 1 > make: Fatal error: Command failed for target `all' > > > if i do > > # df -h > Sistema de archivos tama?o usados aprovechar capacidad Montado en > /dev/dsk/c0d0s0 4,4G 4,3G 57M 99% / > /devices 0K 0K 0K 0% /devices > ctfs 0K 0K 0K 0% /system/contract > proc 0K 0K 0K 0% /proc > mnttab 0K 0K 0K 0% /etc/mnttab > swap 689M 652K 688M 1% /etc/svc/volatile > objfs 0K 0K 0K 0% /system/object > /usr/lib/libc/libc_hwcap1.so.1 > 4,4G 4,3G 57M 99% /lib/libc.so.1 > fd 0K 0K 0K 0% /dev/fd > swap 688M 40K 688M 1% /tmp > swap 688M 24K 688M 1% /var/run > /dev/dsk/c0d0s7 32G 583M 31G 2% /export/home > /export/home/sunone 32G 583M 31G 2% /home/sunone > > ?if a dovecot problem with solaris or my configuration of the solaris > installation? > ?how i can fix this problem? > ?why this happends? > > -- > Salu2 ;)-- - G?bor
Re, On Wed, Mar 14, 2007 at 02:26:53PM +0000, aza zel wrote:> like other suggest me, the cause of problem is that i not have much space in > / (i think that 4.4gb is a lot of space but i wrong) > so, i move to /export/home where i have space and try again and i not have > any problems. > about memory... i don't remeber how much i have but swap have nearly 667mbs > free for proces compile (i only run these proces).Nice :) I've mentioned 'memory' because of the Spanish (is it Spanish? Just guessing) fragment 'espacio de memoria' remembered me to the English word of 'memory', I was wrong here it seems. So forget about memory, it was only my guesswork about your native language :) The lesson here: please translate all messages to English if you want to post to an English mailing list. Otherwise some people (like me) have no chance to understand just guessing ... :) -- - G?bor
aza zel wrote:> hi... > i try to make dovecot (v1.0.r26) in solaris 10 and i have the following > problem > > # ./configure --with-ldap > ...Some things to remember: 1) don't build as root 2) some builds break in non-C locales; English remains the lingua franca of the net (heh) so you'll get a lot more help that way. 3) make sure your path includes: /usr/bin:/usr/ccs/bin:/usr/sfw/bin in order to find the compiler, linker, etc. We're (I work for Sun on OpenSolaris) going to fix this, but in the mean time you'll need those directories in your path. - Bart