Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 31 Aug 1999 02:55:13 -0700 (PDT)
From:      vadim@gc.lviv.ua
To:        freebsd-gnats-submit@freebsd.org
Subject:   ports/13489: gIDE port doesn't compile
Message-ID:  <19990831095513.2504314C23@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         13489
>Category:       ports
>Synopsis:       gIDE port doesn't compile
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Aug 31 03:00:02 PDT 1999
>Closed-Date:
>Last-Modified:
>Originator:     Vadim Chekan
>Release:        FreeBSD-3.1
>Organization:
GC
>Environment:
FreeBSD gate.gc.lviv.ua 3.1-STABLE FreeBSD 3.1-STABLE #0: Sun May 23 16:49:39 EE
ST 1999     vadim@gate.gc.lviv.ua:/usr/src/sys/compile/GATE.3  i386
>Description:
When I'm trying to 
cd /usr/ports/devel/gide
make
it failed.
=====================================================
[cut]
checking for working aclocal... foundM
checking for working autoconf... foundM
checking for working automake... foundM
checking for working autoheader... foundM
[cut]
checking if /usr/X11R6/bin/gnome-config works... yesM
checking for orbit-config... /usr/local/bin/orbit-configM
checking for orbit-idl... /usr/local/bin/orbit-idlM
checking for working ORBit environment... yesM
checking for gnorba libraries... yesM
Unknown library `applets'M
updating cache ./config.cacheM
creating ./config.statusM
creating MakefileM
===>  Building for gide-0.1.2M
cd . && aclocal -I macrosM
cd . && automake --gnu MakefileM
cd . && autoconfM
cd . \M
  && CONFIG_FILES=Makefile CONFIG_HEADERS= /bin/sh ./config.statusM
creating MakefileM
gmake: @SHELL@: Command not foundM
@SHELL@gmake: @SHELL@: Command not foundM
gmake: *** [config.status] Error 127M
*** Error code 2M
M
Stop.M

I guess it's because this port was tested on machine without automake.
In patches Makefile.in is changed, Makefile is depended on Makefile.in
and Makefile.in is rebuilded from Makefile.am by automake.
In this case all patches to Makefile.in doesn't have sense.
>How-To-Repeat:
cd /usr/ports/devel/gide
make
On machine with automake,autoconf,autoheader installed.
I guess that the problem is in it.
>Fix:
I'm not sure if this is the best way but it works for me.
I just broke dependence Makefile of Makefile.in
cat patch-aj
--- Makefile.in.b       Tue Aug 31 12:04:17 1999
+++ Makefile.in Tue Aug 31 12:04:17 1999
@@ -190,7 +190,7 @@
 $(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
        cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile

-Makefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status $(BUILT_SOURCES)

+Makefile: $(top_builddir)/config.status $(BUILT_SOURCES)
        cd $(top_builddir) \
          && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status



>Release-Note:
>Audit-Trail:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990831095513.2504314C23>