
Bon, déjà d'avance, je notifie que des drivers pour GNU/Linux sont bels et bien officiellement disponibles, et bien que pas libres me semble il, les sources sont disponibles, et peuvent être compilées et installées. (Ce qui de la part de Canon, est un effort certain.

Enfin, concernant le configuration, celle ci peut être connectée à l'ordinateur via USB, Wifi, et Ethernet, c'est le dernier cas qui m'intéressera, celle ci étant partagée entre plusieurs personnes sous de multiples systèmes.
Mon premier Reflexe a été de voir du coté d'AUR, mais hélas, toutes les versions dudit drivers & ses outils, sont trop anciennes, pour supporter cette imprimante, et concernent d'autres modèles, la seule chose disponible, est ScanGear, mais il ne sert qu'à scanner en profitant des particularité du Scanner de la bête (à plat, et avec chargeur de documents), [de plus une fois installé, ça ne fonctionne pas, un message d'erreur indique qu'une librairie est manquante]
J'ai bien tenté également d'extraires les paquets précompilés DEB ou RPM tels quels dans le système, mais rien, ça ne fonctionne pas, le système détecte bien l'imprimante sur le réseau une fois le service avahi-daemon lancé, la configure, mais l'imprimante ne sors absolument rien.
Autre fait troublant, j'essaie depuis un moment d'accéder à l'interface Web pour Cups (localhost:631) et là aussi, pas moyen, mon navigateur m'affiche que la connexion a échoué.
J'ai donc simplement tenté de reprendre le script PKGBUILD prévu pour la version du driver des imprimantes Pixma MX-320, en rajoutant les outils supplémentaires prévus, ainsi qu'en adaptant à archlinux toutes les dépendances intégrées dans le fichier control du paquet DEB, mais j'obtient des erreurs de compilations que je suis incapable de résoudre.
Code : Tout sélectionner
# Contributor: billou - ubuntu-fr.org / archlinux.fr community
# PKGBUILD based on: Eric Le Bras <eric.lebras@gmail.com>
pkgname=cnijfilter-mx510
pkgver=3.70
pkgrel=2
pkgdesc="Canon IJ Printer Driver for Pixma MX510 series multifunction"
arch=('x86_64')
url="http://support-au.canon.com.au/contents/AU/EN/0100188102.html"
license=('GPL2' 'LGPL2' 'custom')
depends=('libglade' 'cups' 'ghostscript' 'popt' 'atk' 'libstdc++5' 'python2-cairo' 'gtk-engine-murrine-git' 'cups' 'system-config-printer-common' 'fontconfig' 'glib2' 'glibc' 'pango' 'libpng' 'popt' 'libtiff' 'libx11' 'libxcursor' 'libxext' 'libxfixes' 'libxi' 'libxinerama' 'libxml2' 'libxrandr')
makedepends=('autoconf>=2.13' 'automake>=1.6' 'tar' 'make' 'gcc')
conflicts=('cnijfilter-common')
source=("http://gdlp01.c-wss.com/gds/8/0100004118/01/cnijfilter-source-3.70-1.tar.gz")
md5sums=('0f23002a95c4dc9e8b85fe612d0cff0b')
build() {
cd ${srcdir}
tar xzf cnijfilter-source-3.70-1.tar.gz
cd ${srcdir}/cnijfilter-source-3.70-1/libs
./autogen.sh --prefix=/usr --program-suffix=mx510 || return 1
make install DESTDIR=${pkgdir} || return 1
cd ${srcdir}/cnijfilter-source-3.70-1/backendnet
./autogen.sh --prefix=/usr --program-suffix=mx510 --enable-progpath=/usr/bin || return 1
make install DESTDIR=${pkgdir} || return 1
cd ${srcdir}/cnijfilter-source-3.70-1/backend
./autogen.sh --prefix=/usr --program-suffix=mx510 --enable-progpath=/usr/bin || return 1
make install DESTDIR=${pkgdir} || return 1
cd ${srcdir}/cnijfilter-source-3.70-1/pstocanonij
./autogen.sh --prefix=/usr --program-suffix=mx510 --enable-binpath=/usr/bin --enable-progpath=/usr/bin || return 1
make install DESTDIR=${pkgdir} || return 1
cd ${srcdir}/cnijfilter-source-3.70-1/cnijfilter
./autogen.sh --prefix=/usr --program-suffix=mx510 --enable-binpath=/usr/bin --enable-progpath=/usr/bin || return 1
make install DESTDIR=${pkgdir} || return 1
cd ${srcdir}/cnijfilter-source-3.70-1/ppd
./autogen.sh --prefix=/usr --program-suffix=mx510 --enable-ppdpath=/usr/share/cups/model || return 1
make install DESTDIR=${pkgdir} || return 1
cd ${srcdir}/cnijfilter-source-3.70-1/printui
./autogen.sh --prefix=/usr --program-suffix=mx510 --datadir=/usr/share --enable-progpath=/usr/bin || return 1
make clean
make || return 1
make install DESTDIR=${pkgdir} || return 1
cd ${srcdir}/cnijfilter-source-3.70-1/lgmon
./autogen.sh --prefix=/usr --program-suffix=mx510 --enable-binpath=/usr/bin --enable-progpath=/usr/bin || return 1
make clean
make || return 1
make install DESTDIR=${pkgdir} || return 1
cd ${srcdir}/cnijfilter-source-3.70-1/cngpij
./autogen.sh --prefix=/usr --program-suffix=mx510 --enable-progpath=/usr/bin || return 1
make clean
make || return 1
make install DESTDIR=${pkgdir} || return 1
cd ${srcdir}/cnijfilter-source-3.70-1/cngpijmon
./autogen.sh --prefix=/usr --program-suffix=mx510 --enable-progpath=/usr/bin || return 1
make clean
make || return 1
make install DESTDIR=${pkgdir} || return 1
cd ${srcdir}/cnijfilter-source-3.70-1
install -d ${pkgdir}/usr/lib/bjlib
install -m 755 348/database/* ${pkgdir}/usr/lib/bjlib
install -s -m 755 348/libs_bin/*.so.* ${pkgdir}/usr/lib
install -D LICENSE-cnijfilter-3.70EN.txt ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE-cnijfilter-3.70EN.txt
ln -s /usr/lib/cups/filter/pstocanonijmx510 ${pkgdir}/usr/lib/cups/filter/pstocanonij
chown -R root:root ${pkgdir}/usr/
}
Code : Tout sélectionner
Now type `make' to compile
Making install in src
make[1] : on entre dans le répertoire « /media/Perso-1To/src/cnijfilter-source-3.70-1/backend/src »
gcc -DHAVE_CONFIG_H -I. -I.. -O2 -Wall -MT cnij_backend_common.o -MD -MP -MF .deps/cnij_backend_common.Tpo -c -o cnij_backend_common.o cnij_backend_common.c
cnij_backend_common.c: In function ‘make_lgmon_command’:
cnij_backend_common.c:161:2: erreur: unknown type name ‘ppd_file_t’
cnij_backend_common.c:165:2: attention : implicit declaration of function ‘ppdOpenFile’ [-Wimplicit-function-declaration]
cnij_backend_common.c:165:13: attention : assignment makes pointer from integer without a cast [enabled by default]
cnij_backend_common.c:168:11: erreur: request for member ‘model_number’ in something not a structure or union
cnij_backend_common.c:169:67: erreur: request for member ‘model_number’ in something not a structure or union
cnij_backend_common.c:170:2: attention : implicit declaration of function ‘ppdClose’ [-Wimplicit-function-declaration]
cnij_backend_common.c: In function ‘get_model_name’:
cnij_backend_common.c:215:2: erreur: unknown type name ‘ppd_file_t’
cnij_backend_common.c:219:17: attention : assignment makes pointer from integer without a cast [enabled by default]
cnij_backend_common.c:221:23: erreur: request for member ‘product’ in something not a structure or union
cnij_backend_common.c:227:4: erreur: request for member ‘product’ in something not a structure or union
make[1]: *** [cnij_backend_common.o] Erreur 1
make[1] : on quitte le répertoire « /media/Perso-1To/src/cnijfilter-source-3.70-1/backend/src »
make: *** [install-recursive] Erreur 1
Code : Tout sélectionner
$ make
make all-recursive
make[1] : on entre dans le répertoire « /media/Perso-1To/src/cnijfilter-source-3.70-1/pstocanonij »
Making all in filter
make[2] : on entre dans le répertoire « /media/Perso-1To/src/cnijfilter-source-3.70-1/pstocanonij/filter »
gcc -DHAVE_CONFIG_H -I. -I.. -O2 -Wall -I../../libs/buftool -O2 -MT pstocanonij.o -MD -MP -MF .deps/pstocanonij.Tpo -c -o pstocanonij.o pstocanonij.c
pstocanonij.c: In function ‘get_ps_params’:
pstocanonij.c:334:5: attention : value computed is not used [-Wunused-value]
pstocanonij.c: In function ‘exec_filter’:
pstocanonij.c:1212:6: attention : variable ‘status’ set but not used [-Wunused-but-set-variable]
mv -f .deps/pstocanonij.Tpo .deps/pstocanonij.Po
gcc -DHAVE_CONFIG_H -I. -I.. -O2 -Wall -I../../libs/buftool -O2 -MT canonopt.o -MD -MP -MF .deps/canonopt.Tpo -c -o canonopt.o canonopt.c
mv -f .deps/canonopt.Tpo .deps/canonopt.Po
gcc -DHAVE_CONFIG_H -I. -I.. -O2 -Wall -I../../libs/buftool -O2 -MT paramlist.o -MD -MP -MF .deps/paramlist.Tpo -c -o paramlist.o paramlist.c
mv -f .deps/paramlist.Tpo .deps/paramlist.Po
/bin/sh ../libtool --tag=CC --mode=link gcc -O2 -Wall -I../../libs/buftool -O2 -L../../libs/buftool -o pstocanonij pstocanonij.o canonopt.o paramlist.o -lcups ../../libs/buftool/libbuftool.a -lpopt -lcups
libtool: link: gcc -O2 -Wall -I../../libs/buftool -O2 -o pstocanonij pstocanonij.o canonopt.o paramlist.o -L../../libs/buftool ../../libs/buftool/libbuftool.a -lpopt -lcups
make[2] : on quitte le répertoire « /media/Perso-1To/src/cnijfilter-source-3.70-1/pstocanonij/filter »
make[2] : on entre dans le répertoire « /media/Perso-1To/src/cnijfilter-source-3.70-1/pstocanonij »
make[2] : on quitte le répertoire « /media/Perso-1To/src/cnijfilter-source-3.70-1/pstocanonij »
make[1] : on quitte le répertoire « /media/Perso-1To/src/cnijfilter-source-3.70-1/pstocanonij »
Par contre, du coté de cnijfilter, pas moyen, j'obtiens une erreur à la compilation :
Code : Tout sélectionner
$ make
make all-recursive
make[1] : on entre dans le répertoire « /media/Perso-1To/src/cnijfilter-source-3.70-1/cnijfilter »
Making all in src
make[2] : on entre dans le répertoire « /media/Perso-1To/src/cnijfilter-source-3.70-1/cnijfilter/src »
gcc -DHAVE_CONFIG_H -I. -I.. -I../include/cncl -I../include/misc -O2 -MT bjferror.o -MD -MP -MF .deps/bjferror.Tpo -c -o bjferror.o bjferror.c
mv -f .deps/bjferror.Tpo .deps/bjferror.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../include/cncl -I../include/misc -O2 -MT bjfilter.o -MD -MP -MF .deps/bjfilter.Tpo -c -o bjfilter.o bjfilter.c
mv -f .deps/bjfilter.Tpo .deps/bjfilter.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../include/cncl -I../include/misc -O2 -MT bjfimage.o -MD -MP -MF .deps/bjfimage.Tpo -c -o bjfimage.o bjfimage.c
bjfimage.c: In function ‘png_image_init’:
bjfimage.c:1577:6: erreur: déréférencement d'un pointeur de type incomplet
bjfimage.c:1589:16: attention : passing argument 3 of ‘png_get_IHDR’ from incompatible pointer type [enabled by default]
In file included from bjfimage.c:42:0:
/usr/include/png.h:2187:1: note: expected ‘png_uint_32 *’ but argument is of type ‘long unsigned int *’
bjfimage.c:1589:16: attention : passing argument 4 of ‘png_get_IHDR’ from incompatible pointer type [enabled by default]
In file included from bjfimage.c:42:0:
/usr/include/png.h:2187:1: note: expected ‘png_uint_32 *’ but argument is of type ‘long unsigned int *’
make[2]: *** [bjfimage.o] Erreur 1
make[2] : on quitte le répertoire « /media/Perso-1To/src/cnijfilter-source-3.70-1/cnijfilter/src »
make[1]: *** [all-recursive] Erreur 1
make[1] : on quitte le répertoire « /media/Perso-1To/src/cnijfilter-source-3.70-1/cnijfilter »
make: *** [all] Erreur 2
PrintUI ne pose pas de problèmes non plus du moments que les "libs" ont bien été compilées et installées, l'outil n'est pas forcément indispensable, mais il permet d'accéder à la configuration avancée & à diagnostiquer faire de la maintenance sur l'imprimante, chose que les outils Gnome & Cups ne permettent pas de base ici, cette UI fonctionne d'ailleurs parfaitement bien sous Ubuntu.
Lgmon, a son tour, ne pose pas non plus de problèmes tant que les librairies sont installées et compilées.
Cngpij par contre, rencontre de nombreuses erreurs de compilation :
Code : Tout sélectionner
$ make
(CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /media/Perso-1To/src/cnijfilter-source-3.70-1/cngpij/missing --run autoheader)
autoheader: WARNING: Using auxiliary files such as `acconfig.h', `config.h.bot'
autoheader: WARNING: and `config.h.top', to define templates for `config.h.in'
autoheader: WARNING: is deprecated and discouraged.
autoheader:
autoheader: WARNING: Using the third argument of `AC_DEFINE' and
autoheader: WARNING: `AC_DEFINE_UNQUOTED' allows one to define a template without
autoheader: WARNING: `acconfig.h':
autoheader:
autoheader: WARNING: AC_DEFINE([NEED_FUNC_MAIN], 1,
autoheader: [Define if a function `main' is needed.])
autoheader:
autoheader: WARNING: More sophisticated templates can also be produced, see the
autoheader: WARNING: documentation.
rm -f stamp-h1
touch config.h.in
cd . && /bin/sh ./config.status config.h
config.status: creating config.h
config.status: config.h is unchanged
make all-recursive
make[1] : on entre dans le répertoire « /media/Perso-1To/src/cnijfilter-source-3.70-1/cngpij »
Making all in cngpij
make[2] : on entre dans le répertoire « /media/Perso-1To/src/cnijfilter-source-3.70-1/cngpij/cngpij »
gcc -DHAVE_CONFIG_H -I. -I.. -O2 -Wall -I../include/cncl -I../include/misc -I../../libs/paramlist -O2 -MT bjcups.o -MD -MP -MF .deps/bjcups.Tpo -c -o bjcups.o bjcups.c
bjcups.c: In function ‘getDeviceURI’:
bjcups.c:701:11: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:702:11: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:711:17: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:716:27: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:719:45: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:720:30: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:726:45: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:727:11: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:727:11: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:727:11: attention : l'opérande à gauche de la virgule n'a pas d'effet [-Wunused-value]
bjcups.c:727:11: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:727:11: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:727:11: attention : value computed is not used [-Wunused-value]
bjcups.c:727:11: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:727:11: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:727:11: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:727:11: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:727:11: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:727:11: attention : l'opérande à gauche de la virgule n'a pas d'effet [-Wunused-value]
bjcups.c:727:11: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:727:11: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:727:11: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:727:11: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:727:11: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:727:11: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:727:11: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:727:11: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:727:11: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:727:11: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:727:11: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:727:70: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:728:29: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:730:11: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:730:11: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:730:11: attention : l'opérande à gauche de la virgule n'a pas d'effet [-Wunused-value]
bjcups.c:730:11: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:730:11: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:730:11: attention : value computed is not used [-Wunused-value]
bjcups.c:730:11: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:730:11: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:730:11: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:730:11: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:730:11: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:730:11: attention : l'opérande à gauche de la virgule n'a pas d'effet [-Wunused-value]
bjcups.c:730:11: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:730:11: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:730:11: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:730:11: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:730:11: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:730:11: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:730:11: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:730:11: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:730:11: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:730:11: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:730:11: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:730:68: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:731:26: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:733:30: erreur: déréférencement d'un pointeur de type incomplet
bjcups.c:742:31: erreur: déréférencement d'un pointeur de type incomplet
make[2]: *** [bjcups.o] Erreur 1
make[2] : on quitte le répertoire « /media/Perso-1To/src/cnijfilter-source-3.70-1/cngpij/cngpij »
make[1]: *** [all-recursive] Erreur 1
make[1] : on quitte le répertoire « /media/Perso-1To/src/cnijfilter-source-3.70-1/cngpij »
make: *** [all] Erreur 2
De la même façon, je rencontre plein d'erreurs lors de la compilation de cngpijmon :
Code : Tout sélectionner
make
(CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /media/Perso-1To/src/cnijfilter-source-3.70-1/cngpijmon/missing --run autoheader)
autoheader: WARNING: Using auxiliary files such as `acconfig.h', `config.h.bot'
autoheader: WARNING: and `config.h.top', to define templates for `config.h.in'
autoheader: WARNING: is deprecated and discouraged.
autoheader:
autoheader: WARNING: Using the third argument of `AC_DEFINE' and
autoheader: WARNING: `AC_DEFINE_UNQUOTED' allows one to define a template without
autoheader: WARNING: `acconfig.h':
autoheader:
autoheader: WARNING: AC_DEFINE([NEED_FUNC_MAIN], 1,
autoheader: [Define if a function `main' is needed.])
autoheader:
autoheader: WARNING: More sophisticated templates can also be produced, see the
autoheader: WARNING: documentation.
rm -f stamp-h1
touch config.h.in
cd . && /bin/sh ./config.status config.h
config.status: creating config.h
config.status: config.h is unchanged
make all-recursive
make[1] : on entre dans le répertoire « /media/Perso-1To/src/cnijfilter-source-3.70-1/cngpijmon »
Making all in po
make[2] : on entre dans le répertoire « /media/Perso-1To/src/cnijfilter-source-3.70-1/cngpijmon/po »
file=./`echo cs | sed 's,.*/,,'`.gmo \
&& rm -f $file && /usr/bin/msgfmt -c -o $file cs.po
file=./`echo da | sed 's,.*/,,'`.gmo \
&& rm -f $file && /usr/bin/msgfmt -c -o $file da.po
file=./`echo de | sed 's,.*/,,'`.gmo \
&& rm -f $file && /usr/bin/msgfmt -c -o $file de.po
file=./`echo el | sed 's,.*/,,'`.gmo \
&& rm -f $file && /usr/bin/msgfmt -c -o $file el.po
file=./`echo es | sed 's,.*/,,'`.gmo \
&& rm -f $file && /usr/bin/msgfmt -c -o $file es.po
file=./`echo fi | sed 's,.*/,,'`.gmo \
&& rm -f $file && /usr/bin/msgfmt -c -o $file fi.po
file=./`echo fr | sed 's,.*/,,'`.gmo \
&& rm -f $file && /usr/bin/msgfmt -c -o $file fr.po
file=./`echo hu | sed 's,.*/,,'`.gmo \
&& rm -f $file && /usr/bin/msgfmt -c -o $file hu.po
file=./`echo it | sed 's,.*/,,'`.gmo \
&& rm -f $file && /usr/bin/msgfmt -c -o $file it.po
file=./`echo ja | sed 's,.*/,,'`.gmo \
&& rm -f $file && /usr/bin/msgfmt -c -o $file ja.po
file=./`echo ko | sed 's,.*/,,'`.gmo \
&& rm -f $file && /usr/bin/msgfmt -c -o $file ko.po
file=./`echo nl | sed 's,.*/,,'`.gmo \
&& rm -f $file && /usr/bin/msgfmt -c -o $file nl.po
file=./`echo nb | sed 's,.*/,,'`.gmo \
&& rm -f $file && /usr/bin/msgfmt -c -o $file nb.po
file=./`echo pl | sed 's,.*/,,'`.gmo \
&& rm -f $file && /usr/bin/msgfmt -c -o $file pl.po
file=./`echo pt | sed 's,.*/,,'`.gmo \
&& rm -f $file && /usr/bin/msgfmt -c -o $file pt.po
file=./`echo ru | sed 's,.*/,,'`.gmo \
&& rm -f $file && /usr/bin/msgfmt -c -o $file ru.po
file=./`echo sv | sed 's,.*/,,'`.gmo \
&& rm -f $file && /usr/bin/msgfmt -c -o $file sv.po
file=./`echo th | sed 's,.*/,,'`.gmo \
&& rm -f $file && /usr/bin/msgfmt -c -o $file th.po
file=./`echo tr | sed 's,.*/,,'`.gmo \
&& rm -f $file && /usr/bin/msgfmt -c -o $file tr.po
file=./`echo zh | sed 's,.*/,,'`.gmo \
&& rm -f $file && /usr/bin/msgfmt -c -o $file zh.po
file=./`echo zh_TW | sed 's,.*/,,'`.gmo \
&& rm -f $file && /usr/bin/msgfmt -c -o $file zh_TW.po
file=./`echo id | sed 's,.*/,,'`.gmo \
&& rm -f $file && /usr/bin/msgfmt -c -o $file id.po
make[2] : on quitte le répertoire « /media/Perso-1To/src/cnijfilter-source-3.70-1/cngpijmon/po »
Making all in src
make[2] : on entre dans le répertoire « /media/Perso-1To/src/cnijfilter-source-3.70-1/cngpijmon/src »
gcc -DHAVE_CONFIG_H -I. -I.. -DUSE_LIB_GLASE -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -O2 -Wall -MT bjcupsmon_main.o -MD -MP -MF .deps/bjcupsmon_main.Tpo -c -o bjcupsmon_main.o bjcupsmon_main.c
bjcupsmon_main.c: In function ‘initApplication’:
bjcupsmon_main.c:496:97: attention : transtypage vers un pointeur depuis un entier de taille différente [-Wint-to-pointer-cast]
bjcupsmon_main.c:531:92: attention : transtypage vers un pointeur depuis un entier de taille différente [-Wint-to-pointer-cast]
bjcupsmon_main.c:374:15: attention : variable ‘Odev’ set but not used [-Wunused-but-set-variable]
bjcupsmon_main.c: In function ‘updateUI’:
bjcupsmon_main.c:679:10: attention : variable ‘retx’ set but not used [-Wunused-but-set-variable]
bjcupsmon_main.c:618:14: attention : variable ‘Odev’ set but not used [-Wunused-but-set-variable]
mv -f .deps/bjcupsmon_main.Tpo .deps/bjcupsmon_main.Po
gcc -DHAVE_CONFIG_H -I. -I.. -DUSE_LIB_GLASE -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -O2 -Wall -MT bjcupsmon_cups.o -MD -MP -MF .deps/bjcupsmon_cups.Tpo -c -o bjcupsmon_cups.o bjcupsmon_cups.c
bjcupsmon_cups.c: In function ‘getProductName’:
bjcupsmon_cups.c:106:2: erreur: unknown type name ‘ppd_file_t’
bjcupsmon_cups.c:114:3: attention : implicit declaration of function ‘ppdOpenFile’ [-Wimplicit-function-declaration]
bjcupsmon_cups.c:114:13: attention : assignment makes pointer from integer without a cast [enabled by default]
bjcupsmon_cups.c:115:8: erreur: request for member ‘manufacturer’ in something not a structure or union
bjcupsmon_cups.c:115:8: erreur: request for member ‘manufacturer’ in something not a structure or union
bjcupsmon_cups.c:115:8: attention : l'opérande à gauche de la virgule n'a pas d'effet [-Wunused-value]
bjcupsmon_cups.c:115:8: erreur: request for member ‘manufacturer’ in something not a structure or union
bjcupsmon_cups.c:115:8: erreur: request for member ‘manufacturer’ in something not a structure or union
bjcupsmon_cups.c:115:8: attention : value computed is not used [-Wunused-value]
bjcupsmon_cups.c:115:8: erreur: request for member ‘manufacturer’ in something not a structure or union
bjcupsmon_cups.c:115:8: erreur: request for member ‘manufacturer’ in something not a structure or union
bjcupsmon_cups.c:115:8: erreur: request for member ‘manufacturer’ in something not a structure or union
bjcupsmon_cups.c:115:8: erreur: request for member ‘manufacturer’ in something not a structure or union
bjcupsmon_cups.c:115:8: erreur: request for member ‘manufacturer’ in something not a structure or union
bjcupsmon_cups.c:115:8: attention : l'opérande à gauche de la virgule n'a pas d'effet [-Wunused-value]
bjcupsmon_cups.c:115:8: erreur: request for member ‘manufacturer’ in something not a structure or union
bjcupsmon_cups.c:115:8: erreur: request for member ‘manufacturer’ in something not a structure or union
bjcupsmon_cups.c:115:8: erreur: request for member ‘manufacturer’ in something not a structure or union
bjcupsmon_cups.c:115:8: erreur: request for member ‘manufacturer’ in something not a structure or union
bjcupsmon_cups.c:115:8: erreur: request for member ‘manufacturer’ in something not a structure or union
bjcupsmon_cups.c:115:8: erreur: request for member ‘manufacturer’ in something not a structure or union
bjcupsmon_cups.c:115:8: erreur: request for member ‘manufacturer’ in something not a structure or union
bjcupsmon_cups.c:115:8: erreur: request for member ‘manufacturer’ in something not a structure or union
bjcupsmon_cups.c:115:8: erreur: request for member ‘manufacturer’ in something not a structure or union
bjcupsmon_cups.c:115:8: erreur: request for member ‘manufacturer’ in something not a structure or union
bjcupsmon_cups.c:115:8: erreur: request for member ‘manufacturer’ in something not a structure or union
bjcupsmon_cups.c:116:5: erreur: request for member ‘modelname’ in something not a structure or union
bjcupsmon_cups.c:116:5: erreur: request for member ‘modelname’ in something not a structure or union
bjcupsmon_cups.c:118:58: erreur: request for member ‘model_number’ in something not a structure or union
bjcupsmon_cups.c:121:4: attention : implicit declaration of function ‘ppdClose’ [-Wimplicit-function-declaration]
bjcupsmon_cups.c: In function ‘checkPrinterState’:
bjcupsmon_cups.c:217:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:218:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:227:17: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:232:44: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c: In function ‘getPrinterStatus’:
bjcupsmon_cups.c:290:12: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:291:12: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:300:18: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:312:7: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c: In function ‘removeJob’:
bjcupsmon_cups.c:371:13: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:372:13: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:383:19: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c: In function ‘getJobID’:
bjcupsmon_cups.c:446:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:447:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:458:17: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:462:27: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:465:45: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:466:30: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:472:45: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:473:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:473:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:473:11: attention : l'opérande à gauche de la virgule n'a pas d'effet [-Wunused-value]
bjcupsmon_cups.c:473:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:473:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:473:11: attention : value computed is not used [-Wunused-value]
bjcupsmon_cups.c:473:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:473:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:473:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:473:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:473:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:473:11: attention : l'opérande à gauche de la virgule n'a pas d'effet [-Wunused-value]
bjcupsmon_cups.c:473:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:473:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:473:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:473:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:473:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:473:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:473:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:473:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:473:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:473:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:473:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:473:64: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:474:26: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:476:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:476:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:476:11: attention : l'opérande à gauche de la virgule n'a pas d'effet [-Wunused-value]
bjcupsmon_cups.c:476:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:476:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:476:11: attention : value computed is not used [-Wunused-value]
bjcupsmon_cups.c:476:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:476:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:476:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:476:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:476:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:476:11: attention : l'opérande à gauche de la virgule n'a pas d'effet [-Wunused-value]
bjcupsmon_cups.c:476:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:476:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:476:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:476:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:476:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:476:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:476:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:476:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:476:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:476:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:476:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:476:67: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:477:43: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:479:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:479:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:479:11: attention : l'opérande à gauche de la virgule n'a pas d'effet [-Wunused-value]
bjcupsmon_cups.c:479:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:479:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:479:11: attention : value computed is not used [-Wunused-value]
bjcupsmon_cups.c:479:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:479:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:479:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:479:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:479:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:479:11: attention : l'opérande à gauche de la virgule n'a pas d'effet [-Wunused-value]
bjcupsmon_cups.c:479:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:479:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:479:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:479:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:479:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:479:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:479:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:479:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:479:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:479:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:479:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:479:83: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:480:33: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:482:30: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:499:30: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c: In function ‘getPrinterURI’:
bjcupsmon_cups.c:557:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:558:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:567:17: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:571:27: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:574:45: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:575:30: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:581:45: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:582:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:582:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:582:11: attention : l'opérande à gauche de la virgule n'a pas d'effet [-Wunused-value]
bjcupsmon_cups.c:582:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:582:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:582:11: attention : value computed is not used [-Wunused-value]
bjcupsmon_cups.c:582:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:582:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:582:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:582:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:582:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:582:11: attention : l'opérande à gauche de la virgule n'a pas d'effet [-Wunused-value]
bjcupsmon_cups.c:582:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:582:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:582:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:582:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:582:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:582:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:582:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:582:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:582:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:582:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:582:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:582:70: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:583:29: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:585:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:585:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:585:11: attention : l'opérande à gauche de la virgule n'a pas d'effet [-Wunused-value]
bjcupsmon_cups.c:585:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:585:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:585:11: attention : value computed is not used [-Wunused-value]
bjcupsmon_cups.c:585:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:585:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:585:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:585:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:585:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:585:11: attention : l'opérande à gauche de la virgule n'a pas d'effet [-Wunused-value]
bjcupsmon_cups.c:585:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:585:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:585:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:585:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:585:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:585:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:585:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:585:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:585:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:585:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:585:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:585:79: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:586:25: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:588:30: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:605:31: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c: In function ‘getDeviceURI’:
bjcupsmon_cups.c:660:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:661:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:670:17: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:674:27: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:677:45: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:678:30: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:684:45: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:685:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:685:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:685:11: attention : l'opérande à gauche de la virgule n'a pas d'effet [-Wunused-value]
bjcupsmon_cups.c:685:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:685:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:685:11: attention : value computed is not used [-Wunused-value]
bjcupsmon_cups.c:685:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:685:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:685:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:685:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:685:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:685:11: attention : l'opérande à gauche de la virgule n'a pas d'effet [-Wunused-value]
bjcupsmon_cups.c:685:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:685:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:685:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:685:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:685:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:685:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:685:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:685:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:685:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:685:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:685:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:685:70: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:686:29: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:688:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:688:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:688:11: attention : l'opérande à gauche de la virgule n'a pas d'effet [-Wunused-value]
bjcupsmon_cups.c:688:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:688:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:688:11: attention : value computed is not used [-Wunused-value]
bjcupsmon_cups.c:688:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:688:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:688:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:688:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:688:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:688:11: attention : l'opérande à gauche de la virgule n'a pas d'effet [-Wunused-value]
bjcupsmon_cups.c:688:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:688:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:688:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:688:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:688:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:688:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:688:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:688:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:688:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:688:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:688:11: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:688:68: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:689:26: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:691:30: erreur: déréférencement d'un pointeur de type incomplet
bjcupsmon_cups.c:700:31: erreur: déréférencement d'un pointeur de type incomplet
make[2]: *** [bjcupsmon_cups.o] Erreur 1
make[2] : on quitte le répertoire « /media/Perso-1To/src/cnijfilter-source-3.70-1/cngpijmon/src »
make[1]: *** [all-recursive] Erreur 1
make[1] : on quitte le répertoire « /media/Perso-1To/src/cnijfilter-source-3.70-1/cngpijmon »
make: *** [all] Erreur 2
Bref, je suis un utilisateur relativement expérimenté et touche à tout concernant Linux, donc je n'ai pas peur d'approcher de près tout ce qui semble technique, mais après avoir passé la nuit dessus, je dois dire que ça me dépasse...


Arch est vraiment une distribution géniale, tant par la possibilité de tout installer brique par brique, que pour ses dépots communautaires qui sont une vraie mine d'or, mais certaines opérations peu usuelles simples sur des distributions user friendly comme ubuntu, peuvent très vite devenir un calvaire ici...
