help-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Help-make Digest, Vol 82, Issue 4


From: xiangfeng shen
Subject: Re: Help-make Digest, Vol 82, Issue 4
Date: Wed, 9 Sep 2009 15:07:57 +0800

Thanks Smith for reminder.
I use HP-UX and can use --numeric-owner option for tar command to let tar use numeric owner, not to use the original owner.

Thanks Herta for your suggestion.
I should ask administrator for help to add uid in the /etc/passwd file since  I do not have the super user right.
 
Best regards.
carl
 
2009/9/9 <address@hidden>
Send Help-make mailing list submissions to
       address@hidden

To subscribe or unsubscribe via the World Wide Web, visit
       http://lists.gnu.org/mailman/listinfo/help-make
or, via email, send a message with subject or body 'help' to
       address@hidden

You can reach the person managing the list at
       address@hidden

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Help-make digest..."


Today's Topics:

  1. Re: tar: couldn't get uname for uid 70099 (Herta Van den Eynde)
  2. Re: tar: couldn't get uname for uid 70099 (Paul Smith)
  3. make- target specific variables (Venkata Rajasekharu)
  4. Re: make- target specific variables (CHEN Cheng)
  5. Re: make- target specific variables (Paul Smith)


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

Message: 1
Date: Mon, 7 Sep 2009 23:43:39 +0200
From: Herta Van den Eynde <address@hidden>
Subject: Re: tar: couldn't get uname for uid 70099
To: xiangfeng shen <address@hidden>, address@hidden
Message-ID:
       <address@hidden>
Content-Type: text/plain; charset="iso-8859-1"

Hi Carl,

Are these files on a filesystem you share with another computer?  (nfs,
samba, ...)  Then the best way to proceed probably is to create an account
with uid 70099, similar to the one on the other system.

If you do not share the files with another computer, then the account that
originally owned the files may have been deleted.  You can then either again
create an account with uid 70099, or change the ownership of the files to an
exitsing account.

Kind regards,

Herta

2009/9/7 xiangfeng shen <address@hidden>

