[openmamba-devel-it] libdb47 errori
gil
puntogil a libero.it
Gio 3 Lug 2008 14:53:20 CEST
Silvan Calarco ha scritto:
> Alle giovedì 3 luglio 2008, gil ha scritto:
>
>> Silvan Calarco ha scritto:
>>
>>> E' giusto così, se vuoi installare libdb47-devel devi rimuovere
>>> libdb42-devel, e mettere un conflict non cambia la situazione.
>>> Tieni presente che se aggiorni un software e lo compili con libdb47, il
>>> database esistente sul sistema andrà aggiornato a tale versione. Come?
>>> Con una procedura che al momento ricordo solo essere complicata e
>>> rischiosa. Ad esempio ricompilando rpm con libdb47-devel, si perderebbe
>>> l'accesso al database degli rpm. Questo è il motivo per cui db era così
>>> vecchio (4.2) nella distribuzione ed il motivo per cui ho importato la
>>> tua versione è perché è un passo in più per quando si inizierà a
>>> convertire tutti i programmi all'ultima versione e nel frattempo i nuovi
>>> programmi possono già essere compilati con libdb47.
>>>
>>> ciao
>>> Silvan
>>>
>>> Alle 12:48 di giovedì 3 luglio 2008, hai scritto:
>>>
>>>> ciao
>>>> ho sbagliato qualcosa con db47...
>>>>
>>>> Committing changes...
>>>> Preparing packages for installation...
>>>> file /usr/include/db.h from install of
>>>> libdb47-devel-4.7.25-1mamba.i586 conflicts with file from package
>>>> libdb42-devel-4.2.52-8mamba.i586
>>>> file /usr/include/db_185.h from install of
>>>> libdb47-devel-4.7.25-1mamba.i586 conflicts with file from package
>>>> libdb42-devel-4.2.52-8mamba.i586
>>>> file /usr/include/db_cxx.h from install of
>>>> libdb47-devel-4.7.25-1mamba.i586 conflicts with file from package
>>>> libdb42-devel-4.2.52-8mamba.i586
>>>> file /usr/lib/libdb-4.so from install of
>>>> libdb47-devel-4.7.25-1mamba.i586 conflicts with file from package
>>>> libdb42-devel-4.2.52-8mamba.i586
>>>> file /usr/lib/libdb.a from install of
>>>> libdb47-devel-4.7.25-1mamba.i586 conflicts with file from package
>>>> libdb42-devel-4.2.52-8mamba.i586
>>>> file /usr/lib/libdb.so from install of
>>>> libdb47-devel-4.7.25-1mamba.i586 conflicts with file from package
>>>> libdb42-devel-4.2.52-8mamba.i586
>>>> file /usr/lib/libdb_cxx-4.so from install of
>>>> libdb47-devel-4.7.25-1mamba.i586 conflicts with file from package
>>>> libdb42-devel-4.2.52-8mamba.i586
>>>> file /usr/lib/libdb_cxx.a from install of
>>>> libdb47-devel-4.7.25-1mamba.i586 conflicts with file from package
>>>> libdb42-devel-4.2.52-8mamba.i586
>>>> file /usr/lib/libdb_cxx.so from install of
>>>> libdb47-devel-4.7.25-1mamba.i586 conflicts with file from package
>>>> libdb42-devel-4.2.52-8mamba.i586
>>>> E: Error while running transaction
>>>>
>> ciao
>> capito
>> allora non i puo aggiornare perl-Video-DVDRip... (?) uno dei suoi
>> buildrequires (indirettamente, perl-BDB) richiede la nuova versione di
>> db >= 4.4 ...
>> quello che deve essere aggiornato nel db é l'insieme degli oggetti che
>> lo compongono o/e i "meccanismi" che lo regolano?
>> grazie
>>
>
> perl-BDB non esiste ancora nella distribuzione, per cui lo puoi creare
> utilizzando libdb47-devel senza il rischio di creare problemi di regressione:
>
> sudo rpm -e libdb42-devel
> sudo apt-get install libdb47-devel
>
> Dopodiché se avrai la necessità di aggiornare un pacchetto che richiede
> libdb42-devel rifarai la procedura opposta:
>
> sudo rpm -e libdb47-devel
> sudo apt-get install libdb42-devel
>
> ciao
> Silvan
>
>
ok
grazie
ho installato db47
pero ho ancora un problema con perl-BDB
e non capisco che mi manca...
Running Mkbootstrap for BDB ()
chmod 644 BDB.bs
cp BDB.bs blib/arch/auto/BDB/BDB.bs
chmod 644 blib/arch/auto/BDB/BDB.bs
i586-openmamba-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE
-DTHREADS_HAVE_PIDS -fno-strict-aliasing -pipe
-Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -O2 -fomit-frame-pointer -pipe -march=i586
-mtune=pentiumpro -DVERSION=\"1.5\" -DXS_VERSION=\"1.5\" -fpic
"-I/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE" BDB.c
BDB.xs: In function 'boot_BDB':
BDB.xs:1076: error: 'DB_DIRECT_LOG' undeclared (first use in this function)
BDB.xs:1076: error: (Each undeclared identifier is reported only once
BDB.xs:1076: error: for each function it appears in.)
BDB.xs:1078: error: 'DB_DSYNC_LOG' undeclared (first use in this function)
BDB.xs:1079: error: 'DB_LOG_AUTOREMOVE' undeclared (first use in this
function)
BDB.xs:1080: error: 'DB_LOG_INMEMORY' undeclared (first use in this
function)
make: *** [BDB.o] Error 1
error: Bad exit status from /var/tmp/rpm-tmp.60359 (%buil
Maggiori informazioni sulla lista
openmamba-devel-it