scons install problems...

classic Classic list List threaded Threaded
16 messages Options
Reply | Threaded
Open this post in threaded view
|

scons install problems...

dmmcintyr (Bugzilla)
I haven't been installing for the last bit because I was limiting myself to
1.0 for the book.  It's off now.  Yee!

Trying scons install...

Rosegarden doesn't run due to bad permissions 750 640 on all kinds of things.

I did more poking around, and just wound up confused.  I need to go to bed
now, I think.  I will look at this tomorrow, or soon though.  I'm done with
the book, and I don't have anything more interesting to do right now, so I
guess I will strap my developer hat back on and see what I can come up with.

Starting by cleaning up my bugs that I know you fixed.

--
Michael McIntyre  ----   Silvan <[hidden email]>
Linux fanatic, and certified Geek;  registered Linux user #243621
http://www.geocities.com/Paris/Rue/5407/
http://rosegarden.sourceforge.net/tutorial/


-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7393&alloc_id=16281&op=click
_______________________________________________
Rosegarden-devel mailing list
[hidden email] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
Reply | Threaded
Open this post in threaded view
|

Re: scons install problems...

Guillaume Laurent
On Sunday 15 May 2005 09:53, Silvan wrote:
>
> Trying scons install...
>
> Rosegarden doesn't run due to bad permissions 750 640 on all kinds of
> things.

What kind of things, more precisely ?

--
Guillaume.
http://www.telegraph-road.org


-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7393&alloc_id=16281&op=click
_______________________________________________
Rosegarden-devel mailing list
[hidden email] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
Reply | Threaded
Open this post in threaded view
|

Re: scons install problems...

dmmcintyr (Bugzilla)
On Sunday 15 May 2005 04:23 am, Guillaume Laurent wrote:
> On Sunday 15 May 2005 09:53, Silvan wrote:
> > Trying scons install...
> >
> > Rosegarden doesn't run due to bad permissions 750 640 on all kinds of
> > things.
>
> What kind of things, more precisely ?

I haven't yet determined the precise answer to that question.  Installing
clean seems to behave differently from installing over an existing 1.0.  The
install seems to look ahead to the target and do things differently depending
on what it finds.

In one scenario:
scons install from 1.1
make uninstall from 1.0
scons install from 1.1

the scons install falls on its ass with all kinds of errors until I go back
and reinstall from 1.0 and then reinstall from 1.1 over the 1.0 a second
time.  This time, the scons install only copies over the files that are new
between 1.1 and 1.0 (such as the drum matrix stuff), and it fails to copy
over the new data files.  In this situation right here, everything that 1.0
installed has 644/755 and everything that scons installed has 640/750.

The whole thing is a big mess right now, and I need to start clean across the
board and get back to you.  It definitely looks like one thing you can take
from this experiment is that installing over 1.0 is contraindicated.

--
Michael McIntyre  ----   Silvan <[hidden email]>
Linux fanatic, and certified Geek;  registered Linux user #243621
http://www.geocities.com/Paris/Rue/5407/
http://rosegarden.sourceforge.net/tutorial/


-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7393&alloc_id=16281&op=click
_______________________________________________
Rosegarden-devel mailing list
[hidden email] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
Reply | Threaded
Open this post in threaded view
|

Re: scons install problems...

dmmcintyr (Bugzilla)
On Sunday 15 May 2005 12:56 pm, Silvan wrote:

> scons install from 1.1
> make uninstall from 1.0
> scons install from 1.1

> The whole thing is a big mess right now, and I need to start clean across
> the board and get back to you.  It definitely looks like one thing you can
> take from this experiment is that installing over 1.0 is contraindicated.

And yes, I did uninstall from 1.0 after installing badly from 1.1.  Don't ask
what I was thinking, because I'm sure I don't know.

I have now purged everything.  I did a find/rm and completely obliterated
every trace of any version of RG from /usr.  Now I'm building a completely
fresh checkout of HEAD.

rm -rf rosegarden
cvs co rosegarden
cd rosegarden
scons

no scons configure stuff, no fancy options, just whatever scons autodetects
from this point.

Is it my imagination, or does the build take a lot longer now?  The link is
especially obnoxious.  Maybe it's just because I'm low on RAM, and it was
thrashing the hell out of swap.

sudo scons install

OK, so where are we now?  Same place.

Could not find service 'Applications/rosegarden.desktop'.

MIME types are broken again.  No icons and whatnot because I can't read them.

All binaries are 750, all data files are 640, and the only permissions that
are correct are on some of the data directories.

Here's the complete list, or close enough to be revealing:

