Yes, you're right. Perl is in the devx pack, which is a separate unit in Puppy Linux which contains all the compilers etc that gets unloaded when not in use. So that probably explains why LiVES works when doing a make install - the devx would have been loaded.
After loading the devx, I get the following:
# smogrify report test
mkdir: invalid mode 'ode=777'
# echo $?
0
# ls -l ~/.lives
-rw-r--r-- 1 root root 2596 Jul 19 00:35 /root/.lives
mkdir: invalid mode 'ode=777'
# echo $?
0
# ls -l ~/.lives
-rw-r--r-- 1 root root 2596 Jul 19 00:35 /root/.lives
But now LiVES starts!
So I think this is probably fixed; I'll just make sure perl is included in the package.
Thanks so much!
Sent: Friday, July 18, 2014 at 8:23 PM
From: salsaman <[email protected]>
To: "pam pam" <[email protected]>
Cc: "LiVES users list" <[email protected]>
Subject: Re: Weird error
From: salsaman <[email protected]>
To: "pam pam" <[email protected]>
Cc: "LiVES users list" <[email protected]>
Subject: Re: Weird error
Hmmm. Seems to be a perl related error rather than something in LiVES itself.
Can you send the output of the following:
On Fri, Jul 18, 2014 at 8:59 AM, <[email protected]> wrote:
I've attached a screenshot with the results of those commands. (Er, plz ignore the typo lol.)
-----Original message-----
Sent: Friday, 18 July 2014 at 13:11:55
From: salsaman <[email protected]>
To: [email protected]Subject: Re: Re: Re: [Lives-users] Weird error
(let's keep the mailing list in cc)
(Reply is below....I hate gmail, because it does top posting automatically)
On Fri, Jul 18, 2014 at 6:58 AM, <[email protected]> wrote:
> Puppy Linux is a root-only system. The only way you can run anything is as
> root.
>
>
> -----Original message-----
> Sent: Friday, 18 July 2014 at 05:28:05
> From: salsaman <[email protected]>
> To: "pam pam" <[email protected]>
> Subject: Re: Re: [Lives-users] Weird error
> Why are you running it as root ?
>
>
>
>
> http://lives.sourceforge.net
> https://www.ohloh.net/accounts/salsaman
>
>
> On Thu, Jul 17, 2014 at 9:26 PM, pam pam <[email protected]> wrote:
>
> > Ok, no .lives, ~/.lives-dir or anything else in $HOME. Starting lives
> > from a terminal gives:
> >
> > "LiVES was unable to read from its configuration file /root/.lives
> >
> > Please check the file permissions for this file and try again."
> >
> > And there's still no lives-related files in ~. Creating /root/.lives
> > doesn't help.
> >
> > The only time I can get it working is when I do a make install. But it
> > doesn't work in package form, and doesn't work as part of a remaster, so
> I
> > can't share it.
> >
> > Thanks for taking the time to look into this. :)
> >
> >
> > *Sent:* Thursday, July 17, 2014 at 8:46 AM
> > *From:* salsaman <[email protected]>
> > *To:* [email protected]
> > *Subject:* Re: Re: [Lives-users] Weird error
> > What is the exact error message? When does it occur ?
> >
> >
> >
> > http://lives.sourceforge.net
> > https://www.ohloh.net/accounts/salsaman
> >
> > On Wed, Jul 16, 2014 at 9:26 PM, <[email protected]> wrote:
> >>
> >> Doing make install DESTDIR=/folder creates a bad startup link for lives,
> >> but that's not an issue. The thing is that it seems to only work after
> I do
> >> a regular make install, and then only temporarily? For example, I've
> tried
> >> doing a make install, verifying that it starts, and then remastering the
> >> iso using the built-in Puppy tools. (I was getting desperate.) But then
> I
> >> get that same error about the .lives file permissions, whether the file
> >> exists or not. Same with the package I create from the DESTDIR folder.
> >>
> >> I've built hundreds of packages and never had so much trouble as with
> >> your fine program. 😀
> >>
> >> -----Original message-----
> >> Sent: Wednesday, 16 July 2014 at 20:02:06
> >> From: salsaman <[email protected]>
> >> To: "LiVES users list" <[email protected]>
> >> Subject: Re: [Lives-users] Weird error
> >> Hi,
> >> when you package it, make sure you do not include ~/.lives, ~/.lives-dir
> >> or
> >> anything else in $HOME.
> >>
> >> Should include only the files in lib, doc, share and bin.
> >>
> >>
> >> Regards,
> >> Gabriel.
> >>
> >>
> >>
> >> http://lives.sourceforge.net
> >> https://www.ohloh.net/accounts/salsaman
> >>
> >>
> >> On Wed, Jul 16, 2014 at 2:20 PM, <[email protected]> wrote:
> >>
> >> > Hi, trying to package this on Puppy Linux and it builds fine, and it
> >> runs,
> >> > but stops working when put into a package. Complains about the .lives
> >> and
> >> > its permissions, even though I'm pretty sure that's not really a
> thing.
> >> >
> >> > Problem also exists upon remastering the iso. Very peculiar!
> >> >
> >> > What can I do?
> >> >
> >> > Thanks
> >> >
> >> >
>
OK, we will need to reproduce the steps that LiVES does on startup.
Can you try the following, open a terminal window, and from the command
line, type:
smogrify report test
then hit enter. Then:
echo $?
hit enter again. Then finally,
ls -l ~/.lives
Please let me know what happens.
Regards,
Gabriel.
------------------------------------------------------------------------------ Want fast and easy access to all the code in your enterprise? Index and search up to 200,000 lines of code with a free copy of Black Duck Code Sight - the same software that powers the world's largest code search on Ohloh, the Black Duck Open Hub! Try it now. http://p.sf.net/sfu/bds
_______________________________________________ Lives-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/lives-users
