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