->find /usr -name rosegarden\* |xargs ls -O
 750 -rwxr-x---    1 root     root     113225923 May 15
13:35 /usr/bin/rosegarden
 750 -rwxr-x---    1 root     root        18411 Apr 21
17:34 /usr/bin/rosegarden-project-package
 750 -rwxr-x---    1 root     root     18189806 May 15
13:36 /usr/bin/rosegardensequencer
 644 -rw-r--r--    1 root     root          381 Aug 13  
2004 /usr/lib/menu/rosegarden2
 755 -rwxr-xr-x    1 root     root       115800 Aug 17  
2004 /usr/lib/rosegarden/bin/rosegarden
 640 -rw-r-----    1 root     root          432 May 22  
2004 /usr/share/applnk/Applications/rosegarden.desktop
 640 -rw-r-----    1 root     root        12201 May  4
18:24 /usr/share/apps/rosegarden/rosegardenui.rc
 640 -rw-r-----    1 root     root        19675 May 14  
2004 /usr/share/icons/hicolor/128x128/apps/rosegarden.png
 640 -rw-r-----    1 root     root         2418 May 14  
2004 /usr/share/icons/hicolor/32x32/apps/rosegarden.png
 640 -rw-r-----    1 root     root         4162 May 14  
2004 /usr/share/icons/hicolor/48x48/apps/rosegarden.png
 640 -rw-r-----    1 root     root         6834 May 14  
2004 /usr/share/icons/hicolor/64x64/apps/rosegarden.png
 640 -rw-r-----    1 root     root         1515 Mar 17  
2004 /usr/share/icons/locolor/32x32/apps/rosegarden.xpm
 640 -rw-r-----    1 root     root        82856 May 15
13:35 /usr/share/locale/cy/LC_MESSAGES/rosegarden.mo
 640 -rw-r-----    1 root     root        77614 May 15
13:35 /usr/share/locale/de/LC_MESSAGES/rosegarden.mo
 640 -rw-r-----    1 root     root         3808 May 15
13:35 /usr/share/locale/en_GB/LC_MESSAGES/rosegarden.mo
 640 -rw-r-----    1 root     root          346 May 15
13:35 /usr/share/locale/en/LC_MESSAGES/rosegarden.mo
 640 -rw-r-----    1 root     root       150389 May 15
13:35 /usr/share/locale/es/LC_MESSAGES/rosegarden.mo
 640 -rw-r-----    1 root     root        44126 May 15
13:35 /usr/share/locale/et/LC_MESSAGES/rosegarden.mo
 640 -rw-r-----    1 root     root       129979 May 15
13:35 /usr/share/locale/fr/LC_MESSAGES/rosegarden.mo
 640 -rw-r-----    1 root     root       125099 May 15
13:35 /usr/share/locale/it/LC_MESSAGES/rosegarden.mo
 640 -rw-r-----    1 root     root        63918 May 15
13:35 /usr/share/locale/ja/LC_MESSAGES/rosegarden.mo
 640 -rw-r-----    1 root     root        58311 May 15
13:35 /usr/share/locale/nl/LC_MESSAGES/rosegarden.mo
 640 -rw-r-----    1 root     root       189878 May 15
13:35 /usr/share/locale/ru/LC_MESSAGES/rosegarden.mo
 640 -rw-r-----    1 root     root       144987 May 15
13:35 /usr/share/locale/sv/LC_MESSAGES/rosegarden.mo
 640 -rw-r-----    1 root     root        87401 May 15
13:35 /usr/share/locale/zh_CN/LC_MESSAGES/rosegarden.mo

/usr/lib/rosegarden:
total 4
 755 drwxr-xr-x    2 root     root         4096 Sep 10  2004 bin