> Hi Herta,
>
> There is no uid 70099 in /etc/passwd.
> En, I try to fix it as it complains every time when I build.
> I tried several methods, but do know how to:-(
> Any suggestion?
>
> Best regards.
> carl
>
> 2009/9/7 Herta Van den Eynde <address@hidden>
>
> Hi Carl Shen,
>>
>> Is there a uid 70099 in /etc/passwd?
>>
>> Kind regards,
>>
>> Herta
>>
>>
>> 2009/9/6 xiangfeng shen <address@hidden>
>>
>>>   HI,
>>>
>>> I encounter an issue when buillding.
>>> tar: couldn't get uname for uid 70099
>>> I google it for a suggestion:
>>> #chown -R <username>:<groupname> /xxx
>>> But I can't get the $uid and $gid in make file.
>>> Could any guys can help me?
>>>
>>> Best regards.
>>> carl shen
>>>
>>> Next is the detail log:
>>>         tar cfh opc_pkg/cc.tar  cc/bin/checkCCports  cc/bin/checkCCprocs
>>> cc/bin/cleanDb.sh  cc/bin/delPartialLogData  cc/bin/exportDB
>>> cc/bin/importDB  cc/bin/installCron.sh  cc/bin/installDB  cc/bin/installGUI
>>> cc/bin/installsnmpv3.sh  cc/bin/opc_pgsql  cc/bin/reloadDB
>>> cc/bin/runBICserver  cc/bin/runConfig  cc/bin/runEvent  cc/bin/runPGserver
>>> cc/bin/runPm  cc/bin/runSession  cc/bin/runSnmpAgent  cc/bin/startApache
>>> cc/bin/startCC  cc/bin/startPostmaster  cc/bin/startTomcat
>>> cc/bin/stopApache  cc/bin/stopBICserver  cc/bin/stopCC  cc/bin/stopPGserver
>>> cc/bin/stopPostmaster  cc/bin/stopSnmpAgent  cc/bin/stopTomcat
>>> cc/bin/updatessl.sh  cc/bin/updateCCports  cc/bin/updateGUIdelay
>>> cc/bin/vacuumDB  cc/conf  cc/libs
>>> tar: couldn't get uname for uid 70099
>>> tar: couldn't get uname for uid 70099
>>> tar: couldn't get uname for uid 70099
>>> *** Error code 5
>>> clearmake: Error: Build script failed for "CC_PKG"
>>>
>>> _______________________________________________
>>> Help-make mailing list
>>> address@hidden
>>> http://lists.gnu.org/mailman/listinfo/help-make
>>>
>>>
>>
>>
>> --
>> "Life on Earth may be expensive,
>> but it comes with a free ride around the Sun."
>>
>
>


--
"Life on Earth may be expensive,
but it comes with a free ride around the Sun."
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.gnu.org/pipermail/help-make/attachments/20090907/3225d0fe/attachment.html

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

Message: 2
Date: Tue, 08 Sep 2009 01:00:31 -0400
From: Paul Smith <address@hidden>
Subject: Re: tar: couldn't get uname for uid 70099
To: Herta Van den Eynde <address@hidden>
Cc: address@hidden, xiangfeng shen <address@hidden>
Message-ID: <address@hidden>
Content-Type: text/plain

On Mon, 2009-09-07 at 23:43 +0200, Herta Van den Eynde wrote:

>                 2009/9/6 xiangfeng shen <address@hidden>
>
>                         HI,
>
>                         I encounter an issue when buillding.
>                         tar: couldn't get uname for uid 70099
>                         I google it for a suggestion:
>                         #chown -R <username>:<groupname> /xxx
>                         But I can't get the $uid and $gid in make
>                         file.
>                         Could any guys can help me?
>
>                         Best regards.
>                         carl shen
>
>                         Next is the detail log:
>                                 tar cfh opc_pkg/cc.tar
>                         cc/bin/checkCCports   cc/bin/updateGUIdelay
>                         cc/bin/vacuumDB  cc/conf  cc/libs
>                         tar: couldn't get uname for uid 70099
>                         tar: couldn't get uname for uid 70099
>                         tar: couldn't get uname for uid 70099
>                         *** Error code 5
>                         clearmake: Error: Build script failed for
>                         "CC_PKG"

First, this question has nothing to do with GNU make.  This mailing list
is for help with using and writing makefiles for GNU make, not generic
questions related to any package that uses a makefile.

Second, your problem cannot be solved without know what operating system
you're running this on, etc.  Different versions of tar have different
options that can be used to force the unpacked files to have the local
uid/gid rather than the one that was contained in the tar file; see the
man page for tar on your system.

If you can't figure it out, please contact someone who knows about the
software you're trying to build: only they can help you solve this
problem.

Good luck!

--
-------------------------------------------------------------------------------
 Paul D. Smith <address@hidden>          Find some GNU make tips at:
 http://www.gnu.org                      http://make.mad-scientist.net
 "Please remain calm...I may be mad, but I am a professional." --Mad Scientist




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

Message: 3
Date: Tue, 8 Sep 2009 10:12:52 +0530
From: Venkata Rajasekharu <address@hidden>
Subject: make- target specific variables
To: address@hidden, address@hidden
Message-ID:
       <address@hidden>
Content-Type: text/plain; charset="iso-8859-1"

Hi all,

makefile:
---------------------

VAR = 1 $< 1
all : VAR += 2 $< 2

all: makefile
       echo $(VAR)

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

bash-3.00$ make
1 1 2 makefile 2

Since VAR is a recursively defined variable its value should be evaluated
during the command execution.

But why it is not
   "1 makefile 1 2 makefile 2 "


- Regards,
Rajasekhar.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.gnu.org/pipermail/help-make/attachments/20090908/50e85560/attachment.html

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

Message: 4
Date: Tue, 8 Sep 2009 20:38:29 +0800
From: CHEN Cheng <address@hidden>
Subject: Re: make- target specific variables
To: Venkata Rajasekharu <address@hidden>
Cc: address@hidden, address@hidden
Message-ID: <address@hidden>
Content-Type: text/plain; charset=us-ascii

On Tue, Sep 08, 2009 at 10:12:52AM +0530, Venkata Rajasekharu wrote:
> Hi all,
>
> makefile:
> ---------------------
>
> VAR = 1 $< 1
> all : VAR += 2 $< 2
>
> all: makefile
>         echo $(VAR)
>
> -------------------
>
> bash-3.00$ make
> 1 1 2 makefile 2
>
> Since VAR is a recursively defined variable its value should be evaluated
> during the command execution.
>
> But why it is not
>     "1 makefile 1 2 makefile 2 "
>

I get "1 makefile 1 2 makefile 2" as expected.

My gmake version is 3.81. Which version do you use?


Best,
Cheng




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

Message: 5
Date: Tue, 08 Sep 2009 09:11:04 -0400
From: Paul Smith <address@hidden>
Subject: Re: make- target specific variables
To: Venkata Rajasekharu <address@hidden>
Cc: address@hidden, address@hidden
Message-ID: <address@hidden>
Content-Type: text/plain

On Tue, 2009-09-08 at 10:12 +0530, Venkata Rajasekharu wrote:
> Hi all,
>
> makefile:
> ---------------------
> VAR = 1 $< 1
> all : VAR += 2 $< 2
>
> all: makefile
>         echo $(VAR)
> -------------------
>
> bash-3.00$ make
> 1 1 2 makefile 2
>
> Since VAR is a recursively defined variable its value should be
> evaluated during the command execution.
>
> But why it is not
>     "1 makefile 1 2 makefile 2 "

I get "1 makefile 1 2 makefile 2", using GNU make 3.81.

BTW, please choose either bug-make OR help-make, but not both, when
asking questions.  Thanks!

--
-------------------------------------------------------------------------------
 Paul D. Smith <address@hidden>          Find some GNU make tips at:
 http://www.gnu.org                      http://make.mad-scientist.net
 "Please remain calm...I may be mad, but I am a professional." --Mad Scientist




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

_______________________________________________
Help-make mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/help-make


End of Help-make Digest, Vol 82, Issue 4
****************************************


reply via email to

[Prev in Thread] Current Thread [Next in Thread]