Belépés
Panoráma fénykép megtekintő
A panoráma képet sokféle módon létre tudom hozni, de olyan oldalt, amire feltöltve folyamatossá téve meg tudom nézni, nem találtam ubuntuban. A jalbum (mátrixpano skin) devalvr segítségével gond nélkül ment windowsban. Máshol a mov panorámát (nem videót) lehet használni. Ubuntun egyik se megy. Hova tudok esetleg feltölteni, illetve mivel tudom megnézni az ilyeneket ubuntuban?
Normál helyre gondolok, olyat találtam, ahová 1:2 képarányút fel lehet tölteni, de szigorúan 1:2 arányút, 1:1.99 már nem jó, olyat meg nehéz jót csinálni.
Ezt akarom pl megnézni, http://peterkovacs.hu/
az ie6 telepítése wine alól megoldotta ideiglenesen, de az nem igazán "ubuntu", ráadásul most errort csinál és nem megy a panorámás funkció. (mellesleg hogy lehet leszedni az ie6 ot wine alól újratelepítéshez?)
köszi
robi
- A hozzászóláshoz regisztráció és belépés szükséges
Nem értek semmit.
"de olyan oldalt, amire feltöltve folyamatossá téve meg tudom nézni, nem találtam ubuntuban"
Interneten lévő weboldalnak mi köze az Ubuntuhoz?
ie6 + wine hülyeség.
||"Ha előre tudtad volna, hogy a gyertya lángja tűz, akkor már régen kész lenne az étel..." || My Homepage = Hasznos tippek & Trükkök
ie6 + wine-nál nem mondtál jobbat:)
"Interneten lévő weboldalnak mi köze az Ubuntuhoz?"
mondjuk abból szeretném megnézni.
Ahol a panoráma képeket körbe lehet forgatni szakadás nélkül. föl-le lehet forgatni, zoomolni. Aki ért hozzá, az tudja miről van szó. Próbáld ki a linket, amit adtam windowsból, és csodát fogsz látni :) Ezt hiányolom ubuntuból.
A devalvr-t hogy installálod ubuntuból máshogy? Ne elméleti leírást adj, olyat keresek, akinél működik.
Ha tudsz jobb működő megoldást devalvr-es panorámára, akkor írj.
Különben nem írtál volna hülyeséget arra az egy megoldásra, ami működik:)
Esetleg ezt is megnézheted, bár nem olyan jó.
http://dalarobi.jalbum.net/
középen feltűnik egy kis csík, a devalvr installálásához.
windowsból megy
A belinkelt weboldal működés helyett ezt mondja:
This content requires Java Software.
A www.java.com pedig ezt:
Your Java version is 1.6.0_0.
Most nem tudom melyiknek higyjek.:)
Igen, nem értek hozzá, de próbálnék segíteni
Ezekhez mit szólsz?
http://hugin.sourceforge.net/
http://freepv.sourceforge.net/
Ha más nincs, úgy is marad a Wine-s megoldásod.
||"Ha előre tudtad volna, hogy a gyertya lángja tűz, akkor már régen kész lenne az étel..." || My Homepage = Hasznos tippek & Trükkök
Köszi, a második már jobban néz ki, de még nem működik.
Ezen lehetne tesztelni:
http://www.peterkovacs.hu/albums/debrecen/korpano/aula/index.html
Ez többféle formátumot is felkínál, de egyik se megy ubuntuból.
A hugin remek összeillesztő, de nem nézőke.
Nálam müködik némi trükközéssel:KÉP
Egyébként nem az Ubuntuban van a hiba hanem az oldal készítöjében.
www.domice.hu
ez teccik. :)
Melyik plugin azonosítja vista operaként a ffoxot?
már csak a devalvr-es oldalt próbáld ki lécci.
http://dalarobi.jalbum.net/KOZMARI/
köszi
Millió flash-es és java-s interaktív panoráma képet néztem már Ubuntu alól, a linkelt oldalon ráadásul választható lenne a nézegető. Persze ne QuickTime-ot vagy Devalvr-t akarjunk már... Ez Linux, nem Windows.
ül, kussol, kulturáltan szórakozik
Megnézni én is tudom, de AZOKRA feltölteni is tudok (tudtam windowsban). Te mit szoktál használni panoráma feltöltésre?
Miért kéne lenézni az ubuntut?
Remélem a fejlesztők nem úgy gondolkodnak, mint te :).
Ezzel az erővel miért várod el a grafikus felületet? régen az se volt.
Vagy mér' várom el a webkamerát és skypot?
Azokra is rá lehett volna mondani, hogy ne várjuk már el:)
Panoráma feltöltésre? Semmit. Régebben találtam vmi opengl-es nézegetőt, ami (asszem) Hugin project file-t használt.:)
Keresgélj picit, QuickTime vs. Linux, Devalvr vs. Linux, és mindjárt látod miért írtam amit, és miért írta Dömcsi hogy a hiba az oldalban van.
Ha tovább keresgélsz, találhatsz (asszem) vmelyik PT-hez kapcsolódó komplett leírást, hogy ingyenes eszközökkel hogyan tegyük közzé a neten úgy a panoráma fotóinkat, hogy platformfüggetlenül, jó minőségben megtekinthetők legyenek.
http://album.reality.hu/2008/03/17/devalvr/ első hsz. Jellemző, hogy a szimpla win júzerekben fel sem ötlik hogy más is létezik a kicsiny univerzumukon kívül. Bizony, a Linux nem Windows.
ül, kussol, kulturáltan szórakozik
Tehát nem töltöttél föl panoráma képet.
qva sokat keresgéltem. Reméltem hogy segítséget kapok, nem leb*ást.
Az ubuntut is csak parancssorból használod, fekete fehérben, mert a szín is a windows előjoga?
Miért van, hogy mindenki kioktat, nem segít?
Annyira magyar ez a fórum, az angol oldalakon sokkal segítőkészebbek.
Ha Te nem tudsz segíteni, akkor meg mért írsz olyat, ami bánt?
Tehát azt mondod, ezér inkább térjek vissza win-re egy év után, mert TE kizártnak tartod, hogy az ubuntu valaha is elérje a windows szinvonalát?
Ha páran szeretnénk panorámát csinálni és nézegetni, ne is reménykedjünk?
A windows os haverjaim hülyének tartanak az ubuntu miatt, nekik van igazuk?
Bennem felmerül, mire mentem vele? Jól letolnak.
Miért akarna bárki is ezek után a windows os világból más megoldát keresni, ha ott valami működik, itt még a feltételezést is kikérik maguknak egyesk, hogy működhetne.
És még le is dorongolnak, de nem segítenek.
Mellesleg az IGAZI ubuntusok már foglalkoznak a problémával. Lásd angol segítőkész ubuntus fórumok.
Tehát még az én megoldásom, a ie6 wine alól a legjobb megoldás, mert arra rá tudtam tenni a devalvrt, mert jobb működő megoldást senki nem mondott.
A vitát a magam részéről lezártnak tekintem.
Ha valakinek működő megoldása van, azt kérem ossza meg velem. Köszönöm mindenkinek aki foglalkozott a kérdéssel.
üdv
he?
Én csak azt mondom, hogy a .mov az quicktime, a devalvr meg kimondottan wines program http://www.devalvr.com/ . A java, a flash, meg amit még láttam, az platformfüggetlen. Ha jól értem akkor te a panoráma képeidet erre a jalbum-ra fel tudod tölteni, amit aztán ennek a devalvr-nek a segítségével meg tudsz nézni. Tehát: kifejezetten windowsos móka.
Nem akartalak bántani, csak ok nélkül lekezelőnek tartom néhány megnyílvánulásod, sajnálom.
Itt nem szinvonalról van szó, hanem platformokról. A benzin nem jó dízel autóba, de ez nem a benzin, és nem az autó hibája.
Ha nagyon szeretnéd, megpróbálhatom előtúrni (kb. 1 év távlatából) azokat a (számomra) roppant érdekes megoldásokat amik ugyanezt az eredményt adják, ingyen, platformfüggetlenül.
ül, kussol, kulturáltan szórakozik
Lesz ez még így se! :D
||"Ha előre tudtad volna, hogy a gyertya lángja tűz, akkor már régen kész lenne az étel..." || My Homepage = Hasznos tippek & Trükkök
elejétől fogva azt keresem, csak példaként hoztam, máshol ez hogy működik:)
mellesleg a quicktime mint windowsos, elég durva megállapítás:)
Amúgy olyan kellene, ami leopardból is megy.
köszi
QuickTime is a multimedia framework developed by Apple Inc.,
oszt a windows mégis kezeli:)
mellesleg ez a mov nem az a mov, mert az apple imac sem tudja megmutatni:)
csak érdekesség képpen.
Itt találsz plugint a firefoxhoz, (legalsó link), amivel elvileg működnie kellene. Nálam nem ment. Ezenkivül van itt panorámakép nézegető alkalmazás is (PanoGLView svn-3850 (20090513)). Megnéztem másik oldalt, ahol vannak panoráma képek ott működött.
Firefox about:plugins -ban látni, hogy megvan a plugin.
a PTviewer meg kb. ezer éves, és kb. azóta használják. Millió leírás van hozzá.
ül, kussol, kulturáltan szórakozik
Olyan ötlet, ahová eccerűen feltöltöm, és működő firefox pluginnal nézhetem, nincs valakinek véletlenül?
Szervusztok!
Telepítési problémám van a freepv progival.
Az itt olvasható módon próbálom a telepítést. a
cmakeparancs így fut le:$ cmake .-- WARNING: you are using the obsolete 'PKGCONFIG' macro use FindPkgConfig
-- PKGCONFIG() indicates that firefox-plugin is not installed (install the package which contains firefox-plugin.pc if you want to support this feature)
-- WARNING: you are using the obsolete 'PKGCONFIG' macro use FindPkgConfig
-- WARNING: you are using the obsolete 'PKGCONFIG' macro use FindPkgConfig
-- PKGCONFIG() indicates that xulrunner-plugin is not installed (install the package which contains xulrunner-plugin.pc if you want to support this feature)
-- WARNING: you are using the obsolete 'PKGCONFIG' macro use FindPkgConfig
-- WARNING: you are using the obsolete 'PKGCONFIG' macro use FindPkgConfig
-- Configuring done
-- Generating done
-- Build files have been written to: /home/freepv-0.3.0
Eztuán a
makeparancs bekrepál emígy:$ make[ 2%] Building CXX object src/libfreepv/CMakeFiles/freepv.dir/OpenGLRenderer.o
/home/freepv-0.3.0/src/libfreepv/OpenGLRenderer.cpp: In constructor ‘OGL_CubicRenderData::OGL_CubicRenderData(FPV::CubicPano*, float, size_t, FPV::RenderQuality)’:
/home/freepv-0.3.0/src/libfreepv/OpenGLRenderer.cpp:647: error: ‘stderr’ was not declared in this scope
/home/freepv-0.3.0/src/libfreepv/OpenGLRenderer.cpp:648: error: ‘fprintf’ was not declared in this scope
/home/freepv-0.3.0/src/libfreepv/OpenGLRenderer.cpp: In member function ‘virtual void FPV::OpenGLRenderer::initElement(FPV::SceneElement&)’:
/home/freepv-0.3.0/src/libfreepv/OpenGLRenderer.cpp:1020: error: ‘stderr’ was not declared in this scope
/home/freepv-0.3.0/src/libfreepv/OpenGLRenderer.cpp:1021: error: ‘fprintf’ was not declared in this scope
make[2]: *** [src/libfreepv/CMakeFiles/freepv.dir/OpenGLRenderer.o] Error 1
make[1]: *** [src/libfreepv/CMakeFiles/freepv.dir/all] Error 2
make: *** [all] Error 2
Hová nyúljak, merre induljak? Nem lehet, hogy a cmake rossz?
Eléggé kéne nekem egy jó QTVR néző, és ez van, ha jól tudom.
Köszönettel.
Próbáltad az
OpenGLRenderer.cpp fájl elejére beszúrni a következő sort?
#include < cstdio >(A webmotor miatt raktam szóközöket)
Most, hogy beszúrtam az általad ajánlottat, a
makeparancs ezzel az üzenetsorral romlik el:$ make
Scanning dependencies of target freepv
[ 2%] Building CXX object src/libfreepv/CMakeFiles/freepv.dir/PanoViewer.o
[ 5%] Building CXX object src/libfreepv/CMakeFiles/freepv.dir/Parameters.o
[ 7%] Building CXX object src/libfreepv/CMakeFiles/freepv.dir/Platform.o
[ 10%] Building CXX object src/libfreepv/CMakeFiles/freepv.dir/OpenGLRenderer.o
[ 13%] Building CXX object src/libfreepv/CMakeFiles/freepv.dir/Image.o
[ 15%] Building CXX object src/libfreepv/CMakeFiles/freepv.dir/Scene.o
[ 18%] Building CXX object src/libfreepv/CMakeFiles/freepv.dir/SceneElement.o
[ 21%] Building CXX object src/libfreepv/CMakeFiles/freepv.dir/Behavior.o
[ 23%] Building CXX object src/libfreepv/CMakeFiles/freepv.dir/Action.o
[ 26%] Building CXX object src/libfreepv/CMakeFiles/freepv.dir/Subject.o
[ 28%] Building CXX object src/libfreepv/CMakeFiles/freepv.dir/EventProcessor.o
[ 31%] Building CXX object src/libfreepv/CMakeFiles/freepv.dir/JpegReader.o
[ 34%] Building CXX object src/libfreepv/CMakeFiles/freepv.dir/utils.o
/freepv-0.3.0/src/libfreepv/utils.cpp: In function ‘std::string FPV::CurrentTimeStr()’:
/freepv-0.3.0/src/libfreepv/utils.cpp:104: error: ‘sprintf’ was not declared in this scope
make[2]: *** [src/libfreepv/CMakeFiles/freepv.dir/utils.o] Error 1
make[1]: *** [src/libfreepv/CMakeFiles/freepv.dir/all] Error 2
make: *** [all] Error 2
Picit több százalékig bírja de így sem jó. Megint be kéne írnom vaalmit valamelyik fájlba?
Igen, a hibaüzenetben szereplő fájlba (utils.cpp) kellene beírni az előbbi
#include < cstdio>
sort.
Most meg ez jelentkezik:
$ makeScanning dependencies of target freepv
[ 2%] Building CXX object src/libfreepv/CMakeFiles/freepv.dir/PanoViewer.o
[ 5%] Building CXX object src/libfreepv/CMakeFiles/freepv.dir/Parameters.o
[ 7%] Building CXX object src/libfreepv/CMakeFiles/freepv.dir/Platform.o
[ 10%] Building CXX object src/libfreepv/CMakeFiles/freepv.dir/OpenGLRenderer.o
[ 13%] Building CXX object src/libfreepv/CMakeFiles/freepv.dir/Image.o
[ 15%] Building CXX object src/libfreepv/CMakeFiles/freepv.dir/Scene.o
[ 18%] Building CXX object src/libfreepv/CMakeFiles/freepv.dir/SceneElement.o
[ 21%] Building CXX object src/libfreepv/CMakeFiles/freepv.dir/Behavior.o
[ 23%] Building CXX object src/libfreepv/CMakeFiles/freepv.dir/Action.o
[ 26%] Building CXX object src/libfreepv/CMakeFiles/freepv.dir/Subject.o
[ 28%] Building CXX object src/libfreepv/CMakeFiles/freepv.dir/EventProcessor.o
[ 31%] Building CXX object src/libfreepv/CMakeFiles/freepv.dir/JpegReader.o
[ 34%] Building CXX object src/libfreepv/CMakeFiles/freepv.dir/utils.o
[ 36%] Building CXX object src/libfreepv/CMakeFiles/freepv.dir/SPiVparser.o
/freepv-0.3.0/src/libfreepv/SPiVparser.cpp: In member function ‘void FPV::SPiVparser::parseNodeURL(const char*)’:
/freepv-0.3.0/src/libfreepv/SPiVparser.cpp:493: error: invalid conversion from ‘const char*’ to ‘char*’
/freepv-0.3.0/src/libfreepv/SPiVparser.cpp: In member function ‘const char* FPV::SPiVparser::getXMLToDownload()’:
/freepv-0.3.0/src/libfreepv/SPiVparser.cpp:569: warning: deprecated conversion from string constant to ‘char*’
/freepv-0.3.0/src/libfreepv/SPiVparser.cpp:569: warning: deprecated conversion from string constant to ‘char*’
/freepv-0.3.0/src/libfreepv/SPiVparser.cpp:569: warning: deprecated conversion from string constant to ‘char*’
make[2]: *** [src/libfreepv/CMakeFiles/freepv.dir/SPiVparser.o] Error 1
make[1]: *** [src/libfreepv/CMakeFiles/freepv.dir/all] Error 2
make: *** [all] Error 2
A dolgok eddigi logikáját kell követni, és beírni a
#include < cstdio >
szöveget a
SPiVparser.cpp? Vagy persze most nem. :)Az is számít esetleg, hogy ha az első sorba írom be ezt a szöveget?
A
SPiVparser.cppírása után ez van:$ makeScanning dependencies of target freepv
[ 2%] Building CXX object src/libfreepv/CMakeFiles/freepv.dir/PanoViewer.o
[ 5%] Building CXX object src/libfreepv/CMakeFiles/freepv.dir/OpenGLRenderer.o
[ 7%] Building CXX object src/libfreepv/CMakeFiles/freepv.dir/Image.o
[ 10%] Building CXX object src/libfreepv/CMakeFiles/freepv.dir/utils.o
[ 13%] Building CXX object src/libfreepv/CMakeFiles/freepv.dir/SPiVparser.o
/freepv-0.3.0/src/libfreepv/SPiVparser.cpp: In member function ‘void FPV::SPiVparser::parseNodeURL(const char*)’:
/freepv-0.3.0/src/libfreepv/SPiVparser.cpp:494: error: invalid conversion from ‘const char*’ to ‘char*’
/freepv-0.3.0/src/libfreepv/SPiVparser.cpp: In member function ‘const char* FPV::SPiVparser::getXMLToDownload()’:
/freepv-0.3.0/src/libfreepv/SPiVparser.cpp:570: warning: deprecated conversion from string constant to ‘char*’
/freepv-0.3.0/src/libfreepv/SPiVparser.cpp:570: warning: deprecated conversion from string constant to ‘char*’
/freepv-0.3.0/src/libfreepv/SPiVparser.cpp:570: warning: deprecated conversion from string constant to ‘char*’
make[2]: *** [src/libfreepv/CMakeFiles/freepv.dir/SPiVparser.o] Error 1
make[1]: *** [src/libfreepv/CMakeFiles/freepv.dir/all] Error 2
make: *** [all] Error 2A
A cmake-nál ezeket írja ki, talán ez is segítő adat:
$ cmake .
-- WARNING: you are using the obsolete 'PKGCONFIG' macro use FindPkgConfig
-- PKGCONFIG() indicates that firefox-plugin is not installed (install the package which contains firefox-plugin.pc if you want to support this feature)
-- WARNING: you are using the obsolete 'PKGCONFIG' macro use FindPkgConfig
-- WARNING: you are using the obsolete 'PKGCONFIG' macro use FindPkgConfig
-- PKGCONFIG() indicates that xulrunner-plugin is not installed (install the package which contains xulrunner-plugin.pc if you want to support this feature)
-- WARNING: you are using the obsolete 'PKGCONFIG' macro use FindPkgConfig
-- WARNING: you are using the obsolete 'PKGCONFIG' macro use FindPkgConfig
-- Configuring done
-- Generating done
-- Build files have been written to: /home/diska/Dokumentumok/programok/freepv-0.3.0
Valami itt nagyon nem stimmol...
Szerintem nem jó úton haladsz. Ez a kód (jó esetben) a fejlesztőknél lefordult. Ha nálad nem, akkor valószínüleg más fordító verziót használsz. A hiányzó stdio.h-k miatt az lenne a tippem, hogy gcc >4.4.2-t használnak, míg neked régebbi verzió van feltelepítve.
Ezzel tudod ellenőrizni:
g++ -vMásrészt én az svn verzió helyett inkább egy kiadott verzióval próbálkoznék:
http://sourceforge.net/projects/freepv/files/
gcc version 4.4.3Letöltöttem amit írtál, és azzal póbáltam, bár korábban sem hittem hogy az svn-es változattal kísérletezek.
Így a
cmakeszépen lefut,$ cmake -DCMAKE_INSTALL_PREFIX=/usr/local .-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib/libX11.so
-- WARNING: you are using the obsolete 'PKGCONFIG' macro use FindPkgConfig
-- PKGCONFIG() indicates that firefox-plugin is not installed (install the package which contains firefox-plugin.pc if you want to support this feature)
-- WARNING: you are using the obsolete 'PKGCONFIG' macro use FindPkgConfig
-- WARNING: you are using the obsolete 'PKGCONFIG' macro use FindPkgConfig
-- PKGCONFIG() indicates that xulrunner-plugin is not installed (install the package which contains xulrunner-plugin.pc if you want to support this feature)
-- WARNING: you are using the obsolete 'PKGCONFIG' macro use FindPkgConfig
-- WARNING: you are using the obsolete 'PKGCONFIG' macro use FindPkgConfig
-- Found LibXml2: /usr/lib/libxml2.so
-- Found PNG: /usr/lib/libpng.so
-- Looking for gettimeofday
-- Looking for gettimeofday - found
-- Looking for GL/freeglut.h
-- Looking for GL/freeglut.h - found
-- Looking for GL/glut.h
-- Looking for GL/glut.h - found
-- Looking for GLUT/glut.h
-- Looking for GLUT/glut.h - not found
-- Looking for X11/extensions/xf86vmode.h
-- Looking for X11/extensions/xf86vmode.h - not found
-- Configuring done
-- Generating done
-- Build files have been written to: /home/diska/Dokumentumok/programok/freepv-0.3.0
de a make megint szépen elszáll. :(
$ makeScanning dependencies of target freepv
[ 2%] Building CXX object src/libfreepv/CMakeFiles/freepv.dir/PanoViewer.o
[ 5%] Building CXX object src/libfreepv/CMakeFiles/freepv.dir/Parameters.o
[ 7%] Building CXX object src/libfreepv/CMakeFiles/freepv.dir/Platform.o
[ 10%] Building CXX object src/libfreepv/CMakeFiles/freepv.dir/OpenGLRenderer.o
/freepv-0.3.0/src/libfreepv/OpenGLRenderer.cpp: In constructor ‘OGL_CubicRenderData::OGL_CubicRenderData(FPV::CubicPano*, float, size_t, FPV::RenderQuality)’:
/freepv-0.3.0/src/libfreepv/OpenGLRenderer.cpp:647: error: ‘stderr’ was not declared in this scope
/freepv-0.3.0/src/libfreepv/OpenGLRenderer.cpp:648: error: ‘fprintf’ was not declared in this scope
/freepv-0.3.0/src/libfreepv/OpenGLRenderer.cpp: In member function ‘virtual void FPV::OpenGLRenderer::initElement(FPV::SceneElement&)’:
/freepv-0.3.0/src/libfreepv/OpenGLRenderer.cpp:1020: error: ‘stderr’ was not declared in this scope
/freepv-0.3.0/src/libfreepv/OpenGLRenderer.cpp:1021: error: ‘fprintf’ was not declared in this scope
make[2]: *** [src/libfreepv/CMakeFiles/freepv.dir/OpenGLRenderer.o] Error 1
make[1]: *** [src/libfreepv/CMakeFiles/freepv.dir/all] Error 2
make: *** [all] Error 2
Olyan szinten nem tudom hogy merre indulja el, hogy csak na!
Letöltöttem magamnak is a freepv-t. A következőket kell csinálni az eddigeken kívül:
- az SPiVparser.cpp fájl 493-ik sorában az
if(aux_url = strrchr (_url,'/'))sorba be kell szúrni egy (char *) típuskényszerítést. Tehát a módosítás eredményeképpen nézzen ki így:if(aux_url = (char *) strrchr (_url,'/'))- azn kívül a QTVRDecoder.cpp és a libfreepv/Utils/signatures.cpp fájlok elejére is be kell szúrni a
#include < cstdio >
sort is.
Ezek után le kell fordulnia a kódtömegnek, legalábbis nálam lefordult. Fordítás közben ad egy csomó figyelmeztetést (nem hibát), remélem, ezt a kód működését nem befolyásolja.
Ez egészen sokáig elvitt. De itt a
makevégén megint errorok fogadtak.Va
[ 42%] Building CXX object src/libfreepv/CMakeFiles/freepv.dir/XMLparser.o[ 44%] Building CXX object src/libfreepv/CMakeFiles/freepv.dir/pngReader.o
/freepv-0.3.0/src/libfreepv/pngReader.cpp: In function ‘bool FPV::decodePNG(FILE*, FPV::Image&)’:
/freepv-0.3.0/src/libfreepv/pngReader.cpp:120: error: ‘MOZ_PNG_read_info’ was not declared in this scope
/freepv-0.3.0/src/libfreepv/pngReader.cpp:133: error: ‘MOZ_PNG_set_expand’ was not declared in this scope
/freepv-0.3.0/src/libfreepv/pngReader.cpp:138: error: ‘MOZ_PNG_set_gray_1_2_4_to_8’ was not declared in this scope
/freepv-0.3.0/src/libfreepv/pngReader.cpp:143: error: ‘MOZ_PNG_set_tRNS_to_alpha’ was not declared in this scope
/freepv-0.3.0/src/libfreepv/pngReader.cpp:148: error: ‘MOZ_PNG_set_gray_to_rgb’ was not declared in this scope
/freepv-0.3.0/src/libfreepv/pngReader.cpp:152: error: ‘MOZ_PNG_set_strip_16’ was not declared in this scope
/freepv-0.3.0/src/libfreepv/pngReader.cpp:187: error: ‘MOZ_PNG_read_image’ was not declared in this scope
/freepv-0.3.0/src/libfreepv/pngReader.cpp:191: error: ‘MOZ_PNG_read_end’ was not declared in this scope
/freepv-0.3.0/src/libfreepv/pngReader.cpp: In function ‘bool FPV::decodePNG(unsigned char*, unsigned int, FPV::infoPNG*&, FPV::Image*&)’:
/freepv-0.3.0/src/libfreepv/pngReader.cpp:240: error: ‘MOZ_PNG_set_progressive_read_fn’ was not declared in this scope
/freepv-0.3.0/src/libfreepv/pngReader.cpp: In function ‘void FPV::png_info_clbk(png_struct*, png_info*)’:
/freepv-0.3.0/src/libfreepv/pngReader.cpp:270: error: ‘MOZ_PNG_get_progressive_ptr’ was not declared in this scope
/freepv-0.3.0/src/libfreepv/pngReader.cpp:281: error: ‘MOZ_PNG_set_expand’ was not declared in this scope
/freepv-0.3.0/src/libfreepv/pngReader.cpp:286: error: ‘MOZ_PNG_set_gray_1_2_4_to_8’ was not declared in this scope
/freepv-0.3.0/src/libfreepv/pngReader.cpp:291: error: ‘MOZ_PNG_set_tRNS_to_alpha’ was not declared in this scope
/freepv-0.3.0/src/libfreepv/pngReader.cpp:296: error: ‘MOZ_PNG_set_gray_to_rgb’ was not declared in this scope
/freepv-0.3.0/src/libfreepv/pngReader.cpp:300: error: ‘MOZ_PNG_set_strip_16’ was not declared in this scope
/freepv-0.3.0/src/libfreepv/pngReader.cpp: In function ‘void FPV::png_row_clbk(png_struct*, png_byte*, png_uint_32, int)’:
/freepv-0.3.0/src/libfreepv/pngReader.cpp:335: error: ‘MOZ_PNG_get_progressive_ptr’ was not declared in this scope
/freepv-0.3.0/src/libfreepv/pngReader.cpp:336: error: ‘MOZ_PNG_progressive_combine_row’ was not declared in this scope
/freepv-0.3.0/src/libfreepv/pngReader.cpp: In function ‘void FPV::png_end_clbk(png_struct*, png_info*)’:
/freepv-0.3.0/src/libfreepv/pngReader.cpp:344: error: ‘MOZ_PNG_get_progressive_ptr’ was not declared in this scope
/freepv-0.3.0/src/libfreepv/pngReader.cpp: In function ‘void FPV::png_decode_data(unsigned char*, unsigned int, FPV::infoPNG*)’:
/freepv-0.3.0/src/libfreepv/pngReader.cpp:356: error: ‘MOZ_PNG_process_data’ was not declared in this scope
make[2]: *** [src/libfreepv/CMakeFiles/freepv.dir/pngReader.o] Error 1
make[1]: *** [src/libfreepv/CMakeFiles/freepv.dir/all] Error 2
make: *** [all] Error 2
-- PKGCONFIG() indicates that firefox-plugin is not installed (install the package which contains firefox-plugin.pc if you want to support this feature)
-- PKGCONFIG() indicates that xulrunner-plugin is not installed (install the package which contains xulrunner-plugin.pc if you want to support this feature)
Van itt ez a két figyelmeztetés,miszerint ezek nincsenek felinstallálva. (firefox-plugin, xulrunner-plugin)
Szerk: annakidején is volt gond 10.04 alatt a mozilla-devscript telepítésével (nem ment), látom, mostanra a wikiben is jelezve van a hiba. Anno 9.10-es ubi alatt tudtam csak lefordítani, pont az előző hiba miatt (9.10 alatt elérhető volt a moz-devscript)
Ne haragudjatok, nem értem. Ezen csomagok egyike sincsen az ubuntu tárolóban. A
mozilla-devscript-et telepítettem korábban már.http://pastebin.com/
kódokhoz
Kívánságlista