Opened 13 years ago

Closed 13 years ago

#30359 closed defect (fixed)

Lion mp2.0.0 cyrus-sasl2 fails

Reported by: patrick@… Owned by: jmpalacios (Juan Manuel Palacios)
Priority: Normal Milestone:
Component: ports Version: 2.0.0
Keywords: Cc: landonf (Landon Fuller), takanori@…
Port: cyrus-sasl2

Description

With a almost fresh install of the new macports on Lion, cyrus-sasl2 build fails. Log is attached.

--->  Fetching cyrus-sasl2
--->  Attempting to fetch cyrus-sasl-2.1.23.tar.gz from http://lil.fr.distfiles.macports.org/cyrus-sasl2
--->  Verifying checksum(s) for cyrus-sasl2
--->  Extracting cyrus-sasl2
--->  Applying patches to cyrus-sasl2
--->  Configuring cyrus-sasl2
--->  Building cyrus-sasl2
Error: Target org.macports.build returned: shell command failed (see log for details)
Error: Failed to install cyrus-sasl2
Log for cyrus-sasl2 is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_security_cyrus-sasl2/cyrus-sasl2/main.log
Error: The following dependencies were not installed: p5-svn-simple subversion-perlbindings cyrus-sasl2 neon serf0 subversion p5-term-readkey python27 bzip2 gdbm python_select rsync popt
Error: Status 1 encountered during processing.
To report a bug, see <http://guide.macports.org/#project.tickets>

Attachments (1)

main.log (38.9 KB) - added by patrick@… 13 years ago.
log file

Download all attachments as: .zip

Change History (7)

Changed 13 years ago by patrick@…

Attachment: main.log added

log file

comment:1 Changed 13 years ago by jmroot (Joshua Root)

Cc: landonf@… added
Owner: changed from macports-tickets@… to jmpp@…

Please remember to cc the maintainers. This works for me FWIW.

comment:2 Changed 13 years ago by patrick@…

This is what I did after a fresh install of macports on lion.

 sudo port install tree
 sudo port install coreutils
 sudo port install bash-completion
 sudo port install git-core +svn +bash_completion

and the last command failed.

(sorry for not cc'ing the maintainers, I have written it down for the next time - thanks)

comment:3 Changed 13 years ago by patrick@…

http://stufftohelpyouout.blogspot.com/2010/04/git-core-svn-macports-install-in-snow.html looks familiar.

After I did

~$ sudo port install -f cyrus-sasl2 +universal 
--->  Computing dependencies for cyrus-sasl2
--->  Building cyrus-sasl2
Error: reinplace: couldn't read file "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_security_cyrus-sasl2/cyrus-sasl2/work/cyrus-sasl-2.1.23-x86_64/libtool": no such file or directory
Error: Target org.macports.build returned: reinplace sed(1) failed
Log for cyrus-sasl2 is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_security_cyrus-sasl2/cyrus-sasl2/main.log
Error: Status 1 encountered during processing.
To report a bug, see <http://guide.macports.org/#project.tickets>

I was able to do

~$ sudo port install -f cyrus-sasl2
--->  Computing dependencies for cyrus-sasl2
--->  Building cyrus-sasl2
--->  Staging cyrus-sasl2 into destroot
--->  Installing cyrus-sasl2 @2.1.23_3+kerberos
--->  Activating cyrus-sasl2 @2.1.23_3+kerberos
--->  Cleaning cyrus-sasl2

and now I continue to install git-core +svn +bash_completion.

comment:4 Changed 13 years ago by dsdale24@…

Here is the first error I see in the log:

:info:build (cd . && ln -s plugin_common.lo plugin_common.o) :info:build ln: plugin_common.o: File exists :info:build make[2]: * [libplain.la] Error 1 :info:build make[2]: * Waiting for unfinished jobs....

comment:5 Changed 13 years ago by torarnv@…

Seeing the same error as reported, this worked for me:

cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_security_cyrus-sasl2/cyrus-sasl2/work/cyrus-sasl-2.1.23
sudo make
sudo port install cyrus-sasl2

comment:6 Changed 13 years ago by jmroot (Joshua Root)

Cc: takanori@… added
Resolution: fixed
Status: newclosed

Looks like this would have been fixed by r84980 (reopen if not).

Note: See TracTickets for help on using tickets.