Bugs item #1058896, was opened at 2004-11-02 10:54
Message generated for change (Comment added) made by jsquyres
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=109368&aid=1058896&group_id=9368

Category: Packages
Group: 4.0
>Status: Closed
>Resolution: Wont Fix
Priority: 9
Submitted By: Jeff Squyres (jsquyres)
Assigned to: Jeff Squyres (jsquyres)
Summary: Fix regular, extra crispy, secret sauce maker

Initial Comment:
As discussed on the teleconf yesterday, the RM asked me to fix the 
regular, extra crispy, and secret sauce OSCAR distributions.

----------------------------------------------------------------------

>Comment By: Jeff Squyres (jsquyres)
Date: 2004-11-03 15:34

Message:
Logged In: YES 
user_id=11722

We went around and around with this (Dave and Tom and I) and finally 
decided that the problem is just old versions of Automake (and possibly 
Autoconf).  The easiest solution is just to upgrade to more recent versions 
(most likely need to get source tarballs from ftp.gnu.org -- distro's don't 
tend to keep up with these too well.

Given our time constraints and whatnot, the decision was made: anyone 
who wants to "make dist" needs to upgrade to recent versions of GNU 
Automake (e.g., 1.9.3) and Autoconf (2.59).

We'll add on to another bug to make autogen.sh complain if it doesn't find 
recent-enough versions of Autoconf/Automake so that developers don't 
inadvertantly fall into this trap again.

----------------------------------------------------------------------

Comment By: Jeff Squyres (jsquyres)
Date: 2004-11-03 07:37

Message:
Logged In: YES 
user_id=11722

There's some kind of disconnect going on here... I'm not sure what it is.  
You should *definitely* have src/Installer/images/Makefile* in your 
resulting tarball -- the fact that you don't means that the dist tarball didn't 
make properly for some reason, but I don't know why that would happen 
[yet].

<sidenote>

The puic stuff has always been necessary (since NCSA did the Qt work).  
Configure will even warn you if you if you don't have it (although most 
people ignore this warning) -- and note that *ONLY* OSCAR *developers* 
need to have puic.  Those who just want to download / install the OSCAR 
tarball don't need to have puic installed.

</sidenote>

You *do* have puic installed on the machine where you're running "make 
dist", right?

Can you send the output of autogen.sh, configure, and make dist?  I think 
something must be going wrong in that step but it probably scrolls by too 
quickly and the warning/error is missed.

----------------------------------------------------------------------

Comment By: Thomas Naughton (naughtont)
Date: 2004-11-03 00:57

Message:
Logged In: YES 
user_id=288102

The "tar ztf oscar-4.0b1.tar.gz | grep src/Installer/
images/Makefile" doesn't show anything (ie. file not present)
 
Yes, src/Installer/images/Makefile.am was in the oscar checkout.
I actually tried this again on another test machine, svn
update; ./autogen.sh; ./configure

The configure died in the make b/c of a missing Selector.pm.
 This get's generated by 'puic' which seems to come with the
perl-Qt pkgs.  I manually installed the OSCAR perl-Qt RPMs
(5.8.0 compatible version) and re-ran the above cmd.  This
successfully created the 3 tarball.

Then I did the following on the resulting "Regular" tarball,
to actually install things on a clean system,
tar -zxf oscar-4.0b1.tar.gz ; cd oscar-4.0b1; ./configure


I then get the error again.

root# ./configure
Configuring OSCAR version 4.0b1
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for Perl environment... checking for perl... perl
checking for puic... no
configure: WARNING: *** You will not be able to build the
OSCAR wizard
configure: WARNING: *** You need to install Perl-Qt to be
able to build the wizard
checking for documentation LaTeX source... not found
checking for location of OSCAR_HOME... /opt/oscar
configure: creating ./config.status
config.status: creating Makefile

   ....skipping lots of creating file output here.....

config.status: creating src/Makefile
config.status: creating src/Installer/Makefile
config.status: creating src/Installer/images/Makefile
config.status: error: cannot find input file:
src/Installer/images/Makefile.in


----------------------------------------------------------------------

Comment By: Jeff Squyres (jsquyres)
Date: 2004-11-02 22:17

Message:
Logged In: YES 
user_id=11722

I'm unable to replicate your error.  :-(

When I run autogen.sh;./configure;make dist, I get a tarball that I can 
configure and make install.  I get no complaints about a missing src/
Installer/images/Makefile.in.

In your original oscar checkout, do you have src/Installer/images/
Makefile.am?  What's in it?  What does DIST_SUBDIRS says in src/
Installer/Makefile.am?

Do you get any errors when you run autogen.sh, ./configure, or make 
dist?

What does the output of "tar ztf oscar-4.0b1.tar.gz | grep src/Installer/
images/Makefile" show?

----------------------------------------------------------------------

Comment By: Thomas Naughton (naughtont)
Date: 2004-11-02 21:59

Message:
Logged In: YES 
user_id=288102

Yes re-ran ./autogen.sh; ./configure; make oscar-dist; 

And get 3 tarballs, but when I went to do a test using one
of these tarballs, things blow-up, with the errors I showed.  

Note, I got the same results (missing file error) when doing,
   ./autogen.sh; ./configure; make dist

----------------------------------------------------------------------

Comment By: Jeff Squyres (jsquyres)
Date: 2004-11-02 20:34

Message:
Logged In: YES 
user_id=11722

Arf -- submitted too soon.  I ask about re-running autogen.sh because I 
tried this whole procedure on a brand-new checkout this afternoon and it 
worked for me:

svn co ..../oscar/trunk oscar
cd oscar
./autogen.sh
[...lots of output...]
./configure
[...lots of output...]
make oscar-dist
[...lots of output...]
ls -l oscar*tar.gz
[...see 3 tarballs...]


----------------------------------------------------------------------

Comment By: Jeff Squyres (jsquyres)
Date: 2004-11-02 20:32

Message:
Logged In: YES 
user_id=11722

Did you re-run autogen.sh before trying ./configure and "make dist"?

----------------------------------------------------------------------

Comment By: Thomas Naughton (naughtont)
Date: 2004-11-02 19:23

Message:
Logged In: YES 
user_id=288102

FWIW, I just got the same error from a standard 'make dist'. 

----------------------------------------------------------------------

Comment By: Thomas Naughton (naughtont)
Date: 2004-11-02 19:02

Message:
Logged In: YES 
user_id=288102

I just tested the 'make oscar-dist' and the resulting
"Regular" tarball complained during the initial
"./configure" with the below error (built using r2699). 
FWIW, this error was also reported in the "Extra Crispy"
tarball too.

  ....
config.status: creating src/Installer/images/Makefile
config.status: error: cannot find input file:
src/Installer/images/Makefile.in
[EMAIL PROTECTED] oscar-4.0b1]# 


----------------------------------------------------------------------

Comment By: Jeff Squyres (jsquyres)
Date: 2004-11-02 11:01

Message:
Logged In: YES 
user_id=11722

Committed to SVN (r2699); waiting for confirmation before closing this 
bug.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=109368&aid=1058896&group_id=9368


-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
_______________________________________________
Oscar-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/oscar-devel

Reply via email to