Kezdőoldal » Számítástechnika » Programok » Linux Mint Rebecca: POV-Ray...

Tabaki kérdése:

Linux Mint Rebecca: POV-Ray telepítése?

Figyelt kérdés
Amióta átváltottam az aktuális Mintre, nem vagyok képes telepíteni a számomra meglehetősen fontos POV-Ray programot. A szoftverkezelőben nincs benne, a forráskódból fordítás pedig már a ./configure parancsnál elakad. Próbáltam rákeresni, de nem találtam olyasmit, ami megoldotta volna a problémát. Örülnék, ha valaki tudna rá működőképes megoldást.

#Rebecca #Linux Mint #POV-Ray #povray
2015. ápr. 10. 00:29
 1/10 A kérdező kommentje:

Eddig jut a ./configure:


===============================================================================

Configure POV-Ray version 3.7.0

===============================================================================


This is an unofficial version compiled by:

tabaki <tabakisakal@gmail.com>

The POV-Ray Team(tm) is not responsible for supporting this version.


Environment

-----------

checking build system type... x86_64-unknown-linux-gnu

checking host system type... x86_64-unknown-linux-gnu

checking for a BSD-compatible install... /usr/bin/install -c

checking whether build environment is sane... yes

/media/tabaki/9ccaf577-cf7f-4b52-9ad3-131ca8859da7/install/povray/povray-3.7-stable/unix/config/missing: Unknown `--is-lightweight' option

Try `/media/tabaki/9ccaf577-cf7f-4b52-9ad3-131ca8859da7/install/povray/povray-3.7-stable/unix/config/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 to enable maintainer-specific portions of Makefiles... no

checking whether $C_INCLUDE_PATH contains the "." path... no

checking whether $CPLUS_INCLUDE_PATH contains the "." path... no


Programs

--------

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 for style of include used by make... GNU

checking dependency style of gcc... gcc3

checking how to run the C preprocessor... gcc -E

checking for grep that handles long lines and -e... /bin/grep

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 for stdlib.h... (cached) yes

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 whether the g++ compiler works... yes

checking how to run the C++ preprocessor... g++ -E

checking for C++ compiler vendor... gnu

checking for g++ version... 4.8

checking for ranlib... ranlib


Libraries

---------

checking whether to link with cygwin DLL... no

checking whether to enable static linking... no

checking for the pthreads library -lpthreads... no

checking whether pthreads work without any flags... no

checking whether pthreads work with -Kthread... no

checking whether pthreads work with -kthread... no

checking for the pthreads library -llthread... no

checking whether pthreads work with -pthread... yes

checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE

checking if more special flags are required for pthreads... no

checking for boostlib >= 1.37... yes

checking whether the Boost::Thread library is available... yes

checking whether the boost thread library is usable... no

configure: error: in `/media/tabaki/9ccaf577-cf7f-4b52-9ad3-131ca8859da7/install/povray/povray-3.7-stable':

configure: error: cannot link with the boost thread library

See `config.log' for more details

2015. ápr. 10. 00:32
 2/10 A kérdező kommentje:

Ööö... ide akartam tenni a config.logot is, de baromi hosszú, inkább linkelem:

[link]

2015. ápr. 10. 00:36
 3/10 A kérdező kommentje:
Egyszóval: Mindez sajnos nekem kínai, ha valaki ért hozzá, legyen olyan jó, próbálja meg kihüvelyezni, mi lehet a teendő. A kód egyébként a 14-1-es Minten jól lefordult, csak az nem LTS-verzió volt, és váltanom kellett, mert már nem működtek a tárolók.
2015. ápr. 10. 00:46
 4/10 anonim ***** válasza:

1. Ubuntu 14.04 Trusty backports (nem támogatott frissítések) tárolójában benne van:

[link]

(itt láthatóak a függőségek is)


2. A fő gondja per pillanat: "configure: error: cannot link with the boost thread library "

Itt:

[link]

a "Depedencies" résznél írja milyen követelményei vannak:

libboost-dev

zlib1g-dev

libpng12-dev

libjpeg8-dev

libtiff5-dev

libopenexr-dev


Meg itt is a 2.2 résznél:

[link]

2015. ápr. 10. 01:46
Hasznos számodra ez a válasz?
 5/10 A kérdező kommentje:

Hát, köszönöm, de már gondolkodásra képtelen állapotban vagyok, majd holnap jobban megnézem. Sajnos, az összes felsorolt függőség telepítve van.

Ezt nem értem, amikor leáll:

checking whether the Boost::Thread library is available... yes

checking whether the boost thread library is usable... no

configure: error: in `/media/tabaki/9ccaf577-cf7f-4b52-9ad3-131ca8859da7/install/povray/povray-3.7-stable':

configure: error: cannot link with the boost thread library

Mi jelenthet ez, hogy nem használható?

2015. ápr. 10. 02:49
 6/10 anonim ***** válasza:
Én a Mint17-et használom, nemigen fordul elő hasonló probléma. Ubuntu 12.04 LTS alapú. Nagyon szükséged van valami miatt a friss verzióra?
2015. ápr. 10. 09:33
Hasznos számodra ez a válasz?
 7/10 A kérdező kommentje:

@#6:

Hm, nem is tudom... A 17.1-re sem jellemző, hogy efféle problémákkal szembesüljek nap mint nap. Amúgy meg úgy képzeltem, hogy az egy tizedes verziószám-lépés már inkább csak csiszolgatást, hibajavításokat jenthet, ezért meglepett volna, ha tényleg másik Ubuntu-változatra épül. A Mint saját oldala szerint:

„Linux Mint 17 is based on Ubuntu 14.04.”

„Linux Mint 17.1 is based on Ubuntu 14.04”

A Cinnamon és az MDM nem ugyanaz, de nem gondolnám, hogy ez köp bele a levesbe, mert a POV-Ray parancssoros, a kép meg sem jelenik munka közben:

„Linux Mint 17 features Cinnamon 2.2, MDM 1.6, a Linux kernel 3.13 and an Ubuntu 14.04 package base.”

„Linux Mint 17.1 features Cinnamon 2.4, MDM 1.8, a Linux kernel 3.13 and an Ubuntu 14.04 package base.”

2015. ápr. 10. 10:36
 8/10 anonim ***** válasza:

Okés, ezt vágom. Ott csesztem el, hogy megelégedtem annyival, hogy "az enyém nem Rebecca és három éves, tehát a Rebecca valami új lesz" volt a gondolatmenetem. Megnéztem már: Quiana. Majdnem csodálkoznék, ha emlékeztem volna rá. :)


Talán létezik valami ppa, nem nagyon vágom. Mostanában mintha a Suse lenne szénné dícsérve ilyen téren, hogy rengeteg a csomag, ami kell az naprakész, és nagyon ritkán van bármivel is hasonló gikszer. Természetesen a fene váltana, csak ugye mindig ott tolonganak a lehetőségek. :)

2015. ápr. 10. 14:16
Hasznos számodra ez a válasz?
 9/10 anonim ***** válasza:
100%

No közben egy kicsit továbbnéztem, és próbáltam telepíteni forrásból Linux Mint alatt.


A külföldi fórumokon is belefutnak ebbe, más disztribúcióknál is - az alábbi konfigurációs sor segít átlendülni a fenti problémán:

./configure COMPILED_BY="your name <email@address>" LIBS="-lboost_system -lboost_thread"


viszont az előbb említett könyvtárakon kívül kellenek még - a konfigurációs szkript lefutásánál még előjönnek:

libx11-dev

libxpm-dev

libsdl-gfx1.2-dev


ezek meg már eleve kellenek:

build-essential

automake

autoconf


így legalább el lehet jutni a végén az alábbi hibaüzenetig (valamiért nem tudja létrehozni a makefile-t):

config.status: error: cannot find input file: `Makefile.in'

viszont ennél tovább nem - és ezt a külföldi fórumokon is sérelmezik. ;)


-----------------


Ahogy elnézem a Linux Mint két csomagforrást használ: a sajátját, és az Ubuntuét:

$ cat /etc/apt/sources.list.d/official-package-repositories.list

deb [link] rebecca main upstream import


deb [link] rebecca main


deb [link] trusty main restricted universe multiverse

deb [link] trusty-updates main restricted universe multiverse


deb [link] trusty-security main restricted universe multiverse

deb [link] trusty partner


viszont az ubuntu backports-ot

deb [link] trusty-backports main restricted universe multiverse

deb-src [link] trusty-backports main restricted universe multiverse


nem. Ha hozzáadod, és frissíted a csomaglistát (sudo apt-get update) akkor fel lehet telepíteni (sudo apt-get install povray). Fel is rak egy parancssoros "fordítót" (tehát kódszerkesztőt - mint a Windowsos változatban van - nem).

2015. ápr. 10. 23:48
Hasznos számodra ez a válasz?
 10/10 A kérdező kommentje:

Megcsináltad!


[link]


Egy pracli nem nyújthat e tetthez méltó bért,

vándor, nyomj egy zöldet az előttem szólóért.

2015. ápr. 12. 02:13

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!