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 targetall-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