Se avete problemi con l'installazione e la configurazione di Slackware64 postate qui. Non usate questo forum per argomenti che trattano la Slackware32 o generali... per quelli usate rispettivamente il forum Slackware e Gnu/Linux in genere.
Regole del forum
1) Citare sempre la versione di Slackware64 usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Ciao a tutti,
è da dicembre che combatto con il pacchetto in oggetto... Non c'è una versione pacchettizzata per la current ed ho scaricato mille sorgenti e/o slackbuild, ma senza risultato. Dall'ultimo slackbuild disponibile (14.1), il risultato è il seguente:
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "ucnv_toUnicode_51"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "uset_getSerializedRange_51"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "ucnv_open_51"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "ucnv_openU_51"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "ucnv_getMaxCharSize_51"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "uset_getSerializedSet_51"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "uset_getSerializedRangeCount_51"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "UCNV_FROM_U_CALLBACK_SUBSTITUTE_51"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "uset_close_51"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "uset_setSerializedToOne_51"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "uset_openPatternOptions_51"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "u_tolower_51"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "uset_serialize_51"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "ucnv_close_51"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "u_charType_51"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "ucnv_toUChars_51"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "u_foldCase_51"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "ucnv_getMinCharSize_51"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "UCNV_FROM_U_CALLBACK_STOP_51"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "u_toupper_51"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "ucnv_setFromUCallBack_51"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "ucnv_fromUnicode_51"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "ucnv_fromUChars_51"
Il tutto deriva dal pacchetto icu4c, di cui sembra che il workbench voglia molteplici versioni. ho installato sia le multilib di alenbob che quelle disponibili su slacky, ma non c'è verso... qualcuno è riuscito a compilarlo?
/usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../x86_64-slackware-linux/bin/ld: warning: libicui18n.so.54, needed by /usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../lib64/libvsqlitepp.so, not found (try using -rpath or -rpath-link)
/usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../x86_64-slackware-linux/bin/ld: warning: libicuuc.so.54, needed by /usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../lib64/libvsqlitepp.so, not found (try using -rpath or -rpath-link)
/usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../x86_64-slackware-linux/bin/ld: warning: libicudata.so.54, needed by /usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../lib64/libvsqlitepp.so, not found (try using -rpath or -rpath-link)
/usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../x86_64-slackware-linux/bin/ld: warning: libicui18n.so.56, needed by /usr/lib64/../lib64/libsqlite3.so.0, not found (try using -rpath or -rpath-link)
/usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../x86_64-slackware-linux/bin/ld: warning: libicuuc.so.56, needed by /usr/lib64/../lib64/libsqlite3.so.0, not found (try using -rpath or -rpath-link)
/usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../x86_64-slackware-linux/bin/ld: warning: libicudata.so.56, needed by /usr/lib64/../lib64/libsqlite3.so.0, not found (try using -rpath or -rpath-link)
/usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../x86_64-slackware-linux/bin/ld: warning: libicui18n.so.51, needed by /usr/lib64/../lib64/libxerces-c-3.1.so, not found (try using -rpath or -rpath-link)
/usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../x86_64-slackware-linux/bin/ld: warning: libicuuc.so.51, needed by /usr/lib64/../lib64/libxerces-c-3.1.so, not found (try using -rpath or -rpath-link)
/usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../x86_64-slackware-linux/bin/ld: warning: libicudata.so.51, needed by /usr/lib64/../lib64/libxerces-c-3.1.so, not found (try using -rpath or -rpath-link)
Sono pazzo io, o pretende 3 versione diverse della stessa libreria???
/usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../x86_64-slackware-linux/bin/ld: warning: libicui18n.so.54, needed by /usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../lib64/libvsqlitepp.so, not found (try using -rpath or -rpath-link)
/usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../x86_64-slackware-linux/bin/ld: warning: libicuuc.so.54, needed by /usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../lib64/libvsqlitepp.so, not found (try using -rpath or -rpath-link)
/usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../x86_64-slackware-linux/bin/ld: warning: libicudata.so.54, needed by /usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../lib64/libvsqlitepp.so, not found (try using -rpath or -rpath-link)
/usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../x86_64-slackware-linux/bin/ld: warning: libicui18n.so.56, needed by /usr/lib64/../lib64/libsqlite3.so.0, not found (try using -rpath or -rpath-link)
/usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../x86_64-slackware-linux/bin/ld: warning: libicuuc.so.56, needed by /usr/lib64/../lib64/libsqlite3.so.0, not found (try using -rpath or -rpath-link)
/usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../x86_64-slackware-linux/bin/ld: warning: libicudata.so.56, needed by /usr/lib64/../lib64/libsqlite3.so.0, not found (try using -rpath or -rpath-link)
/usr/lib64/../lib64/libsqlite3.so.0: riferimento non definito a "ubrk_current_56"
/usr/lib64/../lib64/libsqlite3.so.0: riferimento non definito a "u_strToLower_56"
/usr/lib64/../lib64/libsqlite3.so.0: riferimento non definito a "ubrk_close_56"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "uset_getSerializedRange_54"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "UCNV_FROM_U_CALLBACK_STOP_54"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "u_tolower_54"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "ucnv_fromUnicode_54"
/usr/lib64/../lib64/libsqlite3.so.0: riferimento non definito a "u_strToUpper_56"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "ucnv_toUChars_54"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "ucnv_setFromUCallBack_54"
/usr/lib64/../lib64/libsqlite3.so.0: riferimento non definito a "uregex_setText_56"
/usr/lib64/../lib64/libsqlite3.so.0: riferimento non definito a "u_errorName_56"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "u_foldCase_54"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "ucnv_toUnicode_54"
/usr/lib64/../lib64/libsqlite3.so.0: riferimento non definito a "u_foldCase_56"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "u_toupper_54"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "ucnv_close_54"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "uset_openPatternOptions_54"
/usr/lib64/../lib64/libsqlite3.so.0: riferimento non definito a "u_strToUTF8_56"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "ucnv_getMaxCharSize_54"
/usr/lib64/../lib64/libsqlite3.so.0: riferimento non definito a "uregex_open_56"
/usr/lib64/../lib64/libsqlite3.so.0: riferimento non definito a "ucol_close_56"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "UCNV_FROM_U_CALLBACK_SUBSTITUTE_54"
/usr/lib64/../lib64/libsqlite3.so.0: riferimento non definito a "ucol_open_56"
/usr/lib64/../lib64/libsqlite3.so.0: riferimento non definito a "ubrk_open_56"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "uset_close_54"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "uset_setSerializedToOne_54"
/usr/lib64/../lib64/libsqlite3.so.0: riferimento non definito a "utf8_nextCharSafeBody_56"
/usr/lib64/../lib64/libsqlite3.so.0: riferimento non definito a "ubrk_next_56"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "ucnv_fromUChars_54"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "ucnv_getMinCharSize_54"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "ucnv_open_54"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "ucnv_openU_54"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "u_charType_54"
/usr/lib64/../lib64/libsqlite3.so.0: riferimento non definito a "uregex_matches_56"
/usr/lib64/../lib64/libsqlite3.so.0: riferimento non definito a "ubrk_first_56"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "uset_getSerializedRangeCount_54"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "uset_serialize_54"
/usr/lib64/../lib64/libxerces-c-3.1.so: riferimento non definito a "uset_getSerializedSet_54"
/usr/lib64/../lib64/libsqlite3.so.0: riferimento non definito a "ucol_strcoll_56"
/usr/lib64/../lib64/libsqlite3.so.0: riferimento non definito a "uregex_close_56"
/usr/lib64/../lib64/libsqlite3.so.0: riferimento non definito a "u_isspace_56"
io proverei due strade alternative:
- prendere mysql-workbench e anche tutte le dipendenze non incluse in Slackware dal repository per current di slackonly (ma non sono sicuro al 100% che sia aggiornato);
- compilarti da solo mysql-workbench e prima anche tutte le dipendenze non incluse in Slackware usando il branch master del repository di SlackBuilds.org o il mio repository dedicato a current: non e' detto pero' che la compilazione sia supportata su una piattaforma multilib.
nella seconda ipotesi fammi sapere se usi sbopkg, magari posso darti qualche dritta, ad esempio segue la coda di pacchetti da compilare/installare
ponce ha scritto:io proverei due strade alternative:
- prendere mysql-workbench e anche tutte le dipendenze non incluse in Slackware dal repository per current di slackonly (ma non sono sicuro al 100% che sia aggiornato);
- compilarti da solo mysql-workbench e prima anche tutte le dipendenze non incluse in Slackware usando il branch master del repository di SlackBuilds.org o il mio repository dedicato a current: non e' detto pero' che la compilazione sia supportata su una piattaforma multilib.
nella seconda ipotesi fammi sapere se usi sbopkg, magari posso darti qualche dritta, ad esempio segue la coda di pacchetti da compilare/installare
comunque xerces-c e' una dipendenza opzionale di gdal, e' scritto nel suo README (leggilo sempre per ogni pacchetto che installi da SBo).
Ho optato per la soluzione più lunga e sembra andare:
rimossi tutti i pacchetti del repo "slackonly" e ricompilate le dipendenze con gli slackbuild. Sto compilando il workbench ed ha superato il "punto critico" di compilazione. Speriamo!
Anche questa è superata... ho aggiunto "-lX11" al linker del modulo workbench.bin (l'errore era lì, adesso faccio fatica a recuperarlo). Adesso è al 95% di compilazione. Vediamo come va!
E' andata, ma l'editor da gli stessi problemi di un pacchetto precedentemente testato... in pratica, esegue la query, ma la griglia dei risultati è vuota. Questo il log:
[ 59%] Linking CXX executable genwrap
/usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../x86_64-slackware-linux/bin/ld: warning: libproj.so.9, needed by /usr/lib64/libgdal.so, not found (try using -rpath or -rpath-link)
/usr/lib64/libgdal.so: riferimento non definito a "pj_free"
/usr/lib64/libgdal.so: riferimento non definito a "pj_get_errno_ref"
/usr/lib64/libgdal.so: riferimento non definito a "pj_strerrno"
/usr/lib64/libgdal.so: riferimento non definito a "pj_ctx_free"
/usr/lib64/libgdal.so: riferimento non definito a "pj_transform"
/usr/lib64/libgdal.so: riferimento non definito a "pj_ctx_alloc"
/usr/lib64/libgdal.so: riferimento non definito a "pj_ctx_get_errno"
/usr/lib64/libgdal.so: riferimento non definito a "pj_init_plus"
/usr/lib64/libgdal.so: riferimento non definito a "pj_init"
/usr/lib64/libgdal.so: riferimento non definito a "pj_init_plus_ctx"
/usr/lib64/libgdal.so: riferimento non definito a "pj_dalloc"
/usr/lib64/libgdal.so: riferimento non definito a "pj_get_def"
collect2: error: ld returned 1 exit status
tools/genwrap/CMakeFiles/genwrap.dir/build.make:138: set di istruzioni per l'obiettivo "tools/genwrap/genwrap" non riuscito
make[2]: *** [tools/genwrap/genwrap] Errore 1
CMakeFiles/Makefile2:208: set di istruzioni per l'obiettivo "tools/genwrap/CMakeFiles/genwrap.dir/all" non riuscito
make[1]: *** [tools/genwrap/CMakeFiles/genwrap.dir/all] Errore 2
Makefile:127: set di istruzioni per l'obiettivo "all" non riuscito
make: *** [all] Errore 2