Bug 173478 (gccmakedep-missing) - gccmakedep missing from imake
Summary: gccmakedep missing from imake
Alias: gccmakedep-missing
Product: Fedora
Classification: Fedora
Component: imake
Version: rawhide
Hardware: All
OS: Linux
Target Milestone: ---
Assignee: X/OpenGL Maintenance List
QA Contact:
: 173568 (view as bug list)
Depends On:
Blocks: FC5Blocker xorg-modular
TreeView+ depends on / blocked
Reported: 2005-11-17 13:52 UTC by Karsten Hopp
Modified: 2007-11-30 22:11 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Last Closed: 2005-12-21 12:30:52 UTC
Type: ---

Attachments (Terms of Use)

Description Karsten Hopp 2005-11-17 13:52:12 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8b5) Gecko/20051008 Fedora/1.5-0.5.0.beta2 Firefox/1.4.1

Description of problem:
/usr/share/X11/config/Imake.tmpl references gccmakedep, which is missing from the imake package:
#define DependCmd gccmakedep
#define DependCmd $(DEPENDSRC)/gccmakedep

# rpm -qpl imake-0.99.2-4.i386.rpm | grep gccmakedep

Version-Release number of selected component (if applicable):

How reproducible:

Steps to Reproduce:
1. for i in `rpm -ql imake`; do grep gccmakedep $i && echo $i; done
2. rpm -qpl imake-0.99.2-4.i386.rpm | grep gccmakedep

Additional info:

I can't rebuild p.e. x3270 until this is fixed

Comment 1 Mike A. Harris 2005-11-17 17:05:26 UTC
Please file a bug in xorg bugzilla at http://bugs.freedesktop.org in the "xorg"
component, indicating that X11R7 RC2 did not come with gccmakedep.  Once it
is autotooled and packaged upstream, I'll add it to a future imake package

Comment 2 Nalin Dahyabhai 2005-11-18 17:13:41 UTC
It may just be a misconfiguration -- the package includes "makedepend" which
performs more or less the same function.

Comment 3 Karsten Hopp 2005-11-21 09:47:47 UTC
re comment #2: if the wrapper gccmakedep is gone on purpose, then the Imake.tmpl
file should be changed

Comment 4 Mike A. Harris 2005-11-21 22:54:33 UTC
(In reply to comment #3)
> re comment #2: if the wrapper gccmakedep is gone on purpose, then the Imake.tmpl
> file should be changed

It was an unintentional omission by X.Org upstream.  All development
takes place in the monolithic source tree still.  The modular cvs contains
only the autotooling build files, and some scripts.  The scripts create
symbolic links from a checkout of the monolithic tree into a special
directory layout, which is used to build the modular tree.  This was
created both by automation, and hand tweaked, however it is still not
100% perfect.  There are about 4 things missing still in modular X that
are present in monolith.

These will be present in X11R7, they're just not available in modular
form yet.  Recommendation for now, is to try "makedepend" and see if it
suffices if you need to build something badly.  Or wait until after
RC3 is out, which should probably have gccmakedep.


Comment 5 Mike A. Harris 2005-11-23 03:56:10 UTC
*** Bug 173568 has been marked as a duplicate of this bug. ***

Comment 6 Mike A. Harris 2005-12-21 12:30:52 UTC
gccmakedep was added to upstream X11R7 RC4 release, and is present in our
imake 1.0.0 package for about a week..  closing as RAWHIDE

Note You need to log in before you can comment on or make changes to this bug.