Pagina 1 di 1

Installazione Oyranos su current

Inviato: mer 4 set 2019, 23:32
da dafrasaga
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

Re: Installazione Oyranos su current

Inviato: mer 4 set 2019, 23:55
da ponce
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.

Re: Installazione Oyranos su current

Inviato: gio 5 set 2019, 8:29
da dafrasaga
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?

Re: Installazione Oyranos su current

Inviato: gio 5 set 2019, 8:35
da ponce
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.

Re: Installazione Oyranos su current

Inviato: gio 5 set 2019, 8:39
da dafrasaga
Scusami ancora ma mesa e fltk o non sono pacchetti già in current in binario??

Re: Installazione Oyranos su current

Inviato: gio 5 set 2019, 8:44
da ponce
Si, mesa è tra i pacchetti standard di Slackware, mentre fltk è in /extra (ed è per questo che è anche su SBo).

Re: Installazione Oyranos su current

Inviato: gio 5 set 2019, 9:09
da dafrasaga
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

Re: Installazione Oyranos su current

Inviato: gio 5 set 2019, 9:09
da ponce
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.

Re: Installazione Oyranos su current

Inviato: gio 5 set 2019, 9:17
da dafrasaga
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

Re: Installazione Oyranos su current

Inviato: gio 5 set 2019, 9:24
da ponce
quello pero' su SBo non c'e'...

Re: Installazione Oyranos su current

Inviato: gio 5 set 2019, 9:49
da dafrasaga
ponce ha scritto:quello pero' su SBo non c'e'...
si lo so..

Re: Installazione Oyranos su current

Inviato: gio 5 set 2019, 22:37
da dafrasaga
ponce ha scritto:quello pero' su SBo non c'e'...
Iccexamin compilato e installato. :D