New Ticket     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #17808 (closed defect: fixed)

Opened 3 years ago

Last modified 3 years ago

gd2 2.0.35 build error

Reported by: macsforever2000@… Owned by: ryandesign@…
Priority: Normal Milestone:
Component: ports Version: 1.7.0
Keywords: Cc: jmr@…, ph.mignon@…
Port: gd2

Description (last modified by macsforever2000@…) (diff)

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

gd2-libtool2.diff Download (394 bytes) - added by jmr@… 3 years ago.

Change History

  Changed 3 years ago by macsforever2000@…

  • description modified (diff)

  Changed 3 years ago by macsforever2000@…

  • description modified (diff)

in reply to: ↑ description   Changed 3 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

in reply to: ↑ description   Changed 3 years ago by ryandesign@…

  • status changed from new to assigned

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.

  Changed 3 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 3 years ago by jmr@…

  Changed 3 years ago by jmr@…

  • cc jmr@… added

Fix attached.

  Changed 3 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.

  Changed 3 years ago by ryandesign@…

  • cc ph.mignon@… added
  • status changed from assigned to closed
  • resolution set to fixed

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).

  Changed 3 years ago by anonymous

  • milestone Port Bugs deleted

Milestone Port Bugs deleted

Note: See TracTickets for help on using tickets.