codeblocks
Moderatore: Staff
Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
-
leocata
- Linux 3.x

- Messaggi: 598
- Iscritto il: mar 5 feb 2008, 22:25
- Slackware: 13.1
- Desktop: xfce 4.x
- Località: Giarre(CT)
- Contatta:
Re: codeblocks
seguendo la procedura indicata.... fa la stessa cosa di prima... non compare ne nel menu k e neanche come comando..... dove vedo se ci sono errori di compilazione????
- conraid
- Staff

- Messaggi: 13631
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: codeblocks
Ma perché non provi a compilarlo senza fare il pacchetto?leocata ha scritto:seguendo la procedura indicata.... fa la stessa cosa di prima... non compare ne nel menu k e neanche come comando..... dove vedo se ci sono errori di compilazione????
-
leocata
- Linux 3.x

- Messaggi: 598
- Iscritto il: mar 5 feb 2008, 22:25
- Slackware: 13.1
- Desktop: xfce 4.x
- Località: Giarre(CT)
- Contatta:
Re: codeblocks
Ovviamente non cambia nulla comunque ho compilato così:
/.configure
e dopo
make install
ed ho provato anche questa... nothing to do !!!! vorrei cotrollare che nn ci sia qualcosa altro.....
l'altro a me è più simpatica questa modalità perkè svincola al massimo da qualsiasi distrooo
/.configure
e dopo
make install
ed ho provato anche questa... nothing to do !!!! vorrei cotrollare che nn ci sia qualcosa altro.....
l'altro a me è più simpatica questa modalità perkè svincola al massimo da qualsiasi distrooo
- conraid
- Staff

- Messaggi: 13631
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: codeblocks
Ma cosa vuol dire non cambia niente?
Intanto togli i pacchetti che avevi, al limite puoi rimetterli dopo.
Poi fai .configure e dopo make, non make install, e guarda se da errori.
Dopo fai make install
P.S.
Se un programma non è nel menù di KDE non significa che non ci sia.
Fai
per sapere dove lo installa (immagino /usr/local/bin), sempre se l'eseguibile si chiama così
Intanto togli i pacchetti che avevi, al limite puoi rimetterli dopo.
Poi fai .configure e dopo make, non make install, e guarda se da errori.
Dopo fai make install
P.S.
Se un programma non è nel menù di KDE non significa che non ci sia.
Fai
Codice: Seleziona tutto
which codeblocks -
leocata
- Linux 3.x

- Messaggi: 598
- Iscritto il: mar 5 feb 2008, 22:25
- Slackware: 13.1
- Desktop: xfce 4.x
- Località: Giarre(CT)
- Contatta:
Re: codeblocks
ovviamente ho sempre tolto i pacchetti che nn hanno funzionato con
removepkg .....tgz
poi ogni volta alla fine della compilazione fa questo
.....
WARNING: zero length file ./usr/doc/codeblocks-8.02/codeblocks.SlackBuild
WARNING: zero length file ./usr/doc/codeblocks-20080312/slack-desc
zipping codeblocks-8.02-i686-1as.tar...
Renaming codeblocks-8.02-i686-1as.tar.gz to codeblocks-8.02-i686-1as.tgz...
Moving codeblocks-8.02-i686-1as.tgz to /mnt/hdb3/src...
Package creation complete.
bash-3.1# installpkg codeblocks-8.02-i686-1as.tgz
Installing package codeblocks-8.02-i686-1as...
PACKAGE DESCRIPTION:
codeblocks: Codeblocks (Cross platform free C++ IDE)
codeblocks:
codeblocks: Codeblocks is a free C++ IDE built to meet the most demanding
codeblocks: needs of its users. It is designed to be very extensible and
codeblocks: fully configurable.
codeblocks:
codeblocks: http://www.codeblocks.org
codeblocks: http://WWW.SLACKY.IT
codeblocks: Packager Gohanz
Executing install script for codeblocks-8.02-i686-1as...
removepkg .....tgz
poi ogni volta alla fine della compilazione fa questo
.....
WARNING: zero length file ./usr/doc/codeblocks-8.02/codeblocks.SlackBuild
WARNING: zero length file ./usr/doc/codeblocks-20080312/slack-desc
zipping codeblocks-8.02-i686-1as.tar...
Renaming codeblocks-8.02-i686-1as.tar.gz to codeblocks-8.02-i686-1as.tgz...
Moving codeblocks-8.02-i686-1as.tgz to /mnt/hdb3/src...
Package creation complete.
bash-3.1# installpkg codeblocks-8.02-i686-1as.tgz
Installing package codeblocks-8.02-i686-1as...
PACKAGE DESCRIPTION:
codeblocks: Codeblocks (Cross platform free C++ IDE)
codeblocks:
codeblocks: Codeblocks is a free C++ IDE built to meet the most demanding
codeblocks: needs of its users. It is designed to be very extensible and
codeblocks: fully configurable.
codeblocks:
codeblocks: http://www.codeblocks.org
codeblocks: http://WWW.SLACKY.IT
codeblocks: Packager Gohanz
Executing install script for codeblocks-8.02-i686-1as...
- conraid
- Staff

- Messaggi: 13631
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: codeblocks
La procedura è corretta, ma nel pacchetto ci sono i file compilati?
- conraid
- Staff

- Messaggi: 13631
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: codeblocks
leocata ha scritto:ovviamente ho sempre tolto i pacchetti che nn hanno funzionato con
removepkg .....tgz
poi ogni volta alla fine della compilazione fa questo
.....
WARNING: zero length file ./usr/doc/codeblocks-8.02/codeblocks.SlackBuild
WARNING: zero length file ./usr/doc/codeblocks-20080312/slack-desc
Qui non mi torna, perché ha sempre 20088etc... non è che hai mescolato i due slackbuild?
-
leocata
- Linux 3.x

- Messaggi: 598
- Iscritto il: mar 5 feb 2008, 22:25
- Slackware: 13.1
- Desktop: xfce 4.x
- Località: Giarre(CT)
- Contatta:
Re: codeblocks
no... non ho mescolato gli slackbuild .... come vedo i file nel tgz da shell?
- conraid
- Staff

- Messaggi: 13631
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: codeblocks
usa mc o "tar tvzf"leocata ha scritto:no... non ho mescolato gli slackbuild .... come vedo i file nel tgz da shell?
- conraid
- Staff

- Messaggi: 13631
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: codeblocks
Non ci sono i file compilati, quindi qualcosa va storto.leocata ha scritto:in allegato i file....
Compilalo come ti ho detto qualche messaggio fa, senza creare il pacchetto, e guarda cosa ti dice.
-
leocata
- Linux 3.x

- Messaggi: 598
- Iscritto il: mar 5 feb 2008, 22:25
- Slackware: 13.1
- Desktop: xfce 4.x
- Località: Giarre(CT)
- Contatta:
Re: codeblocks
forse ho trovato...
root@maciste:/mnt/hdb3/src/codeblocks-8.02-src/codeblocks-8.02# sh configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/ginstall -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for g++... g++
checking for C++ compiler default output file name... a.out
checking whether the C++ compiler works... configure: error: cannot run C++ compiled programs.
If you meant to cross compile, use `--host'.
See `config.log' for more details.
iL FILE LOG È IN ALLEGATO
root@maciste:/mnt/hdb3/src/codeblocks-8.02-src/codeblocks-8.02# sh configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/ginstall -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for g++... g++
checking for C++ compiler default output file name... a.out
checking whether the C++ compiler works... configure: error: cannot run C++ compiled programs.
If you meant to cross compile, use `--host'.
See `config.log' for more details.
iL FILE LOG È IN ALLEGATO
- Allegati
-
config.log- (9.63 KiB) Scaricato 110 volte
- conraid
- Staff

- Messaggi: 13631
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: codeblocks
Ti mancano le libstdc++ o non sono installate bene
Re: codeblocks
Oggi ho preparato il pacchetto per codeblocks 8.02 e l'ho inviato via mail a slacky.eu per l'upload sul repository.
ecco lo slackbuild che ho usato:
#!/bin/sh
# http://www.codeblocks.org
# Packager David Negroni ( kandiru at alice.it)
# http://www.slacky.eu
# Required: WxWidgets, Libmspack
CWD=`pwd`
CHOST=i686
ARCH=${ARCH:-i486}
if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O3 -march=i686 -pipe -fomit-frame-pointer"
elif [ "$ARCH" = "athlon64" ]; then
SLKCFLAGS="-O2 -march=athlon64 -pipe"
elif [ "$ARCH" = "athlonxp" ]; then
SLKCFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer"
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2"
elif [ "$ARCH" = "s390" ]; then
SLKCFLAGS="-O2"
fi
mkdir -p $CWD/CB_TMP/pkg/codeblocks-8.02/
cp $CWD/codeblocks-8.02-src.tar.bz2 $CWD/CB_TMP
cd $CWD/CB_TMP
tar jxvf codeblocks-8.02-src.tar.bz2
cd codeblocks-8.02
#dos2unix bootstrap acinclude.m4 codeblocks.pc.in configure.in Makefile.am
export ACLOCAL_FLAGS="-I `wx-config --prefix`/share/aclocal"
sh update_revision.sh
chmod 755 bootstrap
./bootstrap
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure --with-contrib=all --with-contrib-plugins=all --build=$CHOST-slackware-linux
make install PREFIX=/usr/local DESTDIR=$CWD/CB_TMP/pkg/codeblocks-8.02/
cd $CWD/CB_TMP/pkg/codeblocks-8.02/
strip --strip-unneeded usr/local/bin/* usr/local/lib/libcodeblocks.so.0.0.1
gzip -9 usr/local/share/man/man?/*.?
mkdir -p $CWD/CB_TMP/pkg/codeblocks-8.02/install
mkdir -p $CWD/CB_TMP/pkg/codeblocks-8.02/usr/local/doc/
cat $CWD/slack-desc > $CWD/CB_TMP/pkg/codeblocks-8.02/install/slack-desc
cat $CWD/slack-required > $CWD/CB_TMP/pkg/codeblocks-8.02/install/slack-required
cat $CWD/codeblocks-8_02.SlackBuild > $CWD/CB_TMP/pkg/codeblocks-8.02/usr/local/doc/codeblocks-8_02.SlackBuild
makepkg -c n -l y ../codeblocks-8.02-i486-2dn.tgz
Per compilare ti serviranno i sorgenti di codeblocks, WxWidgets, Libmspack
L'ho provato su due pc diversi con Slackware 12.0
ecco lo slackbuild che ho usato:
#!/bin/sh
# http://www.codeblocks.org
# Packager David Negroni ( kandiru at alice.it)
# http://www.slacky.eu
# Required: WxWidgets, Libmspack
CWD=`pwd`
CHOST=i686
ARCH=${ARCH:-i486}
if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O3 -march=i686 -pipe -fomit-frame-pointer"
elif [ "$ARCH" = "athlon64" ]; then
SLKCFLAGS="-O2 -march=athlon64 -pipe"
elif [ "$ARCH" = "athlonxp" ]; then
SLKCFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer"
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2"
elif [ "$ARCH" = "s390" ]; then
SLKCFLAGS="-O2"
fi
mkdir -p $CWD/CB_TMP/pkg/codeblocks-8.02/
cp $CWD/codeblocks-8.02-src.tar.bz2 $CWD/CB_TMP
cd $CWD/CB_TMP
tar jxvf codeblocks-8.02-src.tar.bz2
cd codeblocks-8.02
#dos2unix bootstrap acinclude.m4 codeblocks.pc.in configure.in Makefile.am
export ACLOCAL_FLAGS="-I `wx-config --prefix`/share/aclocal"
sh update_revision.sh
chmod 755 bootstrap
./bootstrap
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure --with-contrib=all --with-contrib-plugins=all --build=$CHOST-slackware-linux
make install PREFIX=/usr/local DESTDIR=$CWD/CB_TMP/pkg/codeblocks-8.02/
cd $CWD/CB_TMP/pkg/codeblocks-8.02/
strip --strip-unneeded usr/local/bin/* usr/local/lib/libcodeblocks.so.0.0.1
gzip -9 usr/local/share/man/man?/*.?
mkdir -p $CWD/CB_TMP/pkg/codeblocks-8.02/install
mkdir -p $CWD/CB_TMP/pkg/codeblocks-8.02/usr/local/doc/
cat $CWD/slack-desc > $CWD/CB_TMP/pkg/codeblocks-8.02/install/slack-desc
cat $CWD/slack-required > $CWD/CB_TMP/pkg/codeblocks-8.02/install/slack-required
cat $CWD/codeblocks-8_02.SlackBuild > $CWD/CB_TMP/pkg/codeblocks-8.02/usr/local/doc/codeblocks-8_02.SlackBuild
makepkg -c n -l y ../codeblocks-8.02-i486-2dn.tgz
Per compilare ti serviranno i sorgenti di codeblocks, WxWidgets, Libmspack
L'ho provato su due pc diversi con Slackware 12.0
-
leocata
- Linux 3.x

- Messaggi: 598
- Iscritto il: mar 5 feb 2008, 22:25
- Slackware: 13.1
- Desktop: xfce 4.x
- Località: Giarre(CT)
- Contatta:
Re: codeblocks
nn pensavo che bisognava avere i sorgenti di queste librerie: WxWidgets, Libmspack..... comunque una curiosità ma per installare libstdc++ non basta il pacchetto gcc34-3.4.6-i486-1mch.tgz ? mi sapete dire se c'è ne altri da installare?? grazieconraid ha scritto:Ti mancano le libstdc++ o non sono installate bene
Ps: ma è difficile pensare un programma che ti dice cosa hai installato, cosa devi installare per far funzionare un pkg??
