Opened 15 years ago

Closed 15 years ago

Last modified 15 years ago

#17808 closed defect (fixed)

gd2 2.0.35 build error

Reported by: mf2k (Frank Schima) Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 1.7.0
Keywords: Cc: jmroot (Joshua Root), ph.mignon@…
Port: gd2

Description (last modified by mf2k (Frank Schima))

I'm attempting to install gd2, but I see the following build error:

$ sudo port install gd2
--->  Fetching gd2
--->  Attempting to fetch gd-2.0.35.tar.bz2 from http://distfiles.macports.org/gd2
--->  Verifying checksum(s) for gd2
--->  Extracting gd2
--->  Applying patches to gd2
--->  Configuring gd2
--->  Building gd2
Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_mports_trunk_dports_graphics_gd2/work/gd-2.0.35" && make all " returned error 2
Command output: make  all-recursive
Making all in config
make[2]: Nothing to be done for `all'.
Making all in test
make[2]: Nothing to be done for `all'.
/bin/sh ./libtool --tag=CC   --mode=compile /usr/bin/gcc-4.0 -DHAVE_CONFIG_H -I.   -I/opt/local/include/freetype2 -I/opt/local/include -I/opt/local/include -I/usr/X11/include  -O2 -MT gd.lo -MD -MP -MF .deps/gd.Tpo -c -o gd.lo gd.c
./libtool: line 838: X--tag=CC: command not found
./libtool: line 871: libtool: ignoring unknown tag : command not found
./libtool: line 838: X--mode=compile: command not found
./libtool: line 1004: *** Warning: inferring the mode of operation is deprecated.: command not found
./libtool: line 1005: *** Future versions of Libtool will require --mode=MODE be specified.: command not found
./libtool: line 1035: libtool: warning: cannot infer operation mode from `/usr/bin/gcc-4.0': No such file or directory
./libtool: line 7122: libtool: you must specify a MODE: command not found
./libtool: line 7123: Try `libtool --help' for more information.: command not found
make[2]: *** [gd.lo] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

Error: Status 1 encountered during processing.
$ port installed libtool
The following ports are currently installed:
  libtool @2.2.6a_0 (active)

Mac OS X 10.5.6. Intel. Xcode 3.1.2. XQuartz 2.3.1.

Attachments (1)

gd2-libtool2.diff (394 bytes) - added by jmroot (Joshua Root) 15 years ago.

Download all attachments as: .zip

Change History (10)

comment:1 Changed 15 years ago by mf2k (Frank Schima)

Description: modified (diff)

comment:2 Changed 15 years ago by mf2k (Frank Schima)

Description: modified (diff)

comment:3 in reply to:  description Changed 15 years ago by ph.mignon@…

I have a similar problem when installing gnuplot (Leopard 10.5.6/MacPorts 1.7.0) :

./configure: line 4746: syntax error near unexpected token `build_libtool_libs,'
./configure: line 4746: `    _LT_DECL(build_libtool_libs, enable_shared, 0,'

Error: The following dependencies failed to build: gd2

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

Status: newassigned

Replying to macsforever2000@…:

./libtool: line 838: X--tag=CC: command not found

I can confirm this on Tiger. Probably gd2 is incompatible with libtool 2. Will probably have to switch to using the libtool1 port instead.

Replying to ph.mignon@…:

./configure: line 4746: syntax error near unexpected token `build_libtool_libs,'

I don't see this but maybe it is also related to libtool 2.

comment:5 Changed 15 years ago by ph.mignon@…

To ryandesign@ : I agree with you. Yesterday morning I have installed gd2@2.0.35_2 with libtool@1.5.26_0 during tests for resolving the http://trac.macports.org/ticket/17631. Unfortunately gd2 does not get installed with libtool@2.2.6a_0.

Changed 15 years ago by jmroot (Joshua Root)

Attachment: gd2-libtool2.diff added

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

Cc: jmr@… added

Fix attached.

comment:7 Changed 15 years ago by ph.mignon@…

To jmr@ : gd2 as well as gnuplot get installed with your fix. Nevertheless, I have modified the gd2 Portfile on my Mac since the port selfupdate command did not refresh it. Thqnk you.

comment:8 Changed 15 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ph.mignon@… added
Resolution: fixed
Status: assignedclosed

Thanks, Joshua. I committed the fix in r44555 (with the small change that I copy the file in the post-patch phase instead of the pre-configure phase).

comment:9 Changed 15 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

Note: See TracTickets for help on using tickets.