Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[risolto] errore compilazione cdemu e libstdc++
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
tizio
Guru
Guru


Joined: 22 Mar 2005
Posts: 365

PostPosted: Wed Sep 06, 2006 2:39 pm    Post subject: [risolto] errore compilazione cdemu e libstdc++ Reply with quote

ho aggiornato gcc glibc e linux-headers...
al seguito del emerge -e world ci son solo due pacchetti che non riesco a ricompilare... il primo è cdemu:
Code:

>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/cdemu-0.7/work/cdemu-0.7 ...
make -C /usr/src/linux SUBDIRS=/var/tmp/portage/cdemu-0.7/work/cdemu-0.7 modulesmake[1]: Entering directory `/usr/src/linux-2.6.17-gentoo-r7'
make[1]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
  CC [M]  /var/tmp/portage/cdemu-0.7/work/cdemu-0.7/cdemu.o
/var/tmp/portage/cdemu-0.7/work/cdemu-0.7/cdemu.c:642: error: unknown field 'dev_ioctl' specified in initializer
/var/tmp/portage/cdemu-0.7/work/cdemu-0.7/cdemu.c:642: warning: initialization makes integer from pointer without a cast
/var/tmp/portage/cdemu-0.7/work/cdemu-0.7/cdemu.c:646: error: 'CDC_IOCTLS' undeclared here (not in a function)
make[2]: *** [/var/tmp/portage/cdemu-0.7/work/cdemu-0.7/cdemu.o] Error 1
make[1]: *** [_module_/var/tmp/portage/cdemu-0.7/work/cdemu-0.7] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.17-gentoo-r7'
make: *** [all] Error 2

!!! ERROR: app-cdr/cdemu-0.7 failed.
Call stack:
  ebuild.sh, line 1539:   Called dyn_compile
  ebuild.sh, line 939:   Called src_compile
  cdemu-0.7.ebuild, line 23:   Called die


e il secondo è libstdc++
Code:

>>> Merging virtual/libstdc++-3.3 to /
>>> Safely unmerging already-installed instance...
!!! CATEGORY file is corrupt: /var/db/pkg/virtual/libstdc++-3.3/CATEGORY
No package files given... Grabbing a set.
execve() arg 3 contains a non-string value:
   /bin/bash -c bzip2 -d /var/db/pkg/virtual/libstdc++-3.3/environment.bz2
Traceback (most recent call last):
  File "/usr/bin/emerge", line 3545, in ?
    mydepgraph.merge(pkglist)
  File "/usr/bin/emerge", line 2075, in merge
    retval=portage.doebuild(y,"merge",myroot,self.pkgsettings,edebug,tree="porttree")
  File "/usr/lib/portage/pym/portage.py", line 3060, in doebuild
    vartree=vartree, prev_mtimes=prev_mtimes)
  File "/usr/lib/portage/pym/portage.py", line 3269, in merge
    mydbapi=mydbapi, prev_mtimes=prev_mtimes)
  File "/usr/lib/portage/pym/portage.py", line 6744, in merge
    cleanup=cleanup, mydbapi=mydbapi, prev_mtimes=prev_mtimes)
  File "/usr/lib/portage/pym/portage.py", line 6390, in treewalk
    self.unmerge(oldcontents,trimworld=0)
  File "/usr/lib/portage/pym/portage.py", line 6026, in unmerge
    mydbapi=self.vartree.dbapi, vartree=self.vartree)
  File "/usr/lib/portage/pym/portage.py", line 2838, in doebuild
    use_cache, mydbapi)
  File "/usr/lib/portage/pym/portage.py", line 2577, in doebuild_environment
    eapi, mysettings["INHERITED"], mysettings["SLOT"], mysettings["RESTRICT"]  = \
  File "/usr/lib/portage/pym/portage.py", line 4697, in aux_get
    if os.access(myfn,os.R_OK):
TypeError: access() argument 1 must be (encoded string without NULL bytes), not str

ho provato già con fix_libtool_files.sh revdep-rebuild e riemergere libtool...
mi scuso se dovevo fare due thread ma penso siano correlati i problemi
grazie a tutti
_________________
ci son 10 tipi di persone al mondo..
chi capisce il binario e chi no


Last edited by tizio on Mon Sep 11, 2006 12:30 pm; edited 1 time in total
Back to top
View user's profile Send private message
tizio
Guru
Guru


Joined: 22 Mar 2005
Posts: 365

PostPosted: Mon Sep 11, 2006 10:34 am    Post subject: Reply with quote

UP

ho fatto aggiornamento ed è richiesta la dipendenza di libstdc++...
ricevo sempre lo stesso errore e non riesco ad andare avanti...
_________________
ci son 10 tipi di persone al mondo..
chi capisce il binario e chi no
Back to top
View user's profile Send private message
Luca89
Advocate
Advocate


Joined: 27 Apr 2005
Posts: 2107
Location: Agrigento (Italy)

PostPosted: Mon Sep 11, 2006 10:46 am    Post subject: Reply with quote

Code:
!!! CATEGORY file is corrupt: /var/db/pkg/virtual/libstdc++-3.3/CATEGORY


Si è corrotto quel file, prova a vedere a mano cosa c'è contenuto, io ho:

Code:
[ luca ] # cat /var/db/pkg/virtual/libstdc++-3.3/CATEGORY
virtual
[ luca ] #

_________________
Running Fast!
Back to top
View user's profile Send private message
tizio
Guru
Guru


Joined: 22 Mar 2005
Posts: 365

PostPosted: Mon Sep 11, 2006 11:11 am    Post subject: Reply with quote

era vuoto...
ci ho messo "virtual" ma non si risolve... il problema ora è:
Code:

>>> Safely unmerging already-installed instance...
No package files given... Grabbing a set.
execve() arg 3 contains a non-string value:
   /bin/bash -c bzip2 -d /var/db/pkg/virtual/libstdc++-3.3/environment.bz2
Traceback (most recent call last):
  File "/usr/bin/emerge", line 4049, in ?
    emerge_main()
  File "/usr/bin/emerge", line 4044, in emerge_main
    myopts, myaction, myfiles, spinner)
  File "/usr/bin/emerge", line 3584, in action_build
    mergetask.merge(pkglist, favorites, mtimedb)
  File "/usr/bin/emerge", line 2048, in merge
    prev_mtimes=ldpath_mtimes)
  File "/usr/lib/portage/pym/portage.py", line 3023, in doebuild
    vartree=vartree, prev_mtimes=prev_mtimes)
  File "/usr/lib/portage/pym/portage.py", line 3242, in merge
    mydbapi=mydbapi, prev_mtimes=prev_mtimes)
  File "/usr/lib/portage/pym/portage.py", line 6415, in merge
    cleanup=cleanup, mydbapi=mydbapi, prev_mtimes=prev_mtimes)
  File "/usr/lib/portage/pym/portage.py", line 6055, in treewalk
    self.unmerge(oldcontents, trimworld=0, ldpath_mtimes=prev_mtimes)
  File "/usr/lib/portage/pym/portage.py", line 5714, in unmerge
    mydbapi=self.vartree.dbapi, vartree=self.vartree)
  File "/usr/lib/portage/pym/portage.py", line 2770, in doebuild
    use_cache, mydbapi)
  File "/usr/lib/portage/pym/portage.py", line 2518, in doebuild_environment
    raise portage_exception.UnsupportedAPIException(mycpv, eapi)
portage_exception.UnsupportedAPIException

_________________
ci son 10 tipi di persone al mondo..
chi capisce il binario e chi no
Back to top
View user's profile Send private message
Luca89
Advocate
Advocate


Joined: 27 Apr 2005
Posts: 2107
Location: Agrigento (Italy)

PostPosted: Mon Sep 11, 2006 11:29 am    Post subject: Reply with quote

Probabilmente la corruzione è un po più profonda, io ti consiglierei di fare un backup della directory /var/db/pkg/ e poi provare questo script:
Code:
/usr/lib/portage/bin/fix-db.py

Non l'ho mai usato ma dal nome sembra che serva allo scopo.
_________________
Running Fast!
Back to top
View user's profile Send private message
tizio
Guru
Guru


Joined: 22 Mar 2005
Posts: 365

PostPosted: Mon Sep 11, 2006 12:13 pm    Post subject: Reply with quote

forse ci siamo quasi..
Code:

root:/var/db/pkg# /usr/lib/portage/bin/fix-db.py
Traceback (most recent call last):
  File "/usr/lib/portage/bin/fix-db.py", line 59, in ?
    pkgdirlist = os.listdir(pkgdir)
OSError: [Errno 20] Not a directory: '/var/db/pkg/virtual/-MERGING-libstdc++-3.3.portage_lockfile/'

da errore proprio su quel pacchetto ma sembra non riesca a risolvere.. come procedo?
intanto grazie mille per l'aiuto
_________________
ci son 10 tipi di persone al mondo..
chi capisce il binario e chi no
Back to top
View user's profile Send private message
tizio
Guru
Guru


Joined: 22 Mar 2005
Posts: 365

PostPosted: Mon Sep 11, 2006 12:29 pm    Post subject: Reply with quote

ho eliminato le cartelle relative a libstdc++ e riemerso... finalmente andata a buon fine!!
per cdemu aspetterò esca una versione più recente sperando supporti
ancora grazie mille
_________________
ci son 10 tipi di persone al mondo..
chi capisce il binario e chi no
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