Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[eseguibili fantasma] /bin/ar : chi è costui?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
cloc3
Advocate
Advocate


Joined: 13 Jan 2004
Posts: 4657
Location: http://www.gentoo-users.org/user/cloc3/

PostPosted: Fri May 28, 2010 7:15 pm    Post subject: [eseguibili fantasma] /bin/ar : chi è costui? Reply with quote

Code:

s939 ~ # emerge -1 dev-db/qdbm
...
cabin.c:3336: warning: ignoring return value of 'write', declared with attribute warn_unused_result
/bin/ar: invalid option -- 's'
BusyBox v1.15.3 (2010-04-02 08:17:53 CEST) multi-call binary
...

allora eseguo:
Code:

s939 ~ # qfile /bin/ar
s939 ~ #

risposta vuota.
sposto il file in /root, rilancio la compilazione di qdbm e la concludo felicemente.
controprova: rimetto ar al suo posto e la compilazione fallisce.

/bin/ar, tuttavia, non è un eseguibile fantasma, perché ne ho trovato traccia in man ar, e ho scoperto che si tratta di un programma per il trattamento di archivi.

qualcuno saprebbe darmi informazioni più precise, riguardo al pacchetto di provenienza?
_________________
vu vu vu
gentù
mi piaci tu


Last edited by cloc3 on Sun May 30, 2010 9:08 am; edited 1 time in total
Back to top
View user's profile Send private message
Apetrini
Veteran
Veteran


Joined: 09 Feb 2005
Posts: 1158

PostPosted: Fri May 28, 2010 7:51 pm    Post subject: Reply with quote

Non è la prima volta che episodi di questo tipo vengono segnalati.
Sarebbe bene, una volta per tutte, capire perché c'è roba in giro per il sistema; e se si tratta di roba alla base dello stage3, perché non sono stati riempiti i VDB per riconoscere questi file.

Se qualcuno può spiegare bene la situazione, lo faccia....


P.s. Comunque dai un occhio qui http://www.gnu.org/software/binutils/
_________________
Linux ape 2.6.31-vanilla. Paludis since 0.28.0.
Back to top
View user's profile Send private message
cloc3
Advocate
Advocate


Joined: 13 Jan 2004
Posts: 4657
Location: http://www.gentoo-users.org/user/cloc3/

PostPosted: Sat May 29, 2010 4:55 am    Post subject: Reply with quote

Apetrini wrote:

P.s. Comunque dai un occhio qui http://www.gnu.org/software/binutils/

Code:

cloc3@s939 ~ $ qlist binutils|grep /ar
/usr/x86_64-pc-linux-gnu/binutils-bin/2.20.1/ar
/usr/share/binutils-data/x86_64-pc-linux-gnu/2.20.1/man/man1/ar.1.bz2
cloc3@s939 ~ $ genlop -l|head -n3

     Sun Jul 30 12:49:53 2006 >>> app-portage/gentoolkit-0.2.2

evidentemente il pacchetto è stato spostato fuori dai binari pubblici.
come puoi vedere, lavoro su un'installazione vecchissima (archeologica?).
evidentemente, il pacchetto si è perduto durante un upgrade che non è stato ripulito correttamente da emerge.
_________________
vu vu vu
gentù
mi piaci tu
Back to top
View user's profile Send private message
djinnZ
Advocate
Advocate


Joined: 02 Nov 2006
Posts: 4831
Location: somewhere in L.O.S.

PostPosted: Sat May 29, 2010 10:47 am    Post subject: Reply with quote

ar e ranlib li usavo ai tempi che furono per operare sulle librerie statiche .out . Non è che viene da una ricompilazione +/-multilib ?
Mi pare che sia stato rimosso dai sorgenti delle binutils e compilato solo con in casi particolari ma lo ho anche io e la mia installazione è decisamente più recente.

