Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 110022 - gccmakedep is unpackaged
Summary: gccmakedep is unpackaged
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo X packagers
URL: https://bugs.freedesktop.org/show_bug...
Whiteboard:
Keywords:
: 110983 112079 114504 114772 114782 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-10-21 05:41 UTC by Peter Thomassen
Modified: 2006-08-18 06:33 UTC (History)
6 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Thomassen 2005-10-21 05:41:20 UTC
Emerging openoffice-2.0.0 fails with the following error: 
 
make[4]: Entering directory 
`/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0/build/ooo680-m3/nas/unxlngi6.pro/misc/build/nas-1.6/server/dia'  
 bison -y -d gram.y  
 mv -f y.tab.c gram.c  
 + mv -f y.tab.h gram.h  
 flex -l  -t lex.l > lex.c  
 gccmakedep  -- -I. -I../include -I../../include -I../../lib/audio 
-I../../include -I/usr/X11R6/include    -Dlinux -D__i386__ 
-D_POSIX_C_SOURCE=199309L                               -D_POSIX_SOURCE 
-D_XOPEN_SOURCE                                 -D_BSD_SOURCE -D_SVID_SOURCE                                 
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64                                                             
-DFUNCPROTO=15 -DNARROWPROTO   -DNASCONFSEARCHPATH=\"/usr/X11R6/etc/\" 
-D_NO_LONGLONG -D_STRINGS_H  -- dispatch.c dixutils.c events.c globals.c main.c 
resource.c swapreq.c        tables.c swaprep.c        audispatch.c auswap.c 
autables.c auevents.c auutil.c auconfig.c        auprocess.c nasconf.c lex.c 
gram.c  
 /bin/sh: gccmakedep: command not found  
 make[4]: *** [depend] Error 127  
 make[4]: Leaving directory 
`/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0/build/ooo680-m3/nas/unxlngi6.pro/misc/build/nas-1.6/server/dia'  
 make[3]: *** [depend] Error 2  
 make[3]: Leaving directory 
`/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0/build/ooo680-m3/nas/unxlngi6.pro/misc/build/nas-1.6/server'  
 make[2]: *** [depend] Error 2  
 make[2]: Leaving directory 
`/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0/build/ooo680-m3/nas/unxlngi6.pro/misc/build/nas-1.6'  
 make[1]: *** [World] Error 2  
 make[1]: Leaving directory 
