come da oggetto, vorrei creare un pacchetto .deb per ubuntu 7.04 del programma gnome-video-arcade.
Il programma è un front-end per xmame e sdlmame.
Il problema è che non riesco a creare il pacchetto .deb!! Mi da continui errori!!!!
Le dipendenze sono soddisfatte...
Per creare il pacchetto .deb uso il metodo del "dh_make".
Di seguito i passaggi che utilizzo (una volta scompattato l'archivio dei sorgenti ed entrato nella cartella appena creata):
1)
Codice: Seleziona tutto
dh_make -s -e masand -n --copyright gpl2)
Codice: Seleziona tutto
CFLAGS="-Wall -g -O2" ./configure --host=i486-linux-gnu --build=i486-linux-gnu --prefix=/usr --mandir=${prefix}/share/man --infodir=${prefix}/share/info
3)
Codice: Seleziona tutto
debuild binaryCodice: Seleziona tutto
masand@Feisty:~/Desktop/gnome-video-arcade-0.4.5.1$ debuild binarydh_testdir
# Add here commands to compile the package.
/usr/bin/make
make[1]: Entering directory `/home/masand/Desktop/gnome-video-arcade-0.4.5.1'
/usr/bin/make all-recursive
make[2]: Entering directory `/home/masand/Desktop/gnome-video-arcade-0.4.5.1'
Making all in data
make[3]: Entering directory `/home/masand/Desktop/gnome-video-arcade-0.4.5.1/data'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/masand/Desktop/gnome-video-arcade-0.4.5.1/data'
Making all in po
make[3]: Entering directory `/home/masand/Desktop/gnome-video-arcade-0.4.5.1/po'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/masand/Desktop/gnome-video-arcade-0.4.5.1/po'
Making all in src
make[3]: Entering directory `/home/masand/Desktop/gnome-video-arcade-0.4.5.1/src'
if i486-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -DLOCALEDIR=\""/usr/share/locale/"\" -DG_LOG_DOMAIN=\"Gva\" -Werror -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -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/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -DORBIT2=1 -pthread -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -Wall -g -O2 -MT gva-columns.o -MD -MP -MF ".deps/gva-columns.Tpo" -c -o gva-columns.o gva-columns.c; \
then mv -f ".deps/gva-columns.Tpo" ".deps/gva-columns.Po"; else rm -f ".deps/gva-columns.Tpo"; exit 1; fi
cc1: warnings being treated as errors
gva-columns.c: In function ‘gva_columns_get_names_full’:
gva-columns.c:773: warning: unused variable ‘iter’
make[3]: *** [gva-columns.o] Error 1
make[3]: Leaving directory `/home/masand/Desktop/gnome-video-arcade-0.4.5.1/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/masand/Desktop/gnome-video-arcade-0.4.5.1'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/masand/Desktop/gnome-video-arcade-0.4.5.1'
make: *** [build-stamp] Error 2
debuild: fatal error at line 1210:
couldn't exec fakeroot debian/rules:
Ho provato anche a dare il comando:
Codice: Seleziona tutto
fakeroot debuild binaryCodice: Seleziona tutto
masand@Feisty:~/Desktop/gnome-video-arcade-0.4.5.1$ fakeroot debuild binary
dh_testdir
# Add here commands to compile the package.
/usr/bin/make
make[1]: Entering directory `/home/masand/Desktop/gnome-video-arcade-0.4.5.1'
/usr/bin/make all-recursive
make[2]: Entering directory `/home/masand/Desktop/gnome-video-arcade-0.4.5.1'
Making all in data
make[3]: Entering directory `/home/masand/Desktop/gnome-video-arcade-0.4.5.1/data'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/masand/Desktop/gnome-video-arcade-0.4.5.1/data'
Making all in po
make[3]: Entering directory `/home/masand/Desktop/gnome-video-arcade-0.4.5.1/po'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/masand/Desktop/gnome-video-arcade-0.4.5.1/po'
Making all in src
make[3]: Entering directory `/home/masand/Desktop/gnome-video-arcade-0.4.5.1/src'
if i486-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -DLOCALEDIR=\""/usr/share/locale/"\" -DG_LOG_DOMAIN=\"Gva\" -Werror -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -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/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -DORBIT2=1 -pthread -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -Wall -g -O2 -MT gva-columns.o -MD -MP -MF ".deps/gva-columns.Tpo" -c -o gva-columns.o gva-columns.c; \
then mv -f ".deps/gva-columns.Tpo" ".deps/gva-columns.Po"; else rm -f ".deps/gva-columns.Tpo"; exit 1; fi
cc1: warnings being treated as errors
gva-columns.c: In function ‘gva_columns_get_names_full’:
gva-columns.c:773: warning: unused variable ‘iter’
make[3]: *** [gva-columns.o] Error 1
make[3]: Leaving directory `/home/masand/Desktop/gnome-video-arcade-0.4.5.1/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/masand/Desktop/gnome-video-arcade-0.4.5.1'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/masand/Desktop/gnome-video-arcade-0.4.5.1'
make: *** [build-stamp] Error 2
debuild: fatal error at line 1204:
couldn't exec debian/rules: Qualcuno può gentilmente aiutarmi?
Grazie...
Un saluto a tutti...
masand

