Installazione Oyranos su current

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.

Moderatore: Staff

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.
dafrasaga
Linux 1.x
Linux 1.x
Messaggi: 165
Iscritto il: mar set 08, 2009 11:39
Slackware: current
Località: Vinci -FI-

Installazione Oyranos su current

Messaggioda dafrasaga » mer set 04, 2019 23:32

Ciao a tutti,
sto cercando di installare il pacchetto Oyranos su current appena aggiornata con gli slackbuild di Ponce ma ho questo messaggio di errore.
Ho anche installato le dipendenze che nomina il sito su https://github.com/oyranos-cms/oyranos nonostante il pacchetto dica che non ci sono dipendenze :roll:

Mandatory

icc-profiles-openicc and icc-profiles-basiccolor - default ICC profiles
libXinerama, libXrandr, libXfixes and libXxf86vm - for X11 support
Xcalib - a vcgt/calibration loader, required on X11/Windows
lcms and/or lcms2 - CMM for color conversion

Qualcuno può aiutarmi??


Codice: Seleziona tutto

 95%] Building C object src/examples/CMakeFiles/oyranos-xforms.dir/oforms/oyranos_xforms.c.o
In file included from /tmp/SBo/oyranos-0.9.6/src/examples/image_display/image_display.cpp:46:
/tmp/SBo/oyranos-0.9.6/src/examples/image_display/Oy_Fl_Shader_Box.h: In member function ‘void Oy_Fl_Shader_Box::print_log(GLhandleARB)’:
/tmp/SBo/oyranos-0.9.6/src/examples/image_display/Oy_Fl_Shader_Box.h:71:5: error: ‘glGetObjectParameterivARB’ was not declared in this scope; did you mean ‘glGetTexParameteriv’?
   71 |     glGetObjectParameterivARB (obj, GL_OBJECT_INFO_LOG_LENGTH_ARB, &len);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     glGetTexParameteriv
/tmp/SBo/oyranos-0.9.6/src/examples/image_display/Oy_Fl_Shader_Box.h:75:2: error: ‘glGetInfoLogARB’ was not declared in this scope
   75 |  glGetInfoLogARB (obj, len, &nwritten, log);
      |  ^~~~~~~~~~~~~~~
/tmp/SBo/oyranos-0.9.6/src/examples/image_display/Oy_Fl_Shader_Box.h: In member function ‘void Oy_Fl_Shader_Box::init_shaders()’:
/tmp/SBo/oyranos-0.9.6/src/examples/image_display/Oy_Fl_Shader_Box.h:102:18: error: ‘glCreateShaderObjectARB’ was not declared in this scope
  102 |     cmm_shader = glCreateShaderObjectARB (GL_FRAGMENT_SHADER_ARB);
      |                  ^~~~~~~~~~~~~~~~~~~~~~~
/tmp/SBo/oyranos-0.9.6/src/examples/image_display/Oy_Fl_Shader_Box.h:103:5: error: ‘glShaderSourceARB’ was not declared in this scope
  103 |     glShaderSourceARB (cmm_shader, 1, &cmm_shader_source, NULL);
      |     ^~~~~~~~~~~~~~~~~
[ 95%] Linking C executable oyranos-xforms
/tmp/SBo/oyranos-0.9.6/src/examples/image_display/Oy_Fl_Shader_Box.h:104:5: error: ‘glCompileShaderARB’ was not declared in this scope
  104 |     glCompileShaderARB (cmm_shader);
      |     ^~~~~~~~~~~~~~~~~~
/tmp/SBo/oyranos-0.9.6/src/examples/image_display/Oy_Fl_Shader_Box.h:107:16: error: ‘glCreateProgramObjectARB’ was not declared in this scope
  107 |     cmm_prog = glCreateProgramObjectARB ();
      |                ^~~~~~~~~~~~~~~~~~~~~~~~
[ 95%] Built target oyranos-xforms
/tmp/SBo/oyranos-0.9.6/src/examples/image_display/Oy_Fl_Shader_Box.h:108:5: error: ‘glAttachObjectARB’ was not declared in this scope
  108 |     glAttachObjectARB (cmm_prog, cmm_shader);
      |     ^~~~~~~~~~~~~~~~~
Scanning dependencies of target oymd5icc
/tmp/SBo/oyranos-0.9.6/src/examples/image_display/Oy_Fl_Shader_Box.h:109:5: error: ‘glLinkProgramARB’ was not declared in this scope
  109 |     glLinkProgramARB (cmm_prog);
      |     ^~~~~~~~~~~~~~~~
[ 95%] Building C object src/examples/CMakeFiles/oymd5icc.dir/oymd5icc.c.o
/tmp/SBo/oyranos-0.9.6/src/examples/image_display/Oy_Fl_Shader_Box.h:112:5: error: ‘glUseProgramObjectARB’ was not declared in this scope
  112 |     glUseProgramObjectARB (cmm_prog);
      |     ^~~~~~~~~~~~~~~~~~~~~
[ 96%] Building CXX object src/tools/qcmsevents/qt4/CMakeFiles/qcmsevents-qt4.dir/__/moc_qcmsevents.cxx.o
/tmp/SBo/oyranos-0.9.6/src/examples/image_display/Oy_Fl_Shader_Box.h:114:11: error: ‘glGetUniformLocation’ was not declared in this scope
  114 |     loc = glGetUniformLocation ((GLintptr)cmm_prog, "scale");
      |           ^~~~~~~~~~~~~~~~~~~~
[ 96%] Linking C executable oymd5icc
/tmp/SBo/oyranos-0.9.6/src/examples/image_display/Oy_Fl_Shader_Box.h:115:5: error: ‘glUniform1fARB’ was not declared in this scope
  115 |     glUniform1fARB (loc, clut_scale);
      |     ^~~~~~~~~~~~~~
/tmp/SBo/oyranos-0.9.6/src/examples/image_display/Oy_Fl_Shader_Box.h:121:5: error: ‘glUniform1iARB’ was not declared in this scope
  121 |     glUniform1iARB (loc, 0);
      |     ^~~~~~~~~~~~~~
make[2]: *** [src/examples/CMakeFiles/oyranos-image-display.dir/build.make:63: src/examples/CMakeFiles/oyranos-image-display.dir/image_display/image_display.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:2810: src/examples/CMakeFiles/oyranos-image-display.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 96%] Building CXX object src/tools/qcmsevents/qt4/CMakeFiles/qcmsevents-qt4.dir/qrc_qcmsevents.cxx.o
[ 96%] Built target oymd5icc
[ 96%] Building CXX object src/examples/CMakeFiles/oyranos-config-fltk.dir/__/__/FL/Flmm_Tabs.cxx.o
[ 96%] Linking CXX executable oyranos-config-fltk
[ 96%] Built target oyranos-config-fltk
[ 96%] Linking CXX executable qcmsevents-qt4
[ 96%] Built target qcmsevents-qt4
make: *** [Makefile:130: all] Error 2

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 2615
Iscritto il: mer mar 05, 2008 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 5.2.2-ck1
Desktop: lxde
Località: Pisa
Contatta:

Re: Installazione Oyranos su current

Messaggioda ponce » mer set 04, 2019 23:55

potrebbe essere un problema relativo alla tua installazione di mesa che fa dallire la compilazione degli esempi (su una current pulita compila tranquillamente): puo' darsi che tu l'abbia sovrascritta con, ad esempio, i driver proprietari nvidia?
puo' darsi anche, forse piu' probabilmente, che tu abbia compilato qualche dipendenza opzionale (non indicata) in passato (tipo fltk) e che tu debba ricompilarla/reinstallarla sulla nuova current prima di poter compilare oyranos.

dafrasaga
Linux 1.x
Linux 1.x
Messaggi: 165
Iscritto il: mar set 08, 2009 11:39
Slackware: current
Località: Vinci -FI-

Re: Installazione Oyranos su current

Messaggioda dafrasaga » gio set 05, 2019 8:29

Ciao Ponce,
nvidia li avevo installati ma poi ho rimosso tutto.
Scusa ma se faccio:

slackpkg update
slackpkg upgrade-all
slackpkg install-new

non ho una slackware current vergine??
Avrei in questo modo reinstallato una mesa e un fltk originali, no??

Cosa mi consigli di fare?

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 2615
Iscritto il: mer mar 05, 2008 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 5.2.2-ck1
Desktop: lxde
Località: Pisa
Contatta:

Re: Installazione Oyranos su current

Messaggioda ponce » gio set 05, 2019 8:35

dafrasaga ha scritto:Ciao Ponce,
nvidia li avevo installati ma poi ho rimosso tutto.
Scusa ma se faccio:

slackpkg update
slackpkg upgrade-all
slackpkg install-new

non ho una slackware current vergine??
Avrei in questo modo reinstallato una mesa e un fltk originali, no??

no, perche', ad esempio, se alcuni file dei driver nvidia non sono stati tracciati dal gestore dei pacchetti e hanno sovrascritto dei file del pacchetto mesa allora mesa va reinstallato (perche' slackpkg -pkgtool, in realta'- non ha idea di questa situazione).

Cosa mi consigli di fare?

reinstalla mesa e fltk con "upgradepkg --reinstall" o "slackpkg reinstall".

se hai installato fltk da SBo, ricompilalo e reinstallalo dopo aver reinstallato mesa.

dafrasaga
Linux 1.x
Linux 1.x
Messaggi: 165
Iscritto il: mar set 08, 2009 11:39
Slackware: current
Località: Vinci -FI-

Re: Installazione Oyranos su current

Messaggioda dafrasaga » gio set 05, 2019 8:39

Scusami ancora ma mesa e fltk o non sono pacchetti già in current in binario??

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 2615
Iscritto il: mer mar 05, 2008 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 5.2.2-ck1
Desktop: lxde
Località: Pisa
Contatta:

Re: Installazione Oyranos su current

Messaggioda ponce » gio set 05, 2019 8:44

Si, mesa è tra i pacchetti standard di Slackware, mentre fltk è in /extra (ed è per questo che è anche su SBo).

dafrasaga
Linux 1.x
Linux 1.x
Messaggi: 165
Iscritto il: mar set 08, 2009 11:39
Slackware: current
Località: Vinci -FI-

Re: Installazione Oyranos su current

Messaggioda dafrasaga » gio set 05, 2019 9:09

Rieccomi,
provato sul portatile con current appena aggiornata , mesa da current con slackpkg reinstall e fltk rimosso quello di extra e reinstallato da SBo.
Mai messo nvidia.


Codice: Seleziona tutto

[ 93%] Building CXX object src/tools/qcmsevents/CMakeFiles/qcmsevents.dir/qcmsevents.cpp.o
In file included from /tmp/SBo/oyranos-0.9.6/src/examples/image_display/image_display.cpp:46:
/tmp/SBo/oyranos-0.9.6/src/examples/image_display/Oy_Fl_Shader_Box.h: In member function 'void Oy_Fl_Shader_Box::print_log(GLhandleARB)':
/tmp/SBo/oyranos-0.9.6/src/examples/image_display/Oy_Fl_Shader_Box.h:71:5: error: 'glGetObjectParameterivARB' was not declared in this scope; did you mean 'glGetTexParameteriv'?
   71 |     glGetObjectParameterivARB (obj, GL_OBJECT_INFO_LOG_LENGTH_ARB, &len);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     glGetTexParameteriv
/tmp/SBo/oyranos-0.9.6/src/examples/image_display/Oy_Fl_Shader_Box.h:75:2: error: 'glGetInfoLogARB' was not declared in this scope
   75 |  glGetInfoLogARB (obj, len, &nwritten, log);
      |  ^~~~~~~~~~~~~~~
/tmp/SBo/oyranos-0.9.6/src/examples/image_display/Oy_Fl_Shader_Box.h: In member function 'void Oy_Fl_Shader_Box::init_shaders()':
/tmp/SBo/oyranos-0.9.6/src/examples/image_display/Oy_Fl_Shader_Box.h:102:18: error: 'glCreateShaderObjectARB' was not declared in this scope
  102 |     cmm_shader = glCreateShaderObjectARB (GL_FRAGMENT_SHADER_ARB);
      |                  ^~~~~~~~~~~~~~~~~~~~~~~
/tmp/SBo/oyranos-0.9.6/src/examples/image_display/Oy_Fl_Shader_Box.h:103:5: error: 'glShaderSourceARB' was not declared in this scope
  103 |     glShaderSourceARB (cmm_shader, 1, &cmm_shader_source, NULL);
      |     ^~~~~~~~~~~~~~~~~
/tmp/SBo/oyranos-0.9.6/src/examples/image_display/Oy_Fl_Shader_Box.h:104:5: error: 'glCompileShaderARB' was not declared in this scope
  104 |     glCompileShaderARB (cmm_shader);
      |     ^~~~~~~~~~~~~~~~~~
/tmp/SBo/oyranos-0.9.6/src/examples/image_display/Oy_Fl_Shader_Box.h:107:16: error: 'glCreateProgramObjectARB' was not declared in this scope
  107 |     cmm_prog = glCreateProgramObjectARB ();
      |                ^~~~~~~~~~~~~~~~~~~~~~~~
/tmp/SBo/oyranos-0.9.6/src/examples/image_display/Oy_Fl_Shader_Box.h:108:5: error: 'glAttachObjectARB' was not declared in this scope
  108 |     glAttachObjectARB (cmm_prog, cmm_shader);
      |     ^~~~~~~~~~~~~~~~~
/tmp/SBo/oyranos-0.9.6/src/examples/image_display/Oy_Fl_Shader_Box.h:109:5: error: 'glLinkProgramARB' was not declared in this scope
  109 |     glLinkProgramARB (cmm_prog);
      |     ^~~~~~~~~~~~~~~~
/tmp/SBo/oyranos-0.9.6/src/examples/image_display/Oy_Fl_Shader_Box.h:112:5: error: 'glUseProgramObjectARB' was not declared in this scope
  112 |     glUseProgramObjectARB (cmm_prog);
      |     ^~~~~~~~~~~~~~~~~~~~~
/tmp/SBo/oyranos-0.9.6/src/examples/image_display/Oy_Fl_Shader_Box.h:114:11: error: 'glGetUniformLocation' was not declared in this scope
  114 |     loc = glGetUniformLocation ((GLintptr)cmm_prog, "scale");
      |           ^~~~~~~~~~~~~~~~~~~~
/tmp/SBo/oyranos-0.9.6/src/examples/image_display/Oy_Fl_Shader_Box.h:115:5: error: 'glUniform1fARB' was not declared in this scope
  115 |     glUniform1fARB (loc, clut_scale);
      |     ^~~~~~~~~~~~~~
/tmp/SBo/oyranos-0.9.6/src/examples/image_display/Oy_Fl_Shader_Box.h:121:5: error: 'glUniform1iARB' was not declared in this scope
  121 |     glUniform1iARB (loc, 0);
      |     ^~~~~~~~~~~~~~
make[2]: *** [src/examples/CMakeFiles/oyranos-image-display.dir/build.make:63: src/examples/CMakeFiles/oyranos-image-display.dir/image_display/image_display.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:2807: src/examples/CMakeFiles/oyranos-image-display.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 93%] Building CXX object src/tools/qcmsevents/CMakeFiles/qcmsevents.dir/qrc_qcmsevents.cpp.o
[ 93%] Building CXX object src/tools/qcmsevents/qt4/CMakeFiles/qcmsevents-qt4.dir/qrc_qcmsevents.cxx.o
[ 93%] Building CXX object src/examples/CMakeFiles/oyranos-config-fltk.dir/__/__/FL/Flmm_Tabs.cxx.o
[ 93%] Linking CXX executable oyranos-config-fltk
[ 93%] Built target oyranos-config-fltk
[ 93%] Linking CXX executable qcmsevents-qt4
[ 93%] Built target qcmsevents-qt4
[ 94%] Linking CXX executable qcmsevents
[ 94%] Built target qcmsevents
make: *** [Makefile:130: all] Error 2
Ultima modifica di dafrasaga il gio set 05, 2019 9:11, modificato 2 volte in totale.

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 2615
Iscritto il: mer mar 05, 2008 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 5.2.2-ck1
Desktop: lxde
Località: Pisa
Contatta:

Re: Installazione Oyranos su current

Messaggioda ponce » gio set 05, 2019 9:09

nel frattempo ho fatto qualche altra prova e sono giunto alla conclusione che fltk vada proprio rimosso dal sistema prima di poter compilare con successo oyranos: una volta che l'avrai compilato poi potrai reinstallarlo.

dafrasaga
Linux 1.x
Linux 1.x
Messaggi: 165
Iscritto il: mar set 08, 2009 11:39
Slackware: current
Località: Vinci -FI-

Re: Installazione Oyranos su current

Messaggioda dafrasaga » gio set 05, 2019 9:17

ponce ha scritto:nel frattempo ho fatto qualche altra prova e sono giunto alla conclusione che fltk va proprio rimosso dal sistema prima di poter compilare con successo oyranos: una volta che l'avrai compilato poi potrai reinstallarlo.


Bingo!!!
Forse compila in quanto fltk è opzionale per gli esempi ( che non so cosa sono): FLTK - (--enable-threads) is needed for the example Gui
Siccome mi serve non per CMS ma per installare ICC examine spero che questo poi funzioni
Grazie mille
Ora provo ad installare ICC examine... forse ci risentiamo :D

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 2615
Iscritto il: mer mar 05, 2008 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 5.2.2-ck1
Desktop: lxde
Località: Pisa
Contatta:

Re: Installazione Oyranos su current

Messaggioda ponce » gio set 05, 2019 9:24

quello pero' su SBo non c'e'...

dafrasaga
Linux 1.x
Linux 1.x
Messaggi: 165
Iscritto il: mar set 08, 2009 11:39
Slackware: current
Località: Vinci -FI-

Re: Installazione Oyranos su current

Messaggioda dafrasaga » gio set 05, 2019 9:49

ponce ha scritto:quello pero' su SBo non c'e'...


si lo so..

dafrasaga
Linux 1.x
Linux 1.x
Messaggi: 165
Iscritto il: mar set 08, 2009 11:39
Slackware: current
Località: Vinci -FI-

Re: Installazione Oyranos su current

Messaggioda dafrasaga » gio set 05, 2019 22:37

ponce ha scritto:quello pero' su SBo non c'e'...


Iccexamin compilato e installato. :D