#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)
Change History (10)
comment:1 Changed 16 years ago by mf2k (Frank Schima)
Description: | modified (diff) |
---|
comment:2 Changed 16 years ago by mf2k (Frank Schima)
Description: | modified (diff) |
---|
comment:3 Changed 16 years ago by ph.mignon@…
comment:4 Changed 16 years ago by ryandesign (Ryan Carsten Schmidt)
Status: | new → 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.
comment:5 Changed 16 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 16 years ago by jmroot (Joshua Root)
Attachment: | gd2-libtool2.diff added |
---|
comment:7 Changed 16 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 16 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | ph.mignon@… added |
---|---|
Resolution: | → fixed |
Status: | assigned → closed |
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).
I have a similar problem when installing gnuplot (Leopard 10.5.6/MacPorts 1.7.0) :