Opened 16 years ago

Closed 16 years ago

Last modified 16 years ago

#18081 closed defect (fixed)

imake @1.0.2_0 - missing dependency on xorg-xproto

Reported by: m.schwarz@… Owned by: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Priority: Low Milestone:
Component: ports Version: 1.7.0
Keywords: Cc:
Port:

Description

imake requires xproto, but the package does not depend on it.

$ sudo port clean imake && sudo port install imake
--->  Cleaning imake
--->  Fetching imake
--->  Verifying checksum(s) for imake
--->  Extracting imake
--->  Configuring imake
Error: Target org.macports.configure returned: configure failure: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_imake/work/imake-1.0.2" && ./configure --prefix=/opt/local --mandir=/opt/local/share/man " returned error 1
Command output: checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether /usr/bin/gcc-4.0 accepts -g... yes
checking for /usr/bin/gcc-4.0 option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of /usr/bin/gcc-4.0... gcc3
checking for a BSD-compatible install... /usr/bin/install -c
checking how to run the C preprocessor... /usr/bin/cpp-4.0
checking for sed... /usr/bin/sed
checking for cpp... /usr/bin/cpp
checking if /usr/bin/cpp requires -undef... no
checking if /usr/bin/cpp requires -traditional... no
checking for perl... yes
checking for pkg-config... /opt/local/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for XPROTO... configure: error: Package requirements (xproto) were not met:

No package 'xproto' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables XPROTO_CFLAGS
and XPROTO_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.


Error: Status 1 encountered during processing.
$ port deps imake
imake has build dependencies on:
        pkgconfig
imake has runtime dependencies on:
        xorg-cf-files
        perl5

With xorg-xproto installed, imake installs fine:

$ sudo port install xorg-xproto
--->  Fetching xorg-xproto
--->  Attempting to fetch xproto-7.0.14.tar.bz2 from http://trd.no.distfiles.macports.org/xorg-xproto
--->  Verifying checksum(s) for xorg-xproto
--->  Extracting xorg-xproto
--->  Configuring xorg-xproto
--->  Building xorg-xproto
--->  Staging xorg-xproto into destroot
--->  Installing xorg-xproto @7.0.14_1
--->  Activating xorg-xproto @7.0.14_1
--->  Cleaning xorg-xproto
$ sudo port clean imake && sudo port install imake
--->  Cleaning imake
--->  Fetching imake
--->  Verifying checksum(s) for imake
--->  Extracting imake
--->  Configuring imake
--->  Building imake
--->  Staging imake into destroot
--->  Installing imake @1.0.2_0
--->  Activating imake @1.0.2_0
--->  Cleaning imake
$

System information:

$ port version
Version: 1.700
$ uname -a
Darwin carrot.local 8.11.1 Darwin Kernel Version 8.11.1: Wed Oct 10 18:23:28 PDT 2007; root:xnu-792.25.20~1/RELEASE_I386 i386 i386 MacBookPro2,2 Darwin
$ macosver 
10.4.11
$ 

Change History (5)

comment:1 Changed 16 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Owner: changed from macports-tickets@… to mcalhoun@…

comment:2 in reply to:  description Changed 16 years ago by david@…

$ macosver 10.4.11

  1. Schwarz: Do you know where the "macosver" binary comes from?

I have it in ~/bin, owned by root, can't remember putting it there myself, and it worries me.

Apologies for posting this here but it's one of the only references to "macosver" I've been able to find.

comment:3 Changed 16 years ago by m.schwarz@…

David, I can't really remember. Here's how it looks on my system:

$ ls -la `which macosver`
-r-xr-xr-x 1 martin 16144 Jan 21  2005 /Users/martin/bin/macosver
$ file `which macosver`
/Users/martin/bin/macosver: Mach-O executable ppc
$ 

Since this is on an Intel machine, I guess I must have copied it over when switching from my old PPC machine. Probably installed it with Fink back there. Or did it come with some older version of Xcode? I'm not really sure, sorry.

comment:4 Changed 16 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Resolution: fixed
Status: newclosed

Fixed in r48738.
Thanks for the report.

Sorry for the delay in fixing it.

comment:5 Changed 16 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

Note: See TracTickets for help on using tickets.