/usr/share/apps/rosegarden:
total 168
 640 -rw-r-----    1 root     root         1436 Feb  8 09:55 audiomanager.rc
 640 -rw-r-----    1 root     root         3579 Nov 13  2004 autoload.rg
 640 -rw-r-----    1 root     root          402 Feb  8 09:55 bankeditor.rc
 640 -rw-r-----    1 root     root          241 Feb  8 09:55 clefinserter.rc
 640 -rw-r-----    1 root     root          103 Feb  8 09:55 controleditor.rc
 640 -rw-r-----    1 root     root          103 Feb  8 09:55 devicemanager.rc
 640 -rw-r-----    1 root     root         2412 Feb  8 09:55 eventlist.rc
 755 drwxr-xr-x    2 root     root         4096 May 15 13:41 examples
 755 drwxr-xr-x    5 root     root         4096 May 15 13:40 fonts
 755 drwxr-xr-x    2 root     root         4096 May 15 13:41 library
 640 -rw-r-----    1 root     root          720 Feb  8 09:55 markereditor.rc
 640 -rw-r-----    1 root     root          326 Feb  8 09:55 matrixeraser.rc
 640 -rw-r-----    1 root     root          326 Feb  8 09:55 matrixmover.rc
 640 -rw-r-----    1 root     root          460 Feb  8 09:55 matrixpainter.rc
 640 -rw-r-----    1 root     root         7938 Feb  8 09:55 matrix.rc
 640 -rw-r-----    1 root     root          326 Feb  8 09:55 matrixresizer.rc
 640 -rw-r-----    1 root     root          327 Feb  8 09:55 matrixselector.rc
 640 -rw-r-----    1 root     root          803 Feb  8 09:55 midimixer.rc
 640 -rw-r-----    1 root     root         1696 Feb  8 09:55 mixer.rc
 640 -rw-r-----    1 root     root          262 Feb  8 09:56 notationeraser.rc
 640 -rw-r-----    1 root     root        23681 Feb  8 09:56 notation.rc
 640 -rw-r-----    1 root     root          219 Feb  8 09:56
notationselector.rc
 640 -rw-r-----    1 root     root          625 Feb  8 09:56 noteinserter.rc
 755 drwxr-xr-x    5 root     root         4096 May 15 13:41 pixmaps
 640 -rw-r-----    1 root     root          287 Feb  8 09:56 restinserter.rc
 640 -rw-r-----    1 root     root        12201 May  4 18:24 rosegardenui.rc
 755 drwxr-xr-x    2 root     root         4096 May 15 13:40 styles
 640 -rw-r-----    1 root     root         2162 Feb  8 09:56 tempoview.rc
 640 -rw-r-----    1 root     root          241 Feb  8 09:56 textinserter.rc
 640 -rw-r-----    1 root     root         8497 Feb  4 03:43 tips
 640 -rw-r-----    1 root     root          790 Feb  8 09:56 triggermanager.rc
 644 -rw-r--r--    1 root     root           10 May 15 13:40 version.txt

/usr/share/doc/HTML/en/rosegarden:
total 0
 777 lrwxrwxrwx    1 root     root           33 May 15 02:54 common
-> /usr/share/doc/kde/HTML/en/common

/usr/share/doc/HTML/ja/rosegarden:
total 0
 777 lrwxrwxrwx    1 root     root           33 May 15 02:54 common
-> /usr/share/doc/kde/HTML/ja/common

/usr/share/doc/HTML/sv/rosegarden:
total 0
 777 lrwxrwxrwx    1 root     root           33 May 15 02:54 common
-> /usr/share/doc/kde/HTML/sv/common

/usr/share/doc/kde/HTML/en/rosegarden:
total 964
 640 -rw-r-----    1 root     root        39583 May 15 13:13 index.cache.bz2
 640 -rw-r-----    1 root     root        24939 Aug  5  2004
rg-audiofilemanager.png
 640 -rw-r-----    1 root     root        19108 Aug  6  2004 rg-audiomixer.png
 640 -rw-r-----    1 root     root        45639 Nov 26  2003 rg-bankeditor.png
 640 -rw-r-----    1 root     root         8510 Nov 26  2003 rg-clefdialog.png
 640 -rw-r-----    1 root     root        18181 Aug  6  2004 rg-colours.png
 640 -rw-r-----    1 root     root        21216 Nov 26  2003
rg-devicemanager.png
 640 -rw-r-----    1 root     root        27310 Nov 26  2003
rg-eventlisteditor.png
 640 -rw-r-----    1 root     root        21058 Aug  5  2004
rg-gridquantizer.png
 640 -rw-r-----    1 root     root         7232 Aug  5  2004 rg-ipb-audio.png
 640 -rw-r-----    1 root     root        16274 Aug  5  2004 rg-ipb-midi.png
 640 -rw-r-----    1 root     root         7320 Aug  5  2004 rg-ipb-synth.png
 640 -rw-r-----    1 root     root        13756 Nov 26  2003
rg-keysigdialog.png
 640 -rw-r-----    1 root     root        75006 Nov 26  2003 rg-mainwindow.png
 640 -rw-r-----    1 root     root       116002 Nov 26  2003 rg-matrixview.png
 640 -rw-r-----    1 root     root        12310 Nov 26  2003 rg-metronome.png
 640 -rw-r-----    1 root     root        15349 Aug  5  2004 rg-midifilter.png
 640 -rw-r-----    1 root     root        38207 Aug  6  2004 rg-midimixer.png
 640 -rw-r-----    1 root     root        27527 Aug  5  2004
