Portál AbcLinuxu, 26. dubna 2024 23:13


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
30.6.2008 17:11 Robert
Rozbalit Rozbalit vše Re: Balíčky pro Debian - 4 (kompilace balíčku a náš první balíček)
Odpovědět | Sbalit | Link | Blokovat | Admin
Zdravim,

da se nejak jednoduse udelat debian balik pro projekt rizeny Cmakem?

Diky.

Robert
30.6.2008 20:19 Jirka P
Rozbalit Rozbalit vše Re: Balíčky pro Debian - 4 (kompilace balíčku a náš první balíček)
Příloha:
Jistě. Asi nejjednodušší je použít cdbs (viz příloha), ale ani předělat nějaký makefile-based (anebo autotools-based) balíček by neměl být problém.
30.6.2008 23:20 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: Balíčky pro Debian - 4 (kompilace balíčku a náš první balíček)
No není to o nic složitější než pro autoconf ... viz třeba gammu.
1.7.2008 21:20 mnn
Rozbalit Rozbalit vše Re: Balíčky pro Debian - 4 (kompilace balíčku a náš první balíček)
Odpovědět | Sbalit | Link | Blokovat | Admin
Prepacte ale na mna nejako zlozite :-( a to sa uz v command line nejako vyznam (okrem bashu)……
2.7.2008 00:21 Jirka P.
Rozbalit Rozbalit vše Re: Balíčky pro Debian - 4 (kompilace balíčku a náš první balíček)
Neni to složité... stačí umět make (a to ještě ne moc do hloubky) a prakticky si to zkusit. Pak to jde samo
houska avatar 4.7.2008 12:05 houska | skóre: 41 | blog: HW
Rozbalit Rozbalit vše Re: Balíčky pro Debian - 4 (kompilace balíčku a náš první balíček)
Odpovědět | Sbalit | Link | Blokovat | Admin
odkaz na zdroj hello nefunguje
hikikomori82 avatar 5.1.2009 15:01 hikikomori82 | skóre: 18 | blog: foobar | Košice
Rozbalit Rozbalit vše Re: Balíčky pro Debian - 4 (kompilace balíčku a náš první balíček)
Odpovědět | Sbalit | Link | Blokovat | Admin
Co s tymto?
configure: warning: CFLAGS=-g -O2: invalid host type
configure: warning: LDFLAGS=-Wl,-z,defs: invalid host type
configure: error: can only configure for one host and one target at a time
make: *** [config.status] Error 1
Slobodný font na technické kreslenie
5.1.2009 15:15 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: Balíčky pro Debian - 4 (kompilace balíčku a náš první balíček)
Není lepší se ptát v diskuzi než u půl roku starého článku? A trochu víc informací co vlastně děláš by taky neuškodilo. Ale vypadá to, že configure dáváš parametry, které neumí zpracovat.
hikikomori82 avatar 5.1.2009 16:13 hikikomori82 | skóre: 18 | blog: foobar | Košice
Rozbalit Rozbalit vše Re: Balíčky pro Debian - 4 (kompilace balíčku a náš první balíček)
Postupoval som presne podla postupu s tym rozdielom ze mi hlasilo chybajuci balicek autotools tak som ho nainstaloval. Prikaz "CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs" ./configure" zbehol ale "dpkg-buildpackage" zahlasi tu chybu.
dpkg-buildpackage: set CPPFLAGS to default value: 
dpkg-buildpackage: set CFLAGS to default value: -g -O2
dpkg-buildpackage: set CXXFLAGS to default value: -g -O2
dpkg-buildpackage: set FFLAGS to default value: -g -O2
dpkg-buildpackage: set LDFLAGS to default value: -Wl,-Bsymbolic-functions
dpkg-buildpackage: source package hello
dpkg-buildpackage: source version 0.1-1
dpkg-buildpackage: source changed by Stojan Jakotyc <stojan@example.com>
dpkg-buildpackage: host architecture i386
 fakeroot debian/rules clean
dh_testdir
dh_testroot
rm -f build-stamp 
# Add here commands to clean up after the build process.
/usr/bin/make distclean
make[1]: Entering directory `/home/inx/balicky/hello-0.1'
make[1]: *** No rule to make target `distclean'.  Stop.
make[1]: Leaving directory `/home/inx/balicky/hello-0.1'
make: [clean] Error 2 (ignored)
rm -f config.sub config.guess
dh_clean 
 dpkg-source -b hello-0.1
dpkg-source: building hello in hello_0.1-1.tar.gz
dpkg-source: building hello in hello_0.1-1.dsc
 debian/rules build
dh_testdir
# Add here commands to configure the package.
cp -f /usr/share/misc/config.sub config.sub
cp -f /usr/share/misc/config.guess config.guess
./configure --host=i486-linux-gnu --build=i486-linux-gnu --prefix=/usr --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info CFLAGS="-g -O2" LDFLAGS="-Wl,-z,defs"
configure: warning: CFLAGS=-g -O2: invalid host type
configure: warning: LDFLAGS=-Wl,-z,defs: invalid host type
configure: error: can only configure for one host and one target at a time
make: *** [config.status] Error 1
dpkg-buildpackage: failure: debian/rules build gave error exit status 2
5.1.2009 16:19 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: Balíčky pro Debian - 4 (kompilace balíčku a náš první balíček)
Přesně podle postupu? A co ta část, kde je napsáno:
stačí přesunout předávání proměnných CFLAGS a LDFLAGS před volání ./configure
hikikomori82 avatar 5.1.2009 23:25 hikikomori82 | skóre: 18 | blog: foobar | Košice
Rozbalit Rozbalit vše Re: Balíčky pro Debian - 4 (kompilace balíčku a náš první balíček)
Citujem: Prikaz "CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs" ./configure" zbehol ...
6.1.2009 11:24 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: Balíčky pro Debian - 4 (kompilace balíčku a náš první balíček)
V logu vidím:
./configure --host=i486-linux-gnu --build=i486-linux-gnu --prefix=/usr --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info CFLAGS="-g -O2" LDFLAGS="-Wl,-z,defs"
a přitom by mělo být:
CFLAGS="-g -O2" LDFLAGS="-Wl,-z,defs" ./configure --host=i486-linux-gnu --build=i486-linux-gnu --prefix=/usr --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.