A few things...

A little history on why the build system is the way it is: it was originally a bastardized autoconf/automake system *exclusively* for the purpose of "make dist" and "make install". I wrote it initially, since I am quite familiar with Automake and friends. And it seemed to work well (I'm a big fan of "make dist"). As such, the configure script was explicitly designed for an odd purpose: it would look for packages but *not* fail if it didn't find them -- specifically, it would not fail if it could not find packages that were only necessary for "make dist" (which almost no one outside of developers use). So this is somewhat of a bastardization of how configure scripts typically work, but it suited our purpose.

Over time, it seems that people have added things to the "all" and "install" targets. This one is a good example -- I can see exactly what is happening here: it's an "all-local" rule in src/Selector that is typically used to build perl Qt kinds of things, but it isn't rm -f'ing the link first, nor does it have the second argument to ln (which is optional, but clarity is always good).

Unfortunately, we're in a freeze -- so I can't edit this Makefile.am. But for your own local purposes, you might want to edit src/Selector/Makefile.am:

all-local:      $(COMPILEDTARGET)
                rm -f images Installer/Selector
                ln -sf ../Installer/images
                cd ../Installer; ln -sf ../Selector

(this isn't quite right for VPATH builds, but OSCAR has never been tested with a VPATH build; indeed, aside from this perl Qt stuff, there's almost nothing that happens during "make all" -- the intent was really for "make dist" and "make install")

See if that works for you.

On Nov 5, 2004, at 12:30 PM, Luke Schierer wrote:

Okay, having installed perl-QT, and running each command manually, I
do not see configure complaining about any other missing packages,
however, it is still failing with the same error:

make[1]: Leaving directory `/home/oscar/trunk/share'
Making install in src
make[1]: Entering directory `/home/oscar/trunk/src'
Making install in Selector
make[2]: Entering directory `/home/oscar/trunk/src/Selector'
ln -sf ../Installer/images; \
cd ../Installer; ln -sf ../Selector
ln: `./images': cannot overwrite directory
ln: `./Selector': cannot overwrite directory
make[2]: *** [all-local] Error 1
make[2]: Leaving directory `/home/oscar/trunk/src/Selector'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/home/oscar/trunk/src'
make: *** [install-recursive] Error 1
[EMAIL PROTECTED] trunk]#

It strikes me as interesting that there is no second argument to those
ln commands, what is it supposed to be linking to?

luke

On Fri, Nov 05, 2004 at 03:56:17PM +0000, David N. Lombard wrote:
From: Luke Schierer; Friday, November 5, 2004 03:31 PM

cd oscar svn up cd trunk ./autogen.sh && ./configure && make && make install

Don't do this --> ^^^^^^^

however, its failing before the make install, so there is no
/opt/oscar.

That errant make is expecting you to have perl-Qt installed.

it wasn't failing last week (on a different fedora install, but same
hardware).

-- David N. Lombard Rossmoor, Orange County, CA N 33 deg, 48', W 118 deg, 5'





-------------------------------------------------------
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


-- {+} Jeff Squyres {+} [EMAIL PROTECTED] {+} http://www.lam-mpi.org/



-------------------------------------------------------
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