rg-notationquantizer.png
 640 -rw-r-----    1 root     root       109121 Nov 26  2003
rg-notationview-multipage.png
 640 -rw-r-----    1 root     root        58931 Nov 26  2003
rg-notationview.png
 640 -rw-r-----    1 root     root        10594 Nov 26  2003
rg-pastedialog.png
 640 -rw-r-----    1 root     root         5380 Aug 11  2004
rg-pluginbuttons.png
 640 -rw-r-----    1 root     root        14476 Aug  6  2004
rg-plugin-dialog.png
 640 -rw-r-----    1 root     root         7684 Aug 11  2004
rg-plugineditorbutton.png
 640 -rw-r-----    1 root     root         7419 Aug  5  2004
rg-segmentparameterbox.png
 640 -rw-r-----    1 root     root          213 Mar  6  2003 rg-split.png
 640 -rw-r-----    1 root     root         5331 Aug 11  2004
rg-synthpluginbuttons.png
 640 -rw-r-----    1 root     root        14321 Nov 26  2003
rg-tempodialog.png
 640 -rw-r-----    1 root     root        16190 Aug  5  2004
rg-timesigdialog.png
 640 -rw-r-----    1 root     root        19046 Aug  5  2004
rg-trackbutton-instrumentmenu.png
 640 -rw-r-----    1 root     root        13486 Aug  5  2004
rg-trackbutton-instruments.png
 640 -rw-r-----    1 root     root        10851 Aug  5  2004
rg-trackbutton-labels.png
 640 -rw-r-----    1 root     root        26457 Aug  5  2004
rg-trackeditor.png
 640 -rw-r-----    1 root     root        10078 Aug  5  2004 rg-transport.png
 640 -rw-r-----    1 root     root        11568 Nov 26  2003
rg-tupletdialog.png

/usr/share/doc/kde/HTML/ja/rosegarden:
total 40
 640 -rw-r-----    1 root     root        38454 May 15 13:13 index.cache.bz2

/usr/share/doc/kde/HTML/sv/rosegarden:
total 888
 640 -rw-r-----    1 root     root        37544 May 15 13:13 index.cache.bz2
 640 -rw-r-----    1 root     root        21744 Jan 15 12:36
rg-audiofilemanager.png
 640 -rw-r-----    1 root     root        34307 Jan 15 12:36 rg-audiomixer.png
 640 -rw-r-----    1 root     root        54561 Jan 15 12:36 rg-bankeditor.png
 640 -rw-r-----    1 root     root         3586 Jan 15 12:36 rg-clefdialog.png
 640 -rw-r-----    1 root     root        24157 Jan 15 12:36 rg-colours.png
 640 -rw-r-----    1 root     root        57989 Jan 15 12:36
rg-devicemanager.png
 640 -rw-r-----    1 root     root        27565 Jan 15 12:36
rg-eventlisteditor.png
 640 -rw-r-----    1 root     root        41017 Jan 15 12:36
rg-gridquantizer.png
 640 -rw-r-----    1 root     root         2931 Jan 15 12:36 rg-ipb-audio.png
 640 -rw-r-----    1 root     root        22193 Jan 15 12:36 rg-ipb-midi.png
 640 -rw-r-----    1 root     root         2780 Jan 15 12:36 rg-ipb-synth.png
 640 -rw-r-----    1 root     root        46651 Jan 15 12:36
rg-keysigdialog.png
 640 -rw-r-----    1 root     root        44924 Jan 15 12:36 rg-mainwindow.png
 640 -rw-r-----    1 root     root        71224 Jan 15 12:36 rg-matrixview.png
 640 -rw-r-----    1 root     root        20247 Jan 15 12:36 rg-metronome.png
 640 -rw-r-----    1 root     root        40548 Jan 15 12:36 rg-midifilter.png
 640 -rw-r-----    1 root     root        24240 Jan 15 12:36 rg-midimixer.png
 640 -rw-r-----    1 root     root         6427 Jan 15 12:36
rg-notationquantizer.png
 640 -rw-r-----    1 root     root        41203 Jan 15 12:36
rg-notationview-multipage.png
 640 -rw-r-----    1 root     root        35396 Jan 15 12:36
rg-notationview.png
 640 -rw-r-----    1 root     root         4809 Jan 15 12:36
rg-pastedialog.png
 640 -rw-r-----    1 root     root         2353 Jan 15 12:36
rg-pluginbuttons.png
 640 -rw-r-----    1 root     root        20552 Jan 15 12:36