`/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0/build/ooo680-m3/nas/unxlngi6.pro/misc/build/nas-1.6'  
 dmake:  Error code 2, while making './unxlngi6.pro/misc/build/so_built_nas'  
 '---* tg_merge.mk *---'  
  
 ERROR: Error 65280 occurred while 
making /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0/build/ooo680-m3/nas  
 make: *** [stamp/build] Error 1  
  
 !!! ERROR: app-office/openoffice-2.0.0 failed. 

Reproducible: Always
Steps to Reproduce:
1.
2.
3.

Actual Results:  
 


peter@tux ~ $ emerge info 
Portage 2.0.53_rc6 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r2, 
2.6.12-gentoo-r6 i686) 
================================================================= 
System uname: 2.6.12-gentoo-r6 i686 AMD Athlon(tm) XP 1800+ 
Gentoo Base System version 1.12.0_pre9 
ccache version 2.4 [enabled] 
dev-lang/python:     2.3.5, 2.4.2 
sys-apps/sandbox:    1.2.13 
sys-devel/autoconf:  2.13, 2.59-r7 
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 
sys-devel/binutils:  2.16.1 
sys-devel/libtool:   1.5.20 
virtual/os-headers:  2.6.11-r2 
ACCEPT_KEYWORDS="x86 ~x86" 
AUTOCLEAN="yes" 
CBUILD="i686-pc-linux-gnu" 
CFLAGS="-O3 -march=athlon-xp -pipe" 
CHOST="i686-pc-linux-gnu" 
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/share/config /var/qmail/control" 
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" 
CXXFLAGS="-O3 -march=athlon-xp -pipe" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="autoconfig ccache distlocks fixpackages sandbox sfperms strict" 
GENTOO_MIRRORS="http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ 
http://pandemonium.tiscali.de/pub/gentoo/" 
LINGUAS="de" 
MAKEOPTS="-j1" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="/usr/local/portage" 
SYNC="rsync://rsync.gentoo.org/gentoo-portage" 
USE="x86 3dnow alsa apache2 apm arts avi bitmap-fonts cdparanoia cdr crypt cups 
dba dvd eds emboss fam foomaticdb ftp gdbm gif imagemagick imlib jabber jpeg 
kde kdeenablefinal libg++ libwww mad maildir mikmod mmx mp3 mpeg mplayer mysqli 
nls nomotif nptl nptlonly nvidia ogg oggvorbis opengl pam pdflib php pic png 
posix qt readline scanner sdl sqlite sse ssl svga tcpd tetex truetype 
truetype-fonts type1-fonts udev unicode userlocales vorbis xml2 xv zlib 
video_cards_nvidia linguas_de userland_GNU kernel_linux elibc_glibc" 
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS 
 
peter@tux ~ $
Comment 1 Peter Thomassen 2005-10-21 05:59:22 UTC
I should have noticed that I upgraded to X.org 7 RC1 yesterday. 
Comment 2 Andreas Proschofsky (RETIRED) gentoo-dev 2005-10-21 06:16:14 UTC
Yes, this most likely is caused by using the hard masked x.org 7.0 rc1. As a
workaround, try to build with USE="nas" emerge openoffice, this might work.
Comment 3 Andreas Proschofsky (RETIRED) gentoo-dev 2005-10-21 06:17:12 UTC
Oh and btw, the basic question: Are you sure, that you have enough free disk space?
Comment 4 Peter Thomassen 2005-10-21 06:20:36 UTC
I've got nearly 5 GB of free space. I noticed Xaw3d producing the same error,   
but I couldn't find gccmakedep for X.org 7 yet ... Hm. 
Comment 5 @4u 2005-10-21 12:09:25 UTC
Are makedepend and gccmakedep two different names for one program? They sound
similar somehow. http://packages.gentoo.org/ebuilds/?makedepend-0.99.0
Comment 6 Andreas Proschofsky (RETIRED) gentoo-dev 2005-10-21 12:29:25 UTC
On my computer:

# equery b /usr/bin/gccmakedep
[ Searching for file(s) /usr/bin/gccmakedep in *... ]
x11-base/xorg-x11-6.8.99.15-r4 (/usr/bin/gccmakedep)

So this definately is part of X.org. The problem is, OOo is not ready yet for
the modular X.org, so some dependencies might be missing. So now we just have to
find out in which package it is now ;)
Comment 7 Donnie Berkholz (RETIRED) gentoo-dev 2005-10-21 12:36:02 UTC
https://bugs.freedesktop.org/show_bug.cgi?id=4807

We're still waiting on it to be modularized.
Comment 8 Peter Thomassen 2005-10-21 13:54:48 UTC
Maybe this should be reassigned to the X.org team.     
     
Referring to #5: I gave it a try and found, that makedepend creates a binary   
file called makedepend, not a gccmakedep one. According to  
http://www.xfree86.org/4.4.0/makedepend.1.html and  
http://www.xfree86.org/4.4.0/gccmakedep.1.html, they seem to be much the same,  
but makedepend provides more features. Symlinking gccmakedep -> makedepend  
makes the Xaw3d build work, openoffice will take another coffee :-D 
 
Donnie, what's your statement to this? You seem to be informed about the 
matter ... is this a clean workaround? Maybe gccmakedep has been replaced by 
makedepend? 
Comment 9 Andreas Proschofsky (RETIRED) gentoo-dev 2005-10-26 10:32:51 UTC
Reassigning, there really is nothing the openoffice-herd can do here
Comment 10 Donnie Berkholz (RETIRED) gentoo-dev 2005-10-26 10:44:38 UTC
X.Org bug.
Comment 11 Peter Thomassen 2005-10-26 10:55:49 UTC
https://bugs.freedesktop.org/show_bug.cgi?id=4807 is still NEW, not RESOLVED. 
Dunno if it's correct to mark it resolved here ... Just a note. 
Comment 12 Donnie Berkholz (RETIRED) gentoo-dev 2005-10-26 10:59:20 UTC
It's marked upstream, that's how such things work. It's resolved in Gentoo
insofar as we can't do anything about it till something's done upstream.
Comment 13 Jakub Moc (RETIRED) gentoo-dev 2005-10-31 02:06:21 UTC
*** Bug 110983 has been marked as a duplicate of this bug. ***
Comment 14 Joshua Baergen (RETIRED) gentoo-dev 2005-11-11 00:12:32 UTC
*** Bug 112079 has been marked as a duplicate of this bug. ***
Comment 15 Peter Thomassen 2005-11-11 06:15:03 UTC
I just saw in http://xorg.freedesktop.org/releases/X11R7.0-RC2/everything/ that 
RC2 also only has modularized makedepend, not gccmakedep. Maybe the 
installation script is wrong and should call makedepend? 
 
If the script is wrong and has been fixed for RC2, I'll tell you, but I'm 
waiting for it to enter portage. 
Comment 16 Joshua Baergen (RETIRED) gentoo-dev 2005-11-11 14:30:15 UTC
Look at the upstream bugzilla link.  It's not actually in CVS yet.  They'll get 
around to it eventually...
Comment 17 Peter Thomassen 2005-11-11 15:13:04 UTC
Why not just change the installation procedure of OpenOffice.org to use 
makedepend which is packaged and seems to provide the same functionality? 
Comment 18 Dirk Heinrichs 2005-11-29 06:31:10 UTC
To comment #2: USE="nas" doesn't work for me since it pulls in media-libs/nas, 
which aborts with the same error as openoffice ("/bin/sh: gccmakedep: command 
not found"). 
 
Comment 19 Joshua Baergen (RETIRED) gentoo-dev 2005-12-05 09:16:47 UTC
*** Bug 114504 has been marked as a duplicate of this bug. ***
Comment 20 Jakub Moc (RETIRED) gentoo-dev 2005-12-07 09:48:40 UTC
*** Bug 114772 has been marked as a duplicate of this bug. ***
Comment 21 Jakub Moc (RETIRED) gentoo-dev 2005-12-07 11:20:37 UTC
*** Bug 114782 has been marked as a duplicate of this bug. ***
Comment 22 Joshua Baergen (RETIRED) gentoo-dev 2005-12-09 15:35:56 UTC
This package was added today.
Comment 23 Joshua Baergen (RETIRED) gentoo-dev 2005-12-09 15:36:09 UTC
Marking fixed.
Comment 24 Werner M. Mayer 2006-08-18 03:47:27 UTC
I also got the error message /bin/sh: gccmakedep: command not found
make: *** [depend] Error 127 , but for the package x11-misc/xsnow-1.42 .

After reading the comments here I tried the following:
ln -s /usr/bin/makedepend /usr/bin/gccmakedep

xsnow then compiled and installed successfully.

Maybe this workaround can help with your problems for the meantime till
gccmakedep gets fixed properly.


Comment 25 Donnie Berkholz (RETIRED) gentoo-dev 2006-08-18 06:33:00 UTC
Um, just install gccmakedep. snow is clearly missing proper modular dependencies -- I'd appreciate if you could file a bug on that.