[Dovecot] Compilation of dovecot-1.2-sieve-0.1.3 under Solaris 10 for Sparc
I am trying to compile Dovecot Sieve, when i execute the command make i get this error:
/usr/ccs/bin/ld: illegal option -- start-group
The configure sentence was :
./configure --with-dovecot=/export/software/dovecot1.2/dovecot-1.2
And it finishes right.
I have succesfully compile dovecot 1.2 beta 1 source with dovecot-1.2-managesieve-0.11.3 patch.
Thanks,
Andrés Fernando Yacopino
Infraestructura - Dpto Sistemas
AcaSalud
Cooperativa de Prestaciones Médico Asistenciales Limitada
Tel: 0341-4208726
ayacopino@acasalud.com.ar
I am trying to compile Dovecot Sieve, when i execute the command make i get this error:
/usr/ccs/bin/ld: illegal option -- start-group This flag is useless when libraries are offered in the correct order. I
Andrés Yacopino wrote: thought I removed all of these, but apparently I didn't.
This should fix it:
http://hg.rename-it.nl/dovecot-libsieve/rev/45c04b2fe529
If you confirm I can make a new release. I may not get around to doing that until the 15th when I return from another time zone. All depends on whether I have proper internet access there.
Regards,
Stephan.
I have put your two files but i got the same error:
/usr/ccs/bin/ld: illegal option -- start-group
I search in directories and i found this option in:
src/sieve-tools:
Makefile:sievec_LDFLAGS = -export-dynamic -Wl,--start-group Makefile:sieved_LDFLAGS = -export-dynamic -Wl,--start-group Makefile:sieve_test_LDFLAGS = -export-dynamic -Wl,--start-group Makefile.in:sievec_LDFLAGS = -export-dynamic -Wl,--start-group Makefile.in:sieved_LDFLAGS = -export-dynamic -Wl,--start-group Makefile.in:sieve_test_LDFLAGS = -export-dynamic -Wl,--start-group
src/testsuite:
Makefile:testsuite_LDFLAGS = -export-dynamic -Wl,--start-group Makefile.in:testsuite_LDFLAGS = -export-dynamic -Wl,--start-group
I am doing something wrong?
I compile with:
make clean
./configure --with-dovecot=/export/software/dovecot1.2/dovecot-1.2
make
Thanks
Andrés Fernando Yacopino
Stephan Bosch escribió:
Andrés Yacopino wrote:
I am trying to compile Dovecot Sieve, when i execute the command make i get this error:
/usr/ccs/bin/ld: illegal option -- start-group
This flag is useless when libraries are offered in the correct order. I thought I removed all of these, but apparently I didn't.
This should fix it:
http://hg.rename-it.nl/dovecot-libsieve/rev/45c04b2fe529
If you confirm I can make a new release. I may not get around to doing that until the 15th when I return from another time zone. All depends on whether I have proper internet access there.
Regards,
Stephan.
Andrés Yacopino wrote:
I have put your two files but i got the same error:
/usr/ccs/bin/ld: illegal option -- start-group
I search in directories and i found this option in:
src/sieve-tools:
Makefile:sievec_LDFLAGS = -export-dynamic -Wl,--start-group Makefile:sieved_LDFLAGS = -export-dynamic -Wl,--start-group Makefile:sieve_test_LDFLAGS = -export-dynamic -Wl,--start-group Makefile.in:sievec_LDFLAGS = -export-dynamic -Wl,--start-group Makefile.in:sieved_LDFLAGS = -export-dynamic -Wl,--start-group Makefile.in:sieve_test_LDFLAGS = -export-dynamic -Wl,--start-group
src/testsuite:
Makefile:testsuite_LDFLAGS = -export-dynamic -Wl,--start-group Makefile.in:testsuite_LDFLAGS = -export-dynamic -Wl,--start-group
I am doing something wrong?
I compile with:
make clean
./configure --with-dovecot=/export/software/dovecot1.2/dovecot-1.2
make Sorry, I should have told you. If changes are made to the .am files, one needs to rerun automake/autoconf. You do that by running
autoreconf -i
. If you downloaded Dovecot from the Mercurial repository you can use./autogen.sh
. You need to have autotools and libtool installed on you system.
Considering you have managed to get things to work using manual modifications to the .in files, I'll make a new release when I get back from Galveston TX at the end of this week.
Regards,
Stephan.
participants (2)
-
Andrés Yacopino
-
Stephan Bosch