In ogni caso a suo tempo (quando c'erano i problemi di conversione dal 3.4. al 3.6 e la famigerata use ccc-compat con cui fare i conti) segnalai che nello stage3 erano mantenuti dei file del gcc 3.4 che incasinavano sistematicamente alcuni automake e revdep-rebuild e mi fu risposto che non era importante.
Ma è un bug.
_________________
scita et risus abundant in ore stultorum sed etiam semper severi insani sunt:wink:
mala tempora currunt...mater stultorum semper pregna est :evil:
Murpy'sLaw:If anything can go wrong, it will - O'Toole's Corollary:Murphy was an optimist :wink:
Back to top
View user's profile Send private message
Apetrini
Veteran
Veteran


Joined: 09 Feb 2005
Posts: 1158

PostPosted: Sat May 29, 2010 1:42 pm    Post subject: Reply with quote

Ho installazioni di ~1 anno fa sotto mano (roba server) e anche li c'è lo stesso problema. Rimango della teoria che siano file dello stage3 non "mappati" (e dovrebbero esserlo).
_________________
Linux ape 2.6.31-vanilla. Paludis since 0.28.0.
Back to top
View user's profile Send private message
ago
Developer
Developer


Joined: 01 Mar 2008
Posts: 1518
Location: Cosenza, Italy

PostPosted: Sat May 29, 2010 5:22 pm    Post subject: Reply with quote

@cloc3 nel mio sistema ho trovato queste info
Code:
devil ago # which -a ar
/usr/bin/ar


in più mi dice tranquillamente che fa parte di binutils (come anche a te del resto)
Code:
qfile ar | head -1
sys-devel/binutils (/usr/i686-pc-linux-gnu/binutils-bin/2.18/ar)


Forse l'unica diversità è che il tuo sta in /bin e non /usr/bin e che, fa fallire la compilazione
_________________
Contattami se vuoi contribuire in:
-Arch tester
-Chromium tester
-Traduzione doc. it
-Security
Back to top
View user's profile Send private message
Apetrini
Veteran
Veteran


Joined: 09 Feb 2005
Posts: 1158

PostPosted: Sat May 29, 2010 5:59 pm    Post subject: Reply with quote

Ahh

Siamo stati di nuovo beffati dal triplo link innestato che viene creato dopo il merge...

Date on occhio a questo...
Code:

ariel ape # ls -al /usr/bin/ar
lrwxrwxrwx 1 root root 22 14 mag 17:40 /usr/bin/ar -> x86_64-pc-linux-gnu-ar
ariel ape # ls -al /usr/bin/x86_64-pc-linux-gnu-ar
lrwxrwxrwx 1 root root 31 14 mag 17:40 /usr/bin/x86_64-pc-linux-gnu-ar -> /usr/x86_64-pc-linux-gnu/bin/ar
ariel ape # ls -al /usr/x86_64-pc-linux-gnu/bin/ar
lrwxrwxrwx 1 root root 47 14 mag 17:40 /usr/x86_64-pc-linux-gnu/bin/ar -> /usr/x86_64-pc-linux-gnu/binutils-bin/2.20.1/ar
ariel ape # ls -al /usr/x86_64-pc-linux-gnu/binutils-bin/2.20.1/ar
-rwxr-xr-x 1 root root 56168 14 mag 17:40 /usr/x86_64-pc-linux-gnu/binutils-bin/2.20.1/ar
ariel ape # paludis -o /usr/x86_64-pc-linux-gnu/binutils-bin/2.20.1/ar
* /usr/x86_64-pc-linux-gnu/binutils-bin/2.20.1/ar
    sys-devel/binutils-2.20.1-r1:0::installed
        /usr/lib64/debug/usr/x86_64-pc-linux-gnu/binutils-bin/2.20.1/ar.debug
        /usr/x86_64-pc-linux-gnu/binutils-bin/2.20.1/ar

ariel ape #


_________________
Linux ape 2.6.31-vanilla. Paludis since 0.28.0.
Back to top
View user's profile Send private message
cloc3
Advocate
Advocate


Joined: 13 Jan 2004
Posts: 4657
Location: http://www.gentoo-users.org/user/cloc3/

PostPosted: Sat May 29, 2010 7:27 pm    Post subject: Reply with quote

Apetrini wrote:
Ahh

Siamo stati di nuovo beffati

bravo.
ma non siamo stati beffati.

è solo colpa mia.
per fortuna, ho conservato nella root la copia originale del file incriminato, che la dice lunga su come stavo messo:
Code:

s939 ~ # ls -l ar
lrwxrwxrwx 1 root root 12 28 dic 08:34 ar -> /bin/busybox*

farò un'analisi di coscienza.

tuttavia, qualcosa ancora non mi torna.
ho rimosso il link e ho ricompilato binutils.
tuttavia, il fantasma permane:
Code:

s939 ~ # ls -l /usr/bin/ar
lrwxrwxrwx 1 root root 22 29 mag 21:22 /usr/bin/ar -> x86_64-pc-linux-gnu-ar
s939 ~ # qfile /usr/bin/ar
s939 ~ #

_________________
vu vu vu
gentù
mi piaci tu
Back to top
View user's profile Send private message
Apetrini
Veteran
Veteran


Joined: 09 Feb 2005
Posts: 1158

PostPosted: Sat May 29, 2010 7:36 pm    Post subject: Reply with quote

Il fantasma rimarrà sempre li indipendentemente da quante volte ricompili binutils.

A quanto pare questi link sono ricreati dopo il merge, ma non sono "mappati". Non è l'unico esempio di link non mappato...
_________________
Linux ape 2.6.31-vanilla. Paludis since 0.28.0.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum