Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 13-11-2016 23:52:17

taureau89_9
Adhérent(e)
Lieu : A proximité de LFLA
Distrib. : Debian Testing
Noyau : 4.7.0-1-amd64
(G)UI : Gnome 3.20+1 + gnome-shell 3.22.0-1
Inscription : 16-09-2011

Comment faire pour compiler cette source ?

Bonsoir la communauté.

Pour des raisons sur lesquelles je ne m'étendrai pas, je voudrais revenir à une version antérieure du paquet epiphany-browser, navigateur communément appelé "Web".
Actuellement j'ai en testing la 3.22.1-2 et je voudrais revenir en arrière.

Je voudrais donc essayer de compiler cette source :

captur13.png

qui se trouve dans ce dossier d'archives :

https://git.gnome.org/browse/epiphany/refs/tags

Ce n'est pas loin de là la première fois que je compile et bien que je ne soie pas un grand spécialiste je connais les démarches du style (tout ou partie) :

autogen.sh
configure
make
make install

mais là ça ne fonctionne pas, par exemple :

root@990FX8350:/home/andre/epiphany-3.20.4# ./autogen.sh
*** WARNING: I am going to run `configure' with no arguments.
*** If you wish to pass any to it, please specify them on the
*** `./autogen.sh\' command line.

fatal: Ni ceci ni aucun de ses répertoires parents (jusqu'au point de montage /home) n'est un dépôt git
Arrêt à la limite du système de fichiers (GIT_DISCOVERY_ACROSS_FILESYSTEM n'est pas activé).
./autogen.sh: 27: ./autogen.sh: intltoolize: not found
root@990FX8350:/home/andre/epiphany-3.20.4#


De plus sur la page web de "Web" :

https://wiki.gnome.org/Apps/Web

il est conseillé pour compiler epiphany-browser d'utiliser jhbuild (le paquet est installé sur mon système).

Malheureusement :

andre@990FX8350:~$ man jhbuild
Aucune entrée de manuel pour jhbuild
voir « man 7 undocumented » pour obtenir de l'aide quand les pages de manuel ne sont pas disponibles.
andre@990FX8350:~$


je ne sais pas comment m'y prendre.
Et quand je vais dans le dossier des sources :

andre@990FX8350:~/epiphany-3.20.4$ jhbuild build epiphany
jhbuild: impossible de charger le fichier de configuration, /home/andre/.jhbuildrc est manquant
andre@990FX8350:~/epiphany-3.20.4$


donc je sèche.

Pourtant ces sources, il doit bien y avoir un moyen de les compiler ?

Quelqu'un aurait une soluce pour m'aider à le faire ?

Merci d'avance.


CM Asus Sabertooth 990FX, Proc FX 8350, 4 x 8Go DDR3 1866Mhz, GTX 750ti 2Go, DD 2 To Sata 3

Hors ligne

#2 14-11-2016 13:33:48

golgot200
Membre
Lieu : AIN
Distrib. : Debian Jessie
Noyau : Linux debian 3.16.0-4-amd64
(G)UI : MATE
Inscription : 05-08-2007

Re : Comment faire pour compiler cette source ?

Bonjour,

peut-être :


apt-get install  intltool
 



Dans le deb, il y a intltoolize  wink

Dernière modification par golgot200 (14-11-2016 13:36:26)


L'ultime question ... l'intelligence a besoin de la bêtise pour s'affirmer, la beauté a besoin de la laideur pour resplendir, le courage nait dans la peur, les forts impressionnent au millieu des faibles, mais au final,... qui a donc besoin d'autant de connards ?

Hors ligne

#3 14-11-2016 18:18:31

taureau89_9
Adhérent(e)
Lieu : A proximité de LFLA
Distrib. : Debian Testing
Noyau : 4.7.0-1-amd64
(G)UI : Gnome 3.20+1 + gnome-shell 3.22.0-1
Inscription : 16-09-2011

Re : Comment faire pour compiler cette source ?

Bonjour Golgot.

Dans le deb, c'est à dire ?

Et intltool ça s’utilise comment ? (pas de manuel...)

CM Asus Sabertooth 990FX, Proc FX 8350, 4 x 8Go DDR3 1866Mhz, GTX 750ti 2Go, DD 2 To Sata 3

Hors ligne

#4 14-11-2016 19:05:22

golgot200
Membre
Lieu : AIN
Distrib. : Debian Jessie
Noyau : Linux debian 3.16.0-4-amd64
(G)UI : MATE
Inscription : 05-08-2007

Re : Comment faire pour compiler cette source ?

taureau89_9 a écrit :

Bonjour Golgot.

Dans le deb, c'est à dire ?

Et intltool ça s’utilise comment ? (pas de manuel...)



Tu lances la commande que je t'ai mis ci-dessus. wink
Et tu relances ta compilation. smile

Dernière modification par golgot200 (14-11-2016 19:05:50)


L'ultime question ... l'intelligence a besoin de la bêtise pour s'affirmer, la beauté a besoin de la laideur pour resplendir, le courage nait dans la peur, les forts impressionnent au millieu des faibles, mais au final,... qui a donc besoin d'autant de connards ?

Hors ligne

#5 14-11-2016 20:06:00

taureau89_9
Adhérent(e)
Lieu : A proximité de LFLA
Distrib. : Debian Testing
Noyau : 4.7.0-1-amd64
(G)UI : Gnome 3.20+1 + gnome-shell 3.22.0-1
Inscription : 16-09-2011

Re : Comment faire pour compiler cette source ?

Re Golgot.

Après installation de intltool, effectivement il y a du mieux :

root@990FX8350:/home/andre/epiphany-3.20.4# ./autogen.sh
*** WARNING: I am going to run `configure' with no arguments.
*** If you wish to pass any to it, please specify them on the
*** `./autogen.sh\' command line.

fatal: Ni ceci ni aucun de ses répertoires parents (jusqu'au point de montage /home) n'est un dépôt git
Arrêt à la limite du système de fichiers (GIT_DISCOVERY_ACROSS_FILESYSTEM n'est pas activé).
aclocal: installing 'm4/intltool.m4' from '/usr/share/aclocal/intltool.m4'
aclocal: installing 'm4/nls.m4' from '/usr/share/aclocal/nls.m4'
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force --warnings=no-portability
autoreconf: configure.ac: tracing
autoreconf: configure.ac: creating directory build-aux
autoreconf: running: libtoolize --copy --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'.
libtoolize: copying file 'build-aux/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
autoreconf: running: /usr/bin/autoconf --force --warnings=no-portability
autoreconf: running: /usr/bin/autoheader --force --warnings=no-portability
autoreconf: running: automake --add-missing --copy --force-missing --warnings=no-portability
configure.ac:40: installing 'build-aux/compile'
configure.ac:61: installing 'build-aux/config.guess'
configure.ac:61: installing 'build-aux/config.sub'
configure.ac:55: installing 'build-aux/install-sh'
configure.ac:55: installing 'build-aux/missing'
configure.ac:214: error: required file 'libgd/Makefile.in' not found
embed/Makefile.am: installing 'build-aux/depcomp'
tests/Makefile.am:188: warning: source file '$(top_builddir)/src/epiphany-resources.c' is in a subdirectory,
tests/Makefile.am:188: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least a source file is in a subdirectory, but the 'subdir-objects'
automake: automake option hasn't been enabled.  For now, the corresponding output
automake: object file(s) will be placed in the top-level directory.  However,
automake: this behaviour will change in future Automake versions: they will
automake: unconditionally cause object files to be placed in the same subdirectory
automake: of the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.
autoreconf: automake failed with exit status: 1
root@990FX8350:/home/andre/epiphany-3.20.4#


Mais vu la difficulté que je rencontrais avec cette source, je me suis rabbatu sur une version 3.20.1 au lieu de 3.20.4 .
Et j'ai fait d'autres essais dans l'intervalle.
(peu m'importe que ce soit une 3.20.1 ou 3.20.4)

Voilà ce qu'elle contient :

captur14.png

Il n'y a pas d'autogen.sh .
Et il y a un configure.

Je passe donc directement au configure voilà le retour :

andre@990FX8350:~/epiphany-3.20.1$ ./configure
checking whether to enable debugging... no
checking for a sed that does not truncate output... /bin/sed
checking whether to build with code coverage support... no
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking whether C compiler accepts -Werror=unknown-warning-option... no
checking whether C compiler accepts -fno-strict-aliasing... yes
checking whether C compiler accepts -Wall... yes
checking whether C compiler accepts -Wextra... yes
checking whether C compiler accepts -Wundef... yes
checking whether C compiler accepts -Wnested-externs... yes
checking whether C compiler accepts -Wwrite-strings... yes
checking whether C compiler accepts -Wpointer-arith... yes
checking whether C compiler accepts -Wmissing-declarations... yes
checking whether C compiler accepts -Wmissing-prototypes... yes
checking whether C compiler accepts -Wstrict-prototypes... yes
checking whether C compiler accepts -Wredundant-decls... yes
checking whether C compiler accepts -Wno-unused-parameter... yes
checking whether C compiler accepts -Wno-missing-field-initializers... yes
checking whether C compiler accepts -Wdeclaration-after-statement... yes
checking whether C compiler accepts -Wformat=2... yes
checking whether C compiler accepts -Wold-style-definition... yes
checking whether C compiler accepts -Wcast-align... yes
checking whether C compiler accepts -Wformat-nonliteral... yes
checking whether C compiler accepts -Wformat-security... yes
checking whether C compiler accepts -Wsign-compare... yes
checking whether C compiler accepts -Wstrict-aliasing... yes
checking whether C compiler accepts -Wshadow... yes
checking whether C compiler accepts -Winline... yes
checking whether C compiler accepts -Wpacked... yes
checking whether C compiler accepts -Wmissing-format-attribute... yes
checking whether C compiler accepts -Wmissing-noreturn... yes
checking whether C compiler accepts -Winit-self... yes
checking whether C compiler accepts -Wredundant-decls... (cached) yes
checking whether C compiler accepts -Wmissing-include-dirs... yes
checking whether C compiler accepts -Wunused-but-set-variable... yes
checking whether C compiler accepts -Warray-bounds... yes
checking whether C compiler accepts -Wimplicit-function-declaration... yes
checking whether C compiler accepts -Wreturn-type... yes
checking whether C compiler accepts -Wswitch-enum... yes
checking whether C compiler accepts -Wswitch-default... yes
checking whether C compiler accepts -Wno-deprecated-declarations... yes
checking whether C compiler accepts -Wno-error=unused-parameter... yes
checking whether C compiler accepts -Wno-error=missing-field-initializers... yes
checking whether C compiler accepts -Wno-error=deprecated-declarations... yes
checking whether C compiler accepts -Werror=unknown-warning-option... (cached) no
checking whether the linker accepts -Wl,--no-as-needed... yes
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking for glib-mkenums... no
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking whether make supports nested variables... yes
checking whether UID '1000' is supported by ustar format... yes
checking whether GID '1000' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking dependency style of gcc... gcc3
checking whether make supports nested variables... (cached) yes
checking whether to enable maintainer-specific portions of Makefiles... yes
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... (cached) /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen... no
checking for dlopen in -ldl... yes
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself... no
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for appstream-util... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.16... yes
Package gio-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gio-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gio-2.0' found
configure: error: glib-compile-schemas not found.
andre@990FX8350:~/epiphany-3.20.1$


Mais je ne vois pas de paquet gio-2.0 disponible dans mon système :

root@990FX8350:/home/andre# apt-get install gio-2.0
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances      
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet gio-2.0
E: Couldn't find any package by glob 'gio-2.0'
E: Impossible de trouver de paquet correspondant à l'expression rationnelle « gio-2.0 »
root@990FX8350:/home/andre#


Il ne doit pas me manquer grand chose mais quoi exactement ?

(que ce soit pour l'une ou l'autre des dux versions)


CM Asus Sabertooth 990FX, Proc FX 8350, 4 x 8Go DDR3 1866Mhz, GTX 750ti 2Go, DD 2 To Sata 3

Hors ligne

#6 14-11-2016 20:34:14

golgot200
Membre
Lieu : AIN
Distrib. : Debian Jessie
Noyau : Linux debian 3.16.0-4-amd64
(G)UI : MATE
Inscription : 05-08-2007

Re : Comment faire pour compiler cette source ?


apt-get install libglib2.0-dev
 


L'ultime question ... l'intelligence a besoin de la bêtise pour s'affirmer, la beauté a besoin de la laideur pour resplendir, le courage nait dans la peur, les forts impressionnent au millieu des faibles, mais au final,... qui a donc besoin d'autant de connards ?

Hors ligne

#7 14-11-2016 21:36:45

taureau89_9
Adhérent(e)
Lieu : A proximité de LFLA
Distrib. : Debian Testing
Noyau : 4.7.0-1-amd64
(G)UI : Gnome 3.20+1 + gnome-shell 3.22.0-1
Inscription : 16-09-2011

Re : Comment faire pour compiler cette source ?

On progresse.
Il me manquait itstool que j'ai installé.
Puis il manquait xmllint, résolu en installant libxml2-utils.
Maintenant message d'erreur gtk 3 :
(je mets la fin du log seulement)

andre@990FX8350:~/epiphany-3.20.1$ ./configure
checking whether to enable debugging... no
..................................................................
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for appstream-util... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.16... yes
checking for itstool... itstool
checking for xmllint... xmllint
checking whether to build tests... yes
checking for cos in -lm... yes
checking for LIBGD... no
configure: error: Package requirements ( gtk+-3.0 >= 3.7.10 ) were not met:

No package 'gtk+-3.0' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables LIBGD_CFLAGS
and LIBGD_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
andre@990FX8350:~/epiphany-3.20.1$


Faut-il installer libgtk-3-dev ?


CM Asus Sabertooth 990FX, Proc FX 8350, 4 x 8Go DDR3 1866Mhz, GTX 750ti 2Go, DD 2 To Sata 3

Hors ligne

#8 14-11-2016 21:49:50

golgot200
Membre
Lieu : AIN
Distrib. : Debian Jessie
Noyau : Linux debian 3.16.0-4-amd64
(G)UI : MATE
Inscription : 05-08-2007

Re : Comment faire pour compiler cette source ?

essaies wink

L'ultime question ... l'intelligence a besoin de la bêtise pour s'affirmer, la beauté a besoin de la laideur pour resplendir, le courage nait dans la peur, les forts impressionnent au millieu des faibles, mais au final,... qui a donc besoin d'autant de connards ?

Hors ligne

#9 14-11-2016 23:50:04

taureau89_9
Adhérent(e)
Lieu : A proximité de LFLA
Distrib. : Debian Testing
Noyau : 4.7.0-1-amd64
(G)UI : Gnome 3.20+1 + gnome-shell 3.22.0-1
Inscription : 16-09-2011

Re : Comment faire pour compiler cette source ?

Houlà ça me paraît un peu risqué... roll

root@990FX8350:/home/andre# apt-get install libgtk-3-dev
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances      
Lecture des informations d'état... Fait
Paquets suggérés :
  dh-make libcairo2-doc libgtk-3-doc libpango1.0-doc libmail-box-perl
Les paquets suivants seront ENLEVÉS :
  libpng12-dev
Les NOUVEAUX paquets suivants seront installés :
  autopoint debhelper dh-autoreconf dh-strip-nondeterminism libatk-bridge2.0-dev libatk1.0-dev libatspi2.0-dev libcairo-script-interpreter2
  libcairo2-dev libegl1-mesa-dev libepoxy-dev libfile-stripnondeterminism-perl libgdk-pixbuf2.0-dev libgraphite2-dev libgtk-3-dev libharfbuzz-dev
  libharfbuzz-gobject0 libmail-sendmail-perl libpango1.0-dev libpixman-1-dev libpng-dev libpng-tools libsys-hostname-long-perl libwayland-bin
  libwayland-dev libxcb-shm0-dev libxcomposite-dev libxcursor-dev libxkbcommon-dev libxrandr-dev libxtst-dev po-debconf wayland-protocols
  x11proto-composite-dev x11proto-randr-dev x11proto-record-dev
0 mis à jour, 36 nouvellement installés, 1 à enlever et 4 non mis à jour.
Il est nécessaire de prendre 7 471 ko dans les archives.
Après cette opération, 30,1 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] n
Annulation.
root@990FX8350:/home/andre#


Il n'y aurait pas une autre solution ?

Y a-t-il un risque de faire une telle installation ?

Dernière modification par taureau89_9 (15-11-2016 00:12:53)


CM Asus Sabertooth 990FX, Proc FX 8350, 4 x 8Go DDR3 1866Mhz, GTX 750ti 2Go, DD 2 To Sata 3

Hors ligne

#10 15-11-2016 11:20:26

golgot200
Membre
Lieu : AIN
Distrib. : Debian Jessie
Noyau : Linux debian 3.16.0-4-amd64
(G)UI : MATE
Inscription : 05-08-2007

Re : Comment faire pour compiler cette source ?

Bonjour.

Non pas de rique dans ton cas. Tu installes  libgtk-3-dev qui elle dépend  de .....
Tu enlèves  libpng12-dev pour libpng-dev .
Si tu veux compiler, tu dois mettre ces dépendances.

Dernière modification par golgot200 (15-11-2016 11:20:54)


L'ultime question ... l'intelligence a besoin de la bêtise pour s'affirmer, la beauté a besoin de la laideur pour resplendir, le courage nait dans la peur, les forts impressionnent au millieu des faibles, mais au final,... qui a donc besoin d'autant de connards ?

Hors ligne

#11 15-11-2016 14:58:35

taureau89_9
Adhérent(e)
Lieu : A proximité de LFLA
Distrib. : Debian Testing
Noyau : 4.7.0-1-amd64
(G)UI : Gnome 3.20+1 + gnome-shell 3.22.0-1
Inscription : 16-09-2011

Re : Comment faire pour compiler cette source ?

Salut, suite du roman feuilleton.

Ok.

En fait je n'ai pas de paquet GTK+3.0 dans mon système.
Ce doit être un méta paquet qui contient les binaires suivantes :

https://tracker.debian.org/pkg/gtk%2B3.0

dans lesquelles il y a effectivement libgtk-3-dev .

Je me suis sonc assuré que tous ces paquets étaient dans mon système.
Certains étaient installés, d'autres non, je les ai installés.
Il ne me manque que ligtk-3-0-udeb , je ne sais pas pourquoi.
Peut-être que le paquet n'existe plus, en tout cas ça n'a pas l'air de gêner.

Compilation relancée, plus d'erreur GTK3, et j'arrive là :

andre@990FX8350:~/epiphany-3.20.1$ ./configure
checking whether to enable debugging... no
.....................................................................................................
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.16... yes
checking for itstool... itstool
checking for xmllint... xmllint
checking whether to build tests... yes
checking for cos in -lm... yes
checking for LIBGD... yes
checking for DEPENDENCIES... no
configure: error: Package requirements (
      glib-2.0 >= 2.44.0
      gthread-2.0
      gio-unix-2.0 >= 2.44.0
      gtk+-3.0 >= 3.19.1
      gtk+-unix-print-3.0 >= 3.19.1
      x11
      libwnck-3.0
      libxml-2.0 >= 2.6.12
      libxslt >= 1.1.7
      webkit2gtk-4.0 >= 2.11.4
      libsoup-2.4 >= 2.48.0
      libsecret-1 >= 0.14
      gnome-desktop-3.0 >= 2.91.2
      gsettings-desktop-schemas >= 0.0.1
      libnotify >= 0.5.1
      sqlite3
      gcr-3 >= 3.5.5
      avahi-gobject >= 0.6.22
      avahi-client >= 0.6.22
      ) were not met:

No package 'libwnck-3.0' found
No package 'webkit2gtk-4.0' found
No package 'libsoup-2.4' found
No package 'libsecret-1' found
No package 'gnome-desktop-3.0' found
No package 'gsettings-desktop-schemas' found
No package 'libnotify' found
No package 'gcr-3' found
No package 'avahi-gobject' found
No package 'avahi-client' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables DEPENDENCIES_CFLAGS
and DEPENDENCIES_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
andre@990FX8350:~/epiphany-3.20.1$


Je vais vérifier maintenant au niveau de ces paquets manquants et je te tiens au courant, merci en tout cas de ton aide.


CM Asus Sabertooth 990FX, Proc FX 8350, 4 x 8Go DDR3 1866Mhz, GTX 750ti 2Go, DD 2 To Sata 3

Hors ligne

#12 15-11-2016 18:18:59

golgot200
Membre
Lieu : AIN
Distrib. : Debian Jessie
Noyau : Linux debian 3.16.0-4-amd64
(G)UI : MATE
Inscription : 05-08-2007

Re : Comment faire pour compiler cette source ?

Supprimé


EDIT : J'ai rien dit, j'avais mal compris ton post. Ne pas tenir compte de ce post.  wink

Dernière modification par golgot200 (15-11-2016 19:19:42)


L'ultime question ... l'intelligence a besoin de la bêtise pour s'affirmer, la beauté a besoin de la laideur pour resplendir, le courage nait dans la peur, les forts impressionnent au millieu des faibles, mais au final,... qui a donc besoin d'autant de connards ?

Hors ligne

#13 15-11-2016 19:15:02

golgot200
Membre
Lieu : AIN
Distrib. : Debian Jessie
Noyau : Linux debian 3.16.0-4-amd64
(G)UI : MATE
Inscription : 05-08-2007

Re : Comment faire pour compiler cette source ?

No package 'libwnck-3.0' found
No package 'webkit2gtk-4.0' found
No package 'libsoup-2.4' found
No package 'libsecret-1' found
No package 'gnome-desktop-3.0' found
No package 'gsettings-desktop-schemas' found
No package 'libnotify' found
No package 'gcr-3' found
No package 'avahi-gobject' found
No package 'avahi-client' found





apt-get install  libwnck-3-dev  libwebkit2gtk-4.0-dev libsoup2.4-dev libsecret-1-dev  libgnome-desktop-3-dev  gsettings-desktop-schemas-dev libnotify-dev  libgcr-3-dev  libavahi-gobject-dev  libavahi-client-dev
 



Dans ton terminal :

exit




./configure
 

Dernière modification par golgot200 (15-11-2016 19:18:04)


L'ultime question ... l'intelligence a besoin de la bêtise pour s'affirmer, la beauté a besoin de la laideur pour resplendir, le courage nait dans la peur, les forts impressionnent au millieu des faibles, mais au final,... qui a donc besoin d'autant de connards ?

Hors ligne

#14 15-11-2016 21:38:51

taureau89_9
Adhérent(e)
Lieu : A proximité de LFLA
Distrib. : Debian Testing
Noyau : 4.7.0-1-amd64
(G)UI : Gnome 3.20+1 + gnome-shell 3.22.0-1
Inscription : 16-09-2011

Re : Comment faire pour compiler cette source ?

Suite à l'installation des paquets manquants, on progresse jusqu'à la difficulté suivante :

andre@990FX8350:~/epiphany-3.20.1$ ./configure
checking whether to enable debugging... no
........................................................
checking for itstool... itstool
checking for xmllint... xmllint
checking whether to build tests... yes
checking for cos in -lm... yes
checking for LIBGD... yes
checking for DEPENDENCIES... yes
checking for WEB_EXTENSION... yes
checking execinfo.h usability... yes
checking execinfo.h presence... yes
checking for execinfo.h... yes
checking for library containing backtrace... none required
checking X11/XF86keysym.h usability... yes
checking X11/XF86keysym.h presence... yes
checking for X11/XF86keysym.h... yes
checking whether NSS support is requested... yes
checking for NSS... no
configure: error: Package requirements (nss) were not met:

No package 'nss' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables NSS_CFLAGS
and NSS_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
andre@990FX8350:~/epiphany-3.20.1$


C'est quoi NSS ?

Après recherche dans mes paquets, je ne vois qu'un seul paquet de dev lié à nss : libcurl4-nss-dev.

J'essaie de l'installer :

root@990FX8350:/home/andre# apt-get install libcurl4-nss-dev
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances      
Lecture des informations d'état... Fait
Paquets suggérés :
  libcurl4-doc libcurl3-dbg libidn11-dev libkrb5-dev libldap2-dev libnss3-dev librtmp-dev libssh2-1-dev
Les paquets suivants seront ENLEVÉS :
  libcurl4-gnutls-dev
Les NOUVEAUX paquets suivants seront installés :
  libcurl3-nss libcurl4-nss-dev
0 mis à jour, 2 nouvellement installés, 1 à enlever et 4 non mis à jour.
Il est nécessaire de prendre 651 ko dans les archives.
Après cette opération, 640 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Réception de:1 http://ftp.fr.debian.org/debian testing/main amd64 libcurl3-nss amd64 7.50.1-1 [284 kB]
Réception de:2 http://ftp.fr.debian.org/debian testing/main amd64 libcurl4-nss-dev amd64 7.50.1-1 [367 kB]
651 ko réceptionnés en 3s (214 ko/s)      
Récupération des rapports de bogue… Fait
Analyse des informations Trouvé/Corrigé… Fait
Sélection du paquet libcurl3-nss:amd64 précédemment désélectionné.
(Lecture de la base de données... 251189 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../libcurl3-nss_7.50.1-1_amd64.deb ...
Dépaquetage de libcurl3-nss:amd64 (7.50.1-1) ...
dpkg: libcurl4-gnutls-dev:amd64 : problème de dépendance, mais suppression comme demandé :
 libnetcdf-dev dépend de libcurl4-gnutls-dev | libcurl-ssl-dev ; cependant :
  Le paquet libcurl4-gnutls-dev:amd64 doit être supprimé.
  Le paquet libcurl-ssl-dev n'est pas installé.
  Le paquet libcurl4-gnutls-dev:amd64 qui fournit libcurl-ssl-dev doit être supprimé.
 libdap-dev:amd64 dépend de libcurl4-gnutls-dev | libcurl-dev ; cependant :
  Le paquet libcurl4-gnutls-dev:amd64 doit être supprimé.
  Le paquet libcurl-dev n'est pas installé.
  Le paquet libcurl4-gnutls-dev:amd64 qui fournit libcurl-dev doit être supprimé.
 libgdal-dev dépend de libcurl4-gnutls-dev | libcurl-ssl-dev ; cependant :
  Le paquet libcurl4-gnutls-dev:amd64 doit être supprimé.
  Le paquet libcurl-ssl-dev n'est pas installé.
  Le paquet libcurl4-gnutls-dev:amd64 qui fournit libcurl-ssl-dev doit être supprimé.
 libdap-dev:amd64 dépend de libcurl4-gnutls-dev | libcurl-dev ; cependant :
  Le paquet libcurl4-gnutls-dev:amd64 doit être supprimé.
  Le paquet libcurl-dev n'est pas installé.
  Le paquet libcurl4-gnutls-dev:amd64 qui fournit libcurl-dev doit être supprimé.
 libnetcdf-dev dépend de libcurl4-gnutls-dev | libcurl-ssl-dev ; cependant :
  Le paquet libcurl4-gnutls-dev:amd64 doit être supprimé.
  Le paquet libcurl-ssl-dev n'est pas installé.
  Le paquet libcurl4-gnutls-dev:amd64 qui fournit libcurl-ssl-dev doit être supprimé.
 libgdal-dev dépend de libcurl4-gnutls-dev | libcurl-ssl-dev ; cependant :
  Le paquet libcurl4-gnutls-dev:amd64 doit être supprimé.
  Le paquet libcurl-ssl-dev n'est pas installé.
  Le paquet libcurl4-gnutls-dev:amd64 qui fournit libcurl-ssl-dev doit être supprimé.

(Lecture de la base de données... 251197 fichiers et répertoires déjà installés.)
Suppression de libcurl4-gnutls-dev:amd64 (7.50.1-1) ...
Sélection du paquet libcurl4-nss-dev:amd64 précédemment désélectionné.
(Lecture de la base de données... 251173 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../libcurl4-nss-dev_7.50.1-1_amd64.deb ...
Dépaquetage de libcurl4-nss-dev:amd64 (7.50.1-1) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.24-5) ...
Traitement des actions différées (« triggers ») pour man-db (2.7.5-1) ...
Paramétrage de libcurl3-nss:amd64 (7.50.1-1) ...
Paramétrage de libcurl4-nss-dev:amd64 (7.50.1-1) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.24-5) ...
root@990FX8350:/home/andre#


A priori il y a des problèmes de dépendances.

Je relance la compilation, et j'ai exactement le même message, No package 'nss' found.
Donc ce n'était pas à priori ce paquet qu'il fallait installer.

Là je suis coincé.
Que puis-je essayer d'autre ?


CM Asus Sabertooth 990FX, Proc FX 8350, 4 x 8Go DDR3 1866Mhz, GTX 750ti 2Go, DD 2 To Sata 3

Hors ligne

#15 15-11-2016 21:54:35

taureau89_9
Adhérent(e)
Lieu : A proximité de LFLA
Distrib. : Debian Testing
Noyau : 4.7.0-1-amd64
(G)UI : Gnome 3.20+1 + gnome-shell 3.22.0-1
Inscription : 16-09-2011

Re : Comment faire pour compiler cette source ?

Bon autant pour moi je n'avais pas vu le paquet libnss3-dev.

Le configure est passé.

Je passe au make.

CM Asus Sabertooth 990FX, Proc FX 8350, 4 x 8Go DDR3 1866Mhz, GTX 750ti 2Go, DD 2 To Sata 3

Hors ligne

#16 15-11-2016 21:59:18

taureau89_9
Adhérent(e)
Lieu : A proximité de LFLA
Distrib. : Debian Testing
Noyau : 4.7.0-1-amd64
(G)UI : Gnome 3.20+1 + gnome-shell 3.22.0-1
Inscription : 16-09-2011

Re : Comment faire pour compiler cette source ?

Erreur au make.
Le log :

andre@990FX8350:~/epiphany-3.20.1$ ./configure
checking whether to enable debugging... no
checking for a sed that does not truncate output... /bin/sed
checking whether to build with code coverage support... no
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking whether C compiler accepts -Werror=unknown-warning-option... no
checking whether C compiler accepts -fno-strict-aliasing... yes
checking whether C compiler accepts -Wall... yes
checking whether C compiler accepts -Wextra... yes
checking whether C compiler accepts -Wundef... yes
checking whether C compiler accepts -Wnested-externs... yes
checking whether C compiler accepts -Wwrite-strings... yes
checking whether C compiler accepts -Wpointer-arith... yes
checking whether C compiler accepts -Wmissing-declarations... yes
checking whether C compiler accepts -Wmissing-prototypes... yes
checking whether C compiler accepts -Wstrict-prototypes... yes
checking whether C compiler accepts -Wredundant-decls... yes
checking whether C compiler accepts -Wno-unused-parameter... yes
checking whether C compiler accepts -Wno-missing-field-initializers... yes
checking whether C compiler accepts -Wdeclaration-after-statement... yes
checking whether C compiler accepts -Wformat=2... yes
checking whether C compiler accepts -Wold-style-definition... yes
checking whether C compiler accepts -Wcast-align... yes
checking whether C compiler accepts -Wformat-nonliteral... yes
checking whether C compiler accepts -Wformat-security... yes
checking whether C compiler accepts -Wsign-compare... yes
checking whether C compiler accepts -Wstrict-aliasing... yes
checking whether C compiler accepts -Wshadow... yes
checking whether C compiler accepts -Winline... yes
checking whether C compiler accepts -Wpacked... yes
checking whether C compiler accepts -Wmissing-format-attribute... yes
checking whether C compiler accepts -Wmissing-noreturn... yes
checking whether C compiler accepts -Winit-self... yes
checking whether C compiler accepts -Wredundant-decls... (cached) yes
checking whether C compiler accepts -Wmissing-include-dirs... yes
checking whether C compiler accepts -Wunused-but-set-variable... yes
checking whether C compiler accepts -Warray-bounds... yes
checking whether C compiler accepts -Wimplicit-function-declaration... yes
checking whether C compiler accepts -Wreturn-type... yes
checking whether C compiler accepts -Wswitch-enum... yes
checking whether C compiler accepts -Wswitch-default... yes
checking whether C compiler accepts -Wno-deprecated-declarations... yes
checking whether C compiler accepts -Wno-error=unused-parameter... yes
checking whether C compiler accepts -Wno-error=missing-field-initializers... yes
checking whether C compiler accepts -Wno-error=deprecated-declarations... yes
checking whether C compiler accepts -Werror=unknown-warning-option... (cached) no
checking whether the linker accepts -Wl,--no-as-needed... yes
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking for glib-mkenums... /usr/bin/glib-mkenums
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking whether make supports nested variables... yes
checking whether UID '1000' is supported by ustar format... yes
checking whether GID '1000' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking dependency style of gcc... gcc3
checking whether make supports nested variables... (cached) yes
checking whether to enable maintainer-specific portions of Makefiles... yes
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... (cached) /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen... no
checking for dlopen in -ldl... yes
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself... no
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for appstream-util... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.16... yes
checking for itstool... itstool
checking for xmllint... xmllint
checking whether to build tests... yes
checking for cos in -lm... yes
checking for LIBGD... yes
checking for DEPENDENCIES... yes
checking for WEB_EXTENSION... yes
checking execinfo.h usability... yes
checking execinfo.h presence... yes
checking for execinfo.h... yes
checking for library containing backtrace... none required
checking X11/XF86keysym.h usability... yes
checking X11/XF86keysym.h presence... yes
checking for X11/XF86keysym.h... yes
checking whether NSS support is requested... yes
checking for NSS... yes
checking whether iso-codes has iso-639 and iso-3166 domains... yes
checking whether NLS is requested... yes
checking for intltool >= 0.50.0... 0.51.0 found
checking for intltool-update... /usr/bin/intltool-update
checking for intltool-merge... /usr/bin/intltool-merge
checking for intltool-extract... /usr/bin/intltool-extract
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for perl... /usr/bin/perl
checking for perl >= 5.8.1... 5.24.1
checking for XML::Parser... ok
checking for lsb_release... lsb_release
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating data/Makefile
config.status: creating data/pages/Makefile
config.status: creating doc/Makefile
config.status: creating help/Makefile
config.status: creating libgd/Makefile
config.status: creating lib/Makefile
config.status: creating lib/egg/Makefile
config.status: creating lib/history/Makefile
config.status: creating lib/widgets/Makefile
config.status: creating embed/Makefile
config.status: creating embed/web-extension/Makefile
config.status: creating src/Makefile
config.status: creating src/bookmarks/Makefile
config.status: creating po/Makefile.in
config.status: creating tests/Makefile
config.status: creating tests/data/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing po/stamp-it commands

Epiphany was configured with the following options:

  Source code location     : .
  Compiler       : gcc
  Prefix         : /usr/local
  Extra debugging support    : no
  Build tests      : yes
  Code coverage      : no
  NSS support      : yes

andre@990FX8350:~/epiphany-3.20.1$ make
make  all-recursive
make[1] : on entre dans le répertoire « /home/andre/epiphany-3.20.1 »
Making all in help
make[2] : on entre dans le répertoire « /home/andre/epiphany-3.20.1/help »
  GEN      cs/cs.mo
  GEN    cs/
  GEN      de/de.mo
  GEN    de/
  GEN      el/el.mo
  GEN    el/
  GEN      es/es.mo
  GEN    es/
  GEN      fr/fr.mo
  GEN    fr/
  GEN      hu/hu.mo
  GEN    hu/
  GEN      ko/ko.mo
  GEN    ko/
  GEN      pt_BR/pt_BR.mo
  GEN    pt_BR/
  GEN      ru/ru.mo
  GEN    ru/
  GEN      sv/sv.mo
  GEN    sv/
make[2] : on quitte le répertoire « /home/andre/epiphany-3.20.1/help »
Making all in libgd
make[2] : on entre dans le répertoire « /home/andre/epiphany-3.20.1/libgd »
  CC       libgd/gd-types-catalog.lo
  CC       libgd/gd-main-view-generic.lo
  CC       libgd/gd-styled-text-renderer.lo
  CC       libgd/gd-two-lines-renderer.lo
  CCLD     libgd.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[2] : on quitte le répertoire « /home/andre/epiphany-3.20.1/libgd »
Making all in lib
make[2] : on entre dans le répertoire « /home/andre/epiphany-3.20.1/lib »
  GEN      stamp-ephy-lib-type-builtins.c
  GEN      stamp-ephy-lib-type-builtins.h
make  all-recursive
make[3] : on entre dans le répertoire « /home/andre/epiphany-3.20.1/lib »
Making all in widgets
make[4] : on entre dans le répertoire « /home/andre/epiphany-3.20.1/lib/widgets »
  GEN      stamp-ephy-widgets-type-builtins.c
  GEN      stamp-ephy-widgets-type-builtins.h
make  all-am
make[5] : on entre dans le répertoire « /home/andre/epiphany-3.20.1/lib/widgets »
  CC       libephywidgets_la-ephy-certificate-dialog.lo
  CC       libephywidgets_la-ephy-downloads-popover.lo
  CC       libephywidgets_la-ephy-downloads-progress-icon.lo
  CC       libephywidgets_la-ephy-download-widget.lo
  CC       libephywidgets_la-ephy-file-chooser.lo
  CC       libephywidgets_la-ephy-location-entry.lo
  CC       libephywidgets_la-ephy-middle-clickable-button.lo
  CC       libephywidgets_la-ephy-node-view.lo
  CC       libephywidgets_la-ephy-security-popover.lo
  CC       libephywidgets_la-ephy-tree-model-node.lo
  CC       libephywidgets_la-ephy-tree-model-sort.lo
  CC       libephywidgets_la-ephy-zoom-action.lo
  CC       libephywidgets_la-nautilus-floating-bar.lo
  CC       libephywidgets_la-ephy-widgets-type-builtins.lo
  CCLD     libephywidgets.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[5] : on quitte le répertoire « /home/andre/epiphany-3.20.1/lib/widgets »
make[4] : on quitte le répertoire « /home/andre/epiphany-3.20.1/lib/widgets »
Making all in egg
make[4] : on entre dans le répertoire « /home/andre/epiphany-3.20.1/lib/egg »
  CC       libegg_la-eggtreemultidnd.lo
  CCLD     libegg.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[4] : on quitte le répertoire « /home/andre/epiphany-3.20.1/lib/egg »
Making all in history
make[4] : on entre dans le répertoire « /home/andre/epiphany-3.20.1/lib/history »
  GEN      stamp-ephy-history-type-builtins.c
  GEN      stamp-ephy-history-type-builtins.h
make  all-am
make[5] : on entre dans le répertoire « /home/andre/epiphany-3.20.1/lib/history »
  CC       libephyhistory_la-ephy-history-service.lo
  CC       libephyhistory_la-ephy-history-service-hosts-table.lo
  CC       libephyhistory_la-ephy-history-service-urls-table.lo
  CC       libephyhistory_la-ephy-history-service-visits-table.lo
  CC       libephyhistory_la-ephy-history-types.lo
  CC       libephyhistory_la-ephy-history-type-builtins.lo
  CCLD     libephyhistory.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[5] : on quitte le répertoire « /home/andre/epiphany-3.20.1/lib/history »
make[4] : on quitte le répertoire « /home/andre/epiphany-3.20.1/lib/history »
make[4] : on entre dans le répertoire « /home/andre/epiphany-3.20.1/lib »
  CC       libephymisc_la-ephy-dbus-util.lo
  CC       libephymisc_la-ephy-debug.lo
  CC       libephymisc_la-ephy-dnd.lo
  CC       libephymisc_la-ephy-favicon-helpers.lo
  CC       libephymisc_la-ephy-file-helpers.lo
  CC       libephymisc_la-ephy-form-auth-data.lo
  CC       libephymisc_la-ephy-gui.lo
  CC       libephymisc_la-ephy-initial-state.lo
  CC       libephymisc_la-ephy-langs.lo
ephy-langs.c: In function ‘load_iso_entries’:
ephy-langs.c:224:52: warning: pointer targets in passing argument 3 of ‘xmlStrPrintf’ differ in signedness [-Wpointer-sign]
   xmlStrPrintf (iso_entries, sizeof (iso_entries), (const xmlChar *)"iso_%d_entries", iso);
                                                    ^
In file included from /usr/include/libxml2/libxml/tree.h:18:0,
                 from /usr/include/libxml2/libxml/xmlreader.h:14,
                 from ephy-langs.c:28:
/usr/include/libxml2/libxml/xmlstring.h:98:17: note: expected ‘const char *’ but argument is of type ‘const xmlChar * {aka const unsigned char *}’
                 xmlStrPrintf             (xmlChar *buf,
                 ^~~~~~~~~~~~
ephy-langs.c:225:48: warning: pointer targets in passing argument 3 of ‘xmlStrPrintf’ differ in signedness [-Wpointer-sign]
   xmlStrPrintf (iso_entry, sizeof (iso_entry), (const xmlChar *)"iso_%d_entry", iso);
                                                ^
In file included from /usr/include/libxml2/libxml/tree.h:18:0,
                 from /usr/include/libxml2/libxml/xmlreader.h:14,
                 from ephy-langs.c:28:
/usr/include/libxml2/libxml/xmlstring.h:98:17: note: expected ‘const char *’ but argument is of type ‘const xmlChar * {aka const unsigned char *}’
                 xmlStrPrintf             (xmlChar *buf,
                 ^~~~~~~~~~~~
  CC       libephymisc_la-ephy-node.lo
  CC       libephymisc_la-ephy-node-filter.lo
  CC       libephymisc_la-ephy-node-db.lo
  CC       libephymisc_la-ephy-profile-utils.lo
  CC       libephymisc_la-ephy-security-levels.lo
  CC       libephymisc_la-ephy-settings.lo
  CC       libephymisc_la-ephy-signal-accumulator.lo
  CC       libephymisc_la-ephy-smaps.lo
  CC       libephymisc_la-ephy-snapshot-service.lo
  CC       libephymisc_la-ephy-sqlite-connection.lo
  CC       libephymisc_la-ephy-sqlite-statement.lo
  CC       libephymisc_la-ephy-string.lo
  CC       libephymisc_la-ephy-time-helpers.lo
  CC       libephymisc_la-ephy-uri-helpers.lo
  CC       libephymisc_la-ephy-web-app-utils.lo
  CC       libephymisc_la-ephy-zoom.lo
  CC       libephymisc_la-ephy-lib-type-builtins.lo
  CCLD     libephymisc.la
ar: `u' modifier ignored since `D' is the default (see `U')
  CC       ephy_profile_migrator-ephy-profile-migrator.o
  CC       ephy_profile_migrator-ephy-nss-glue.o
  CCLD     ephy-profile-migrator
make[4] : on quitte le répertoire « /home/andre/epiphany-3.20.1/lib »
make[3] : on quitte le répertoire « /home/andre/epiphany-3.20.1/lib »
make[2] : on quitte le répertoire « /home/andre/epiphany-3.20.1/lib »
Making all in embed
make[2] : on entre dans le répertoire « /home/andre/epiphany-3.20.1/embed »
  GEN      stamp-ephy-embed-type-builtins.c
  GEN      stamp-ephy-embed-type-builtins.h
make  all-recursive
make[3] : on entre dans le répertoire « /home/andre/epiphany-3.20.1/embed »
Making all in web-extension
make[4] : on entre dans le répertoire « /home/andre/epiphany-3.20.1/embed/web-extension »
  CC       libephywebextension_la-ephy-embed-form-auth.lo
  CC       libephywebextension_la-ephy-uri-tester.lo
  CC       libephywebextension_la-ephy-web-dom-utils.lo
  CC       libephywebextension_la-ephy-web-extension.lo
  CC       libephywebextension_la-ephy-web-extension-main.lo
  CC       libephywebextension_la-ephy-web-overview.lo
ephy-web-overview.c: In function ‘ephy_web_overview_model_urls_changed’:
ephy-web-overview.c:148:25: error: too many arguments to function ‘webkit_dom_dom_token_list_contains’
       if (class_list && webkit_dom_dom_token_list_contains (class_list, "overview-removed", NULL))
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ephy-web-overview.c:26:0:
/usr/include/webkitgtk-4.0/webkitdom/WebKitDOMDOMTokenList.h:72:1: note: declared here
 webkit_dom_dom_token_list_contains(WebKitDOMDOMTokenList* self, const gchar* token);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ephy-web-overview.c:149:55: warning: passing argument 2 of ‘webkit_dom_dom_token_list_remove’ from incompatible pointer type [-Wincompatible-pointer-types]
         webkit_dom_dom_token_list_remove (class_list, "overview-removed", NULL);
                                                       ^~~~~~~~~~~~~~~~~~
In file included from ephy-web-overview.c:26:0:
/usr/include/webkitgtk-4.0/webkitdom/WebKitDOMDOMTokenList.h:94:1: note: expected ‘GError ** {aka struct _GError **}’ but argument is of type ‘const char *’
 webkit_dom_dom_token_list_remove(WebKitDOMDOMTokenList* self, GError** error, ...);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Makefile:587 : la recette pour la cible « libephywebextension_la-ephy-web-overview.lo » a échouée
make[4]: *** [libephywebextension_la-ephy-web-overview.lo] Erreur 1
make[4] : on quitte le répertoire « /home/andre/epiphany-3.20.1/embed/web-extension »
Makefile:717 : la recette pour la cible « all-recursive » a échouée
make[3]: *** [all-recursive] Erreur 1
make[3] : on quitte le répertoire « /home/andre/epiphany-3.20.1/embed »
Makefile:500 : la recette pour la cible « all » a échouée
make[2]: *** [all] Erreur 2
make[2] : on quitte le répertoire « /home/andre/epiphany-3.20.1/embed »
Makefile:486 : la recette pour la cible « all-recursive » a échouée
make[1]: *** [all-recursive] Erreur 1
make[1] : on quitte le répertoire « /home/andre/epiphany-3.20.1 »
Makefile:418 : la recette pour la cible « all » a échouée
make: *** [all] Erreur 2
andre@990FX8350:~/epiphany-3.20.1$


Là l'interprétation de cette erreur est au delà de mes maigres compétences...


CM Asus Sabertooth 990FX, Proc FX 8350, 4 x 8Go DDR3 1866Mhz, GTX 750ti 2Go, DD 2 To Sata 3

Hors ligne

#17 17-11-2016 15:01:25

taureau89_9
Adhérent(e)
Lieu : A proximité de LFLA
Distrib. : Debian Testing
Noyau : 4.7.0-1-amd64
(G)UI : Gnome 3.20+1 + gnome-shell 3.22.0-1
Inscription : 16-09-2011

Re : Comment faire pour compiler cette source ?

Up.

Y a-t-il un spécialiste en compilation sur le forum pour m'aider à interpréter cette erreur au make ?

CM Asus Sabertooth 990FX, Proc FX 8350, 4 x 8Go DDR3 1866Mhz, GTX 750ti 2Go, DD 2 To Sata 3

Hors ligne

Pied de page des forums