Após o ./configure ... [RESOLVIDO]

1. Após o ./configure ... [RESOLVIDO]

Gil
Irius

(usa Debian)

Enviado em 05/05/2015 - 14:50h

Olá amigos, ja desisti de instalar alguns programas quando me deparo com isso: "nehum alvo indicado e nenhum arquivo make encontrado ","sem regra para processar o alvo install"
Queria muito descobrir porque isso tem acontecido
A minha última tentativa foi o warzone2100 3.1.2


  


2. Re: Após o ./configure ... [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 05/05/2015 - 16:48h


execute novamente o

./configure

e posta as 20 ultimas linhas ai


3. Re: Após o ./configure ... [RESOLVIDO]

thinomar
thinomar

(usa Linux Mint)

Enviado em 05/05/2015 - 17:00h

Você executa dentro da pasta? Porque para executar o make, tem de estar dentro da pasta. O makefile é criado dentro do diretório que se encontra o configure.
--
The flames warm my languid soul


4. fazendo agora

Gil
Irius

(usa Debian)

Enviado em 05/05/2015 - 20:19h


sim eu faço dentro da pasta, até porque o próprio ./configure tem q ser dentro da pasta, vou refazer agora o processo blz
root@studio:/usr/games# tar -xJf warzone2100-3.1.2.tar.xz
root@studio:/usr/games# cd warzone2100-3.1.2
root@studio:/usr/games/warzone2100-3.1.2# ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
/usr/games/warzone2100-3.1.2/missing: Unknown `--is-lightweight' option
Try `/usr/games/warzone2100-3.1.2/missing --help' for more information
configure: WARNING: 'missing' script is too old or missing
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether UID '0' is supported by ustar format... yes
checking whether GID '0' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for style of include used by make... GNU
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 dependency style of gcc... gcc3
checking for gcc option to accept ISO C99... -std=gnu99
checking for gcc -std=gnu99 option to accept ISO Standard C... (cached) -std=gnu99
checking for gcc... ccompiler
checking for ranlib... ranlib
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking for g++... cxxcompiler
checking whether perl executable path has been provided... no
checking for perl... /usr/bin/perl
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for perl version... This is perl 5, version 20, subversion 2 (v5.20.2) built for i686-linux-gnu-thread-multi-64int
checking for gawk... (cached) gawk
checking for zip... zip
checking for unzip... unzip
checking for a2x... no
checking for wkhtmltopdf... no
checking for pdflatex... pdflatex
checking for hevea... no
checking for hacha... no
checking how to run the C preprocessor... gcc -std=gnu99 -E
checking for egrep... /bin/grep -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 minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for strlcpy... no
checking for strlcat... no
checking whether gcc -std=gnu99 accepts -fstack-protector... yes
checking whether g++ accepts -fstack-protector... yes
checking alloca.h usability... yes
checking alloca.h presence... yes
checking for alloca.h... yes
checking sys/ucontext.h usability... yes
checking sys/ucontext.h presence... yes
checking for sys/ucontext.h... yes
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for pkg-config >= 0.9... found 0.28, ok
checking for backend... SDL
checking for QT4... yes
checking for moc-qt4... /usr/bin/moc-qt4
checking for uic-qt4... /usr/bin/uic-qt4
checking for rcc-qt4... no
checking for rcc... /usr/bin/rcc
checking for X... libraries , headers
checking whether to build NSIS installer... no
checking whether to compile in debug mode... no
checking whether the C compiler accepts the -Werror -Wno-switch flag... yes
checking whether the C compiler accepts the -Werror -Wno-enum-compare flag... yes
checking for SDL... configure: error: Package requirements (sdl >= 1.2) were not met:

No package 'sdl' 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 SDL_CFLAGS
and SDL_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.



5. Re: Após o ./configure ... [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 06/05/2015 - 09:36h


checking for SDL... configure: error: Package requirements (sdl >= 1.2) were not met:

No package 'sdl' found


Ele informa que não tem o SDL instalado ou a versão não é compatível


6. Re: Após o ./configure ... [RESOLVIDO]

Thiago Henrique Hüpner
Thihup

(usa Manjaro Linux)

Enviado em 06/05/2015 - 09:45h

Para resolver isso é só digitar isso:


sudo apt-get install libsdl1.2-dev


Espero ter ajudado

[]'s

T+


7. sobre o ./configure

Gil
Irius

(usa Debian)

Enviado em 24/07/2015 - 11:38h


bem, era só pra tentar instalar o warzone2100 pelo binário, mas cada vez aparecia a indicação q faltava alguma coisa, enfim, resolvi deixar pra lá, obrigado pela atenção


8. Re: Após o ./configure ... [RESOLVIDO]

Eric
Grinder

(usa Slackware)

Enviado em 24/07/2015 - 14:03h

Irius escreveu:


bem, era só pra tentar instalar o warzone2100 pelo binário, mas cada vez aparecia a indicação q faltava alguma coisa, enfim, resolvi deixar pra lá, obrigado pela atenção


Gostoso de fazer o que você está fazendo é no Slackware. Slackware conta com uma base para compilação violento, você praticamente não precisa baixar dependência nenhuma.

http://slackbuilds.org/repository/14.1/games/warzone2100/?search=warzone


9. Re: Após o ./configure ... [RESOLVIDO]

Elder Marco
eldermarco

(usa Fedora)

Enviado em 24/07/2015 - 14:21h

Irius escreveu:


bem, era só pra tentar instalar o warzone2100 pelo binário, mas cada vez aparecia a indicação q faltava alguma coisa, enfim, resolvi deixar pra lá, obrigado pela atenção


Mas essa forma que você está fazendo é a instalação pelo código-fonte. Para compilar um programa você normalmente vai precisar de bibliotecas de desenvolvimento utilizadas por ele ou o compilador não vai conseguir fazer nada quando encontrar os códigos dessas bibliotecas no código-fonte. Por isso o configure reclama. Mas basta instalar os pacotes correspondentes e executar novamente o configure que ele vai seguir em frente e gerar o Makefile, desde que as dependências tenham sido satisfeitas. Paciência que tu consegue. No entanto, recomendo fortemente que instale os programas/jogos dos repositórios de sua distribuição se estiverem disponíveis.






10. Re: Após o ./configure ... [RESOLVIDO]

Elder Marco
eldermarco

(usa Fedora)

Enviado em 24/07/2015 - 14:24h

Eu estive olhando aqui. Aparentemente o warzone está disponível nos repositórios do Debian. Tu poderia instalar ele com o gerenciador apt-get, sem tem que se preocupar com qualquer dependência. Não uso o Debian, mas creio que bastaria um

# apt-get install warzone2100 

que o seu problema estaria resolvido.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts