Opened 4 years ago

Closed 4 years ago

#60877 closed defect (worksforme)

automake @1.16.2_1 circular dependency on gettext

Reported by: randomshinichi (Andrew Chiw) Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.6.3
Keywords: Cc: Dave-Allured (Dave Allured)
Port: gettext

Description (last modified by randomshinichi (Andrew Chiw))

gettext needs automake to compile, but installing automake installs gettext.

This further breaks other packages, like watch @3.3.16 (sysutils), which was what I was trying to install originally.

System: Leopard PowerPC 10.5.8

$ sudo port install automake
--->  Computing dependencies for automake
The following dependencies will be installed: 
 autoconf
 gettext
Continue? [Y/n]: 
--->  Fetching archive for gettext
--->  Attempting to fetch gettext-0.19.8.1_2.darwin_9.ppc.tbz2 from http://packages.macports.org/gettext
--->  Attempting to fetch gettext-0.19.8.1_2.darwin_9.ppc.tbz2 from http://nue.de.packages.macports.org/gettext
--->  Attempting to fetch gettext-0.19.8.1_2.darwin_9.ppc.tbz2 from http://lil.fr.packages.macports.org/gettext
--->  Building gettext
Error: Failed to build gettext: command execution failed
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gettext/gettext/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets to report a bug.
Error: Processing of port automake failed

Attachments (2)

port-gettext-fail.log (391.1 KB) - added by randomshinichi (Andrew Chiw) 4 years ago.
port-watch-fail.log (376.9 KB) - added by randomshinichi (Andrew Chiw) 4 years ago.
I was originally trying to install watch when I ran into this error.

Download all attachments as: .zip

Change History (9)

Changed 4 years ago by randomshinichi (Andrew Chiw)

Attachment: port-gettext-fail.log added

comment:1 Changed 4 years ago by randomshinichi (Andrew Chiw)

Description: modified (diff)

Changed 4 years ago by randomshinichi (Andrew Chiw)

Attachment: port-watch-fail.log added

I was originally trying to install watch when I ran into this error.

comment:2 Changed 4 years ago by randomshinichi (Andrew Chiw)

port install gettext worked, I might be wrong about this ticket.

comment:3 Changed 4 years ago by ryandesign (Ryan Carsten Schmidt)

Owner: set to ryandesign
Port: gettext added
Status: newassigned

I am not certain what the problem is here. autoconf has had a dependency on gettext for 5 years at least. gettext does not and cannot have a dependency on autoconf for that reason. It should not be trying to use it.

In your log I see:

:info:configure checking build system type... powerpc-apple-darwin9.8.0
:info:configure ./configure: line 4745: printf %s\n: command not found
:info:configure ./configure: line 4751: AMDEPBACKSLASH: command not found
:info:configure ./configure: line 4752: AMDEP_FALSE: command not found
:info:configure ./configure: line 4753: AMDEP_TRUE: command not found
:info:configure ./configure: line 4754: AMTAR: command not found
:info:configure ./configure: line 4755: AM_BACKSLASH: command not found
:info:configure ./configure: line 4756: AM_DEFAULT_V: command not found
:info:configure ./configure: line 4757: AM_DEFAULT_VERBOSITY: command not found
:info:configure ./configure: line 4758: AM_V: command not found

plus a zillion similar errors that follow. Something is clearly going dreadfully wrong in the configure script on your system, but this is the first time I've heard this problem reported, and I know there are other users of MacPorts on Tiger and Leopard who must've been able to install gettext successfully since it's a dependency of so many other ports.

comment:4 Changed 4 years ago by randomshinichi (Andrew Chiw)

I guess I was wrong then. Please close this ticket.

comment:5 in reply to:  2 Changed 4 years ago by ryandesign (Ryan Carsten Schmidt)

Replying to randomshinichi:

port install gettext worked,

Did you do anything differently this time?

comment:6 Changed 4 years ago by Dave-Allured (Dave Allured)

Cc: Dave-Allured added

comment:7 Changed 4 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: worksforme
Status: assignedclosed
Note: See TracTickets for help on using tickets.