rg-plugin-dialog.png
 640 -rw-r-----    1 root     root        13500 Jan 15 12:36
rg-plugineditorbutton.png
 640 -rw-r-----    1 root     root         1503 Jan 15 12:36
rg-segmentparameterbox.png
 640 -rw-r-----    1 root     root         2109 Jan 15 12:36
rg-synthpluginbuttons.png
 640 -rw-r-----    1 root     root        42728 Jan 15 12:36
rg-tempodialog.png
 640 -rw-r-----    1 root     root         4406 Jan 15 12:36
rg-timesigdialog.png
 640 -rw-r-----    1 root     root         2477 Jan 15 12:36
rg-trackbutton-instruments.png
 640 -rw-r-----    1 root     root         2410 Jan 15 12:36
rg-trackbutton-labels.png
 640 -rw-r-----    1 root     root        45816 Jan 15 12:36
rg-trackeditor.png
 640 -rw-r-----    1 root     root        15432 Jan 15 12:36 rg-transport.png
 640 -rw-r-----    1 root     root         4295 Jan 15 12:36
rg-tupletdialog.png

--
Michael McIntyre  ----   Silvan <[hidden email]>
Linux fanatic, and certified Geek;  registered Linux user #243621
http://www.geocities.com/Paris/Rue/5407/
http://rosegarden.sourceforge.net/tutorial/


-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7393&alloc_id=16281&op=click
_______________________________________________
Rosegarden-devel mailing list
[hidden email] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
Reply | Threaded
Open this post in threaded view
|

Re: scons install problems...

Guillaume Laurent
On Sunday 15 May 2005 19:55, Silvan wrote:
> All binaries are 750, all data files are 640, and the only permissions that
> are correct are on some of the data directories.

You wouldn't have the same kind of permissions on the original files in your
source tree by any chance ? And you wouldn't have a non-standard umask ?

From what I've just checked, scons install files by copying them and
duplicating the permission flags.

--
Guillaume.
http://www.telegraph-road.org


-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
<a href="http://ads.osdn.com/?ad_ids93&alloc_id281&op=click">http://ads.osdn.com/?ad_ids93&alloc_id281&op=click
_______________________________________________
Rosegarden-devel mailing list
[hidden email] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
Reply | Threaded
Open this post in threaded view
|

Re: scons install problems...

dmmcintyr (Bugzilla)
On Sunday 15 May 2005 02:51 pm, Guillaume Laurent wrote:

> You wouldn't have the same kind of permissions on the original files in
> your source tree by any chance ? And you wouldn't have a non-standard umask
> ?

I guess if 0027 isn't standard, I do.  It looks like it's not Debian's
default, and I configured it that way on purpose.

Come to think of it, I'm pretty sure I copied this bit of config out of my old
Mandrake install.  Either that or it was inserted by a "tighten up your
security" utility I ran.  Either way, it doesn't look like I wrote it myself,
but it isn't part of either of the three more or less stock Debian installs I
can look at from here.

> From what I've just checked, scons install files by copying them and
> duplicating the permission flags.

This seems like a fragile design to me.  I can't be the only person in the
world who changed his umask.  That's what it's there for.  This has never
been a problem in the past, and that's because the old fashioned build system
uses an install -m to set the permissions for everything explicitly.

OK, this is useful.  I find/chmod'ed all the files to circumvent this brain
damage, and:

sudo scons install
scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
scons: `install' is up to date.
scons: done building targets.

So now what, I touch everything or something?

Nope.  Hell.

Well, crap.

$rm -rf rosegarden
$umask 0022
$cvs co rosegarden
$cd rosegarden
$scons
scons: Reading SConscript files ...
Checking for kde-config           :  kde-config was found
Checking for kde version          :  3.4.0
Checking for the qt library       :  qt was found as /usr
Checking for uic                  :  uic was found as /usr/bin/uic
Checking for moc                  :  moc was found as /usr/bin/moc
Checking for the qt includes      :  the qt headers were found
in /usr/include/qt3/
Checking for the kde includes     :  the kde headers were found
in /usr/include/kde/
Checking for pkg-config ... ok
Checking for alsa >= 1.0 ... ok
Checking for jack >= 0.77 ... ok
Checking for C header file ladspa.h... yes
Checking for lrdf_init() in C library lrdf... yes
Checking for liblo >= 0.7 ... ok
Checking for mad >= 0.10 ... ok
Checking for dssi >= 0.4 ... ok
Checking for xft >= 2.1.0 ... ok
scons: done reading SConscript files.
scons: Building targets ...
[...]
/usr/bin/moc -o gui/audiomanagerdialog.moc gui/audiomanagerdialog.h
g++ -I/usr/include/alsa -I/usr/local/include -I/usr/include/freetype2
-I/usr/X11R6/include -DHAVE_ALSA -DHAVE_LIBJACK -DHAVE_LADSPA -DHAVE_LIBLO
-DHAVE_LIBMAD -DHAVE_LIBLRDF -DQT_THREAD_SUPPORT -DVERSION=\"4-1.1_cvs\"
-I/usr/include/kde/ -I/usr/include/qt3 -I/usr/include/alsa
-I/usr/local/include -I/usr/include/freetype2 -I/usr/X11R6/include
-DHAVE_ALSA -DHAVE_LIBJACK -DHAVE_LADSPA -DHAVE_LIBLO -DHAVE_LIBMAD
-DHAVE_LIBLRDF -g3 -O0 -gstabs+3 -DNDEBUG -DNO_DEBUG -I/usr/include/alsa
-I/usr/local/include -I/usr/local/include -I/usr/include/freetype2
-I/usr/X11R6/include -I/usr/X11R6/include/X11/Xft -Ibase -Isound -I. -Igui -c
-o gui/audiomanagerdialog.o gui/audiomanagerdialog.cpp
In file included from gui/rosegardenguidoc.h:36,
                 from gui/audiomanagerdialog.h:28,
                 from gui/audiomanagerdialog.cpp:44:
gui/rosegardengui.h:25:20: config.h: No such file or directory
gui/audiomanagerdialog.cpp: In member function `void
   Rosegarden::AudioManagerDialog::slotRename()':
gui/audiomanagerdialog.cpp:899: warning: `getText' is deprecated (declared at
   /usr/include/kde/klineeditdlg.h:98)
gui/audiomanagerdialog.cpp: In member function `bool
   Rosegarden::AudioManagerDialog::addFile(const KURL&)':
gui/audiomanagerdialog.cpp:1095: warning: `download' is deprecated (declared
at
   /usr/include/kde/kio/netaccess.h:121)
scons: *** [gui/audiomanagerdialog.o] Error 1
scons: building terminated because of errors.


--
Michael McIntyre  ----   Silvan <[hidden email]>
Linux fanatic, and certified Geek;  registered Linux user #243621
http://www.geocities.com/Paris/Rue/5407/
http://rosegarden.sourceforge.net/tutorial/


-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7393&alloc_id=16281&op=click
_______________________________________________
Rosegarden-devel mailing list
[hidden email] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
Reply | Threaded
Open this post in threaded view
|

Re: scons install problems...

Guillaume Laurent
On Monday 16 May 2005 01:45, Silvan wrote:
> On Sunday 15 May 2005 02:51 pm, Guillaume Laurent wrote:
> > You wouldn't have the same kind of permissions on the original files in
> > your source tree by any chance ? And you wouldn't have a non-standard
> > umask ?
>
> I guess if 0027 isn't standard, I do.

Indeed it's not, and that's the source of the problem.

> > From what I've just checked, scons install files by copying them and
> > duplicating the permission flags.
>
> This seems like a fragile design to me.  I can't be the only person in the
> world who changed his umask.

To this kind of value on a personal machine ? It's a safe bet to say that not
many people do :-).

> That's what it's there for.  This has never
> been a problem in the past, and that's because the old fashioned build
> system uses an install -m to set the permissions for everything explicitly.

Indeed. Well, we can easily override scons' install method, but you'll
probably want to reconsider that paranoid setting of yours :-).

> gui/rosegardengui.h:25:20: config.h: No such file or directory

*sigh*. Of course. Fixed in cvs.

--
Guillaume.
http://www.telegraph-road.org


-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click
_______________________________________________
Rosegarden-devel mailing list
[hidden email] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
Reply | Threaded
Open this post in threaded view
|

Re: scons install problems...

dmmcintyr (Bugzilla)
On Monday 16 May 2005 02:24 am, Guillaume Laurent wrote:

> > This seems like a fragile design to me.  I can't be the only person in
> > the world who changed his umask.
>
> To this kind of value on a personal machine ? It's a safe bet to say that
> not many people do :-).

I wouldn't bet on that.  I'm not bored enough to go install a bunch of distros
and see how they set you up, but I'm at least 80% positive that umask
originally came from Mandrake.

> > gui/rosegardengui.h:25:20: config.h: No such file or directory
>
> *sigh*. Of course. Fixed in cvs.

Sorry to be the bearer of bad tidings and stuff.  Well, let's take another
crack at this shall we?

Sigh.

Builds/installs OK this time, but no DSSI support.

Checking for pkg-config ... ok
Checking for alsa >= 1.0 ... ok
Checking for jack >= 0.77 ... ok
Checking for C header file ladspa.h... yes
Checking for lrdf_init() in C library lrdf... yes
Checking for liblo >= 0.7 ... ok
Checking for mad >= 0.10 ... ok
Checking for dssi >= 0.4 ... ok
Checking for xft >= 2.1.0 ... ok

Yet no "Synth plugin" instrument is available.

Comparing an ldd of both binaries (1.0 vs. the new one I just built)

+       libasound.so.2
-       librt.so.1
-       libXinerama.so.1

I'm betting the absence of librt is a sign that there is no DSSI support.  I
can't think of anything else to look for off hand, since there's no libdssi
per se.

--
Michael McIntyre  ----   Silvan <[hidden email]>
Linux fanatic, and certified Geek;  registered Linux user #243621
http://www.geocities.com/Paris/Rue/5407/
http://rosegarden.sourceforge.net/tutorial/


-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click
_______________________________________________
Rosegarden-devel mailing list
[hidden email] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
Reply | Threaded
Open this post in threaded view
|

Re: scons install problems...

Guillaume Laurent
On Wednesday 18 May 2005 00:37, Silvan wrote:

> On Monday 16 May 2005 02:24 am, Guillaume Laurent wrote:
> > > This seems like a fragile design to me.  I can't be the only person in
> > > the world who changed his umask.
> >
> > To this kind of value on a personal machine ? It's a safe bet to say that
> > not many people do :-).
>
> I wouldn't bet on that.  I'm not bored enough to go install a bunch of
> distros and see how they set you up, but I'm at least 80% positive that
> umask originally came from Mandrake.

Yes, if you set the security level to something higher than the standard
setting for a user machine. Otherwise, umask = 022. In 14 years of dealing
with various Unices, I don't think I've ever seen a different value being
used on a workstation.

> Builds/installs OK this time, but no DSSI support.

Well I guess that's to be expected, scons_admin/sound.py doesn't do anything
if DSSI is detected. I'll fix that tomorrow, feel free to take a look it's
pretty simple.

--
Guillaume.
http://www.telegraph-road.org


-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click
_______________________________________________
Rosegarden-devel mailing list
[hidden email] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
Reply | Threaded
Open this post in threaded view
|

Re: scons install problems...

dmmcintyr (Bugzilla)
In reply to this post by dmmcintyr (Bugzilla)
On Tuesday 17 May 2005 06:37 pm, Silvan wrote:

> Sigh.
>
> Builds/installs OK this time, but no DSSI support.

Looks like you missed that or got it wrong.  I'm going to add a nodssi=1, too,  
and such and try to get the rest of it working.  May as well learn something
about this crazy new build system.  Figuring out where to put this will put
hair on my chest and stuff.

--
Michael McIntyre  ----   Silvan <[hidden email]>
Linux fanatic, and certified Geek;  registered Linux user #243621
http://www.geocities.com/Paris/Rue/5407/
http://rosegarden.sourceforge.net/tutorial/


-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click
_______________________________________________
Rosegarden-devel mailing list
[hidden email] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
Reply | Threaded
Open this post in threaded view
|

Re: scons install problems...

dmmcintyr (Bugzilla)
In reply to this post by Guillaume Laurent
On Tuesday 17 May 2005 07:01 pm, Guillaume Laurent wrote:

> Yes, if you set the security level to something higher than the standard
> setting for a user machine. Otherwise, umask = 022. In 14 years of dealing
> with various Unices, I don't think I've ever seen a different value being
> used on a workstation.

Hrmph.  You have now!  :)

> > Builds/installs OK this time, but no DSSI support.
>
> Well I guess that's to be expected, scons_admin/sound.py doesn't do
> anything if DSSI is detected. I'll fix that tomorrow, feel free to take a
> look it's pretty simple.

Crossed in the mail.  I just found it, and I'm looking at it.  It would help
if I had ever bothered to learn anything about Python though, wouldn't it?

--
Michael McIntyre  ----   Silvan <[hidden email]>
Linux fanatic, and certified Geek;  registered Linux user #243621
http://www.geocities.com/Paris/Rue/5407/
http://rosegarden.sourceforge.net/tutorial/


-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click
_______________________________________________
Rosegarden-devel mailing list
[hidden email] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
Reply | Threaded
Open this post in threaded view
|

Re: scons install problems...

dmmcintyr (Bugzilla)
On Tuesday 17 May 2005 07:08 pm, Silvan wrote:

> Crossed in the mail.  I just found it, and I'm looking at it.  It would
> help if I had ever bothered to learn anything about Python though, wouldn't
> it?

This much is not rocket science anyway.  I guess I should ask before I commit
this, just in case.  It appears to be working spiffy keen.

--
Michael McIntyre  ----   Silvan <[hidden email]>
Linux fanatic, and certified Geek;  registered Linux user #243621
http://www.geocities.com/Paris/Rue/5407/
http://rosegarden.sourceforge.net/tutorial/


-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click
_______________________________________________
Rosegarden-devel mailing list
[hidden email] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
Reply | Threaded
Open this post in threaded view
|

Re: scons install problems...

Guillaume Laurent
In reply to this post by dmmcintyr (Bugzilla)
On Wednesday 18 May 2005 01:03, Silvan wrote:
> On Tuesday 17 May 2005 06:37 pm, Silvan wrote:
> > Sigh.
> >
> > Builds/installs OK this time, but no DSSI support.
>
> Looks like you missed that or got it wrong.  I'm going to add a nodssi=1,
> too, and such and try to get the rest of it working.

Actually this script has been heavily edited by Thomas (the author of bksys,
who's been kind enough to send updated versions of our scripts when he
updated his own code). I don't know if I missed it in the first place or if
bits got lost during the various updates.

On Wednesday 18 May 2005 01:44, Silvan wrote:
>
> This much is not rocket science anyway.  I guess I should ask before I
> commit this, just in case.  It appears to be working spiffy keen.

Commit what ? There wasn't anything attached to your message. If it works just
go ahead and commit.

--
Guillaume.
http://www.telegraph-road.org


-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click
_______________________________________________
Rosegarden-devel mailing list
[hidden email] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
Reply | Threaded
Open this post in threaded view
|

Re: scons install problems...

dmmcintyr (Bugzilla)
On Wednesday 18 May 2005 01:27 am, Guillaume Laurent wrote:

> Actually this script has been heavily edited by Thomas (the author of
> bksys, who's been kind enough to send updated versions of our scripts when
> he updated his own code). I don't know if I missed it in the first place or
> if bits got lost during the various updates.

No accusation implied in either event.  It looks like a pretty nice piece of
work, actually, now that I've poked around with it a bit.  It sure beats
putting the right bits into all the weird little .in and .am files and
praying everything comes out right on the other side, doesn't it?  The
install is less brain damaged too, except for the whole umask thing.  Whine
whine whine.

> Commit what ? There wasn't anything attached to your message. If it works
> just go ahead and commit.

No, there wasn't.  I wasn't asking you to look over my shoulder so much as
making sure you didn't have some intention to be the sole proprietor of the
new build system or whatever.

I found another even more serious problem, so I just committed it.  I'll see
what else I can turn up too, along the way.  I'm expecting there are probably
more of these missing defines, but I haven't found anything else broken yet.

--
Michael McIntyre  ----   Silvan <[hidden email]>
Linux fanatic, and certified Geek;  registered Linux user #243621
http://www.geocities.com/Paris/Rue/5407/
http://rosegarden.sourceforge.net/tutorial/


-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click
_______________________________________________
Rosegarden-devel mailing list
[hidden email] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
Reply | Threaded
Open this post in threaded view
|

Re: scons install problems...

Chris Cannam
In reply to this post by Guillaume Laurent
On Wednesday 18 May 2005 00:01, Guillaume Laurent wrote:
> On Wednesday 18 May 2005 00:37, Silvan wrote:
> > Builds/installs OK this time, but no DSSI support.
>
> Well I guess that's to be expected, scons_admin/sound.py doesn't do
> anything if DSSI is detected.

It used to.  It would have been _really nice_ if you'd bothered to take
into account the fixes I made to sound.py before moving and blithely
overwriting it:

http://cvs.sourceforge.net/viewcvs.py/rosegarden/rosegarden/Attic/sound.py?rev=1.5&view=log


Chris


-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click
_______________________________________________
Rosegarden-devel mailing list
[hidden email] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
Reply | Threaded
Open this post in threaded view
|

Re: scons install problems...

Guillaume Laurent
On Wednesday 18 May 2005 10:31, Chris Cannam wrote:
>
> It used to.  It would have been _really nice_ if you'd bothered to take
> into account the fixes I made to sound.py before moving and blithely
> overwriting it:

Sorry, there's been several updates from Thomas, and I did check that the
version he was sending me was based on our most recent one. I didn't see your
last fixes. I've added the missing link flag for libXft.

--
Guillaume.
http://www.telegraph-road.org


-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click
_______________________________________________
Rosegarden-devel mailing list
[hidden email] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel