[gdal-dev] Build PDFium with GDAL

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

[gdal-dev] Build PDFium with GDAL

Gane R
Hi all,
I am trying to build GDAL with PDFium

I saw the link
https://github.com/rouault/pdfium/tree/build

I tried to use the linux script and the pdfium static lib to build. pdfium build succeed.

I have few Questions:

Q1: I see some 3rdpary dependency for PDFium, I don't see those LICENSES included, does overall including the 3rparty dependency, PDFium library comes to point like similar to MIT license ?.

Q2. Can we do a cross compile with for PDFium, or any one tried.

Q3. Has any one got an error like this (error message follows in next few lines) ? or I have gone wrong in build steps.

I started to build GDAL gdal-2.2.0 with pdfium

./configure --with-pdfium=/home/pdfium/install

libtool: link: g++ .libs/gdalinfo_bin.o -o .libs/gdalinfo  /home/works/gdal_fresh/gdal-2.2.0/.libs/libgdal.so -L/home/pdfium/install -L/home/pdfium/install/lib/pdfium -lpdfium -lfpdfapi -lfpdftext -lformfiller -lpdfwindow -lfxedit -lfpdfdoc -lfxcodec -lfx_libopenjpeg -lfx_lcms2 -lfx_libjpeg -lfx_zlib -lfdrm -lfxge -lfreetype -lfx_agg -lfxcrt -lbigint -lz -lpthread -lrt -ldl
/usr/bin/ld: .libs/gdalinfo: hidden symbol `_ZN13CFDF_Document12CreateNewDocEv' in /home/pdfium/install/lib/pdfium/libfpdfapi.a(fpdf_parser_fdf.o) is referenced by DSO
/usr/bin/ld: final link failed: Bad value
collect2: error: ld returned 1 exit status
GNUmakefile:82: recipe for target 'gdalinfo' failed
make[1]: *** [gdalinfo] Error 1
make[1]: Leaving directory '/home/works/gdal_fresh/gdal-2.2.0/apps'
GNUmakefile:93: recipe for target 'apps-target' failed
make: *** [apps-target] Error 2

Thanks
Gane R

_______________________________________________
gdal-dev mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/gdal-dev
Reply | Threaded
Open this post in threaded view
|

Re: Build PDFium with GDAL

Gane R
I got it working, I saw the post Handling pdfium build / integration and fixed it.

On Tue, May 9, 2017 at 6:31 PM, Gane R <[hidden email]> wrote:
Hi all,
I am trying to build GDAL with PDFium

I saw the link
https://github.com/rouault/pdfium/tree/build

I tried to use the linux script and the pdfium static lib to build. pdfium build succeed.

I have few Questions:

Q1: I see some 3rdpary dependency for PDFium, I don't see those LICENSES included, does overall including the 3rparty dependency, PDFium library comes to point like similar to MIT license ?.

Q2. Can we do a cross compile with for PDFium, or any one tried.

Q3. Has any one got an error like this (error message follows in next few lines) ? or I have gone wrong in build steps.

I started to build GDAL gdal-2.2.0 with pdfium

./configure --with-pdfium=/home/pdfium/install

libtool: link: g++ .libs/gdalinfo_bin.o -o .libs/gdalinfo  /home/works/gdal_fresh/gdal-2.2.0/.libs/libgdal.so -L/home/pdfium/install -L/home/pdfium/install/lib/pdfium -lpdfium -lfpdfapi -lfpdftext -lformfiller -lpdfwindow -lfxedit -lfpdfdoc -lfxcodec -lfx_libopenjpeg -lfx_lcms2 -lfx_libjpeg -lfx_zlib -lfdrm -lfxge -lfreetype -lfx_agg -lfxcrt -lbigint -lz -lpthread -lrt -ldl
/usr/bin/ld: .libs/gdalinfo: hidden symbol `_ZN13CFDF_Document12CreateNewDocEv' in /home/pdfium/install/lib/pdfium/libfpdfapi.a(fpdf_parser_fdf.o) is referenced by DSO
/usr/bin/ld: final link failed: Bad value
collect2: error: ld returned 1 exit status
GNUmakefile:82: recipe for target 'gdalinfo' failed
make[1]: *** [gdalinfo] Error 1
make[1]: Leaving directory '/home/works/gdal_fresh/gdal-2.2.0/apps'
GNUmakefile:93: recipe for target 'apps-target' failed
make: *** [apps-target] Error 2

Thanks
Gane R


_______________________________________________
gdal-dev mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/gdal-dev
Reply | Threaded
Open this post in threaded view
|

Re: Build PDFium with GDAL

Gane R
Hi all,
I am trying to build GDAL with PDFium

I have used the link to get build script for linux
https://github.com/rouault/pdfium/tree/build

only change in standalone.gypi was removal of -fvisibility=hidden in standalone.gypi
I got a GDAL build with pdfium build was success,
But gdalinfo for a Geospatial PDF crashes
at version gdal-2.2.0

Has anybody tried to build GDAL with PDFium recently, or there was a change in the PDFium source ?
Gane R

On Wed, May 10, 2017 at 6:18 PM, Gane R <[hidden email]> wrote:
I got it working, I saw the post Handling pdfium build / integration and fixed it.

On Tue, May 9, 2017 at 6:31 PM, Gane R <[hidden email]> wrote:
Hi all,
I am trying to build GDAL with PDFium

I saw the link
https://github.com/rouault/pdfium/tree/build

I tried to use the linux script and the pdfium static lib to build. pdfium build succeed.

I have few Questions:

Q1: I see some 3rdpary dependency for PDFium, I don't see those LICENSES included, does overall including the 3rparty dependency, PDFium library comes to point like similar to MIT license ?.

Q2. Can we do a cross compile with for PDFium, or any one tried.

Q3. Has any one got an error like this (error message follows in next few lines) ? or I have gone wrong in build steps.

I started to build GDAL gdal-2.2.0 with pdfium

./configure --with-pdfium=/home/pdfium/install

libtool: link: g++ .libs/gdalinfo_bin.o -o .libs/gdalinfo  /home/works/gdal_fresh/gdal-2.2.0/.libs/libgdal.so -L/home/pdfium/install -L/home/pdfium/install/lib/pdfium -lpdfium -lfpdfapi -lfpdftext -lformfiller -lpdfwindow -lfxedit -lfpdfdoc -lfxcodec -lfx_libopenjpeg -lfx_lcms2 -lfx_libjpeg -lfx_zlib -lfdrm -lfxge -lfreetype -lfx_agg -lfxcrt -lbigint -lz -lpthread -lrt -ldl
/usr/bin/ld: .libs/gdalinfo: hidden symbol `_ZN13CFDF_Document12CreateNewDocEv' in /home/pdfium/install/lib/pdfium/libfpdfapi.a(fpdf_parser_fdf.o) is referenced by DSO
/usr/bin/ld: final link failed: Bad value
collect2: error: ld returned 1 exit status
GNUmakefile:82: recipe for target 'gdalinfo' failed
make[1]: *** [gdalinfo] Error 1
make[1]: Leaving directory '/home/works/gdal_fresh/gdal-2.2.0/apps'
GNUmakefile:93: recipe for target 'apps-target' failed
make: *** [apps-target] Error 2

Thanks
Gane R



_______________________________________________
gdal-dev mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/gdal-dev