PDA

View Full Version : [Feature Request] Static version for Linux


justsomeone
July 2nd, 2008, 10:55 PM
Are there any plans to release static version of reader for Linux? Currently it requires a lot of libraries to be installed in the system:
$ ldd ReaderLinux
linux-gate.so.1 => (0xb809f000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb8017000)
libSM.so.6 => /usr/lib/libSM.so.6 (0xb800e000)
libICE.so.6 => /usr/lib/libICE.so.6 (0xb7ff6000)
libXi.so.6 => /usr/lib/libXi.so.6 (0xb7fed000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb7fe4000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb7fdc000)
libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb7fd2000)
libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb7fce000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7f4e000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb7f23000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xb7f14000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb7e26000)
libz.so.1 => /lib/libz.so.1 (0xb7e13000)
libdl.so.2 => /lib/libdl.so.2 (0xb7e0f000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb7df7000)
libstdc++.so.6 => /usr/lib/gcc/i686-pc-linux-gnu/4.3.1/libstdc++.so.6 (0xb7d0a000)
libm.so.6 => /lib/libm.so.6 (0xb7ce4000)
libgcc_s.so.1 => /usr/lib/gcc/i686-pc-linux-gnu/4.3.1/libgcc_s.so.1 (0xb7cd5000)
libc.so.6 => /lib/libc.so.6 (0xb7b9b000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb7b95000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb7b74000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb7b70000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7bc3000)
/lib/ld-linux.so.2 (0xb80a0000)

and some libraries may not work well:

$ catchsegv ./ReaderLinux
*** Segmentation fault
Register dump:

EAX: b7f1fe90 EBX: b7f39ff4 ECX: 08791f48 EDX: 0879f320
ESI: 085c0b20 EDI: 0879f320 EBP: bfed1688 ESP: bfed1660

EIP: 0844cfd5 EFLAGS: 00010286

CS: 0073 DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 007b

Trap: 0000000e Error: 00000007 OldMask: 00000000
ESP/signal: bfed1660 CR2: b7f1fe90

FPUCW: ffff037f FPUSW: ffff0120 TAG: ffffffff
IPOFF: b7e975d8 CSSEL: 0073 DATAOFF: bfed1d4c DATASEL: 007b

ST(0) 0000 ffff000000000000 ST(1) 0000 0000000000000000
ST(2) 0000 0000000000000000 ST(3) 0000 8000000000000000
ST(4) 0000 a000000000000000 ST(5) 0000 0000000000000000
ST(6) 0000 c800000000000000 ST(7) 0000 c800000000000000

Backtrace:
/lib/libSegFault.so[0xb7fb40b9]
??:0(??)[0xb7fb8400]
/usr/lib/libfreetype.so.6[0xb7f1fefd]
/usr/lib/libfreetype.so.6(FT_CMap_New+0x9d)[0xb7ec8bed]
/usr/lib/libfreetype.so.6[0xb7edfac4]
/usr/lib/libfreetype.so.6[0xb7ec8f0b]
/usr/lib/libfreetype.so.6(FT_Open_Face+0x2bc)[0xb7ecaafc]
/usr/lib/libfreetype.so.6(FT_New_Face+0x48)[0xb7ecb778]
??:0(??)[0x8199b0f]
??:0(??)[0x819ac15]
??:0(??)[0x819aeea]
??:0(??)[0x814ba90]
??:0(??)[0x814de3f]
??:0(??)[0x8141fab]
??:0(??)[0x822392b]
??:0(??)[0x822423a]
??:0(??)[0x8224b5e]
??:0(??)[0x8056569]
??:0(??)[0x80543da]
??:0(??)[0x80519e4]
/lib/libc.so.6(__libc_start_main+0xdc)[0xb7b1e60c]
./ReaderLinux(__gxx_personality_v0+0x1f1)[0x8050d01]
...

christina
July 3rd, 2008, 03:34 AM
Hello, Thanks for you request. Currently we only have preview version for linux. I will forward your request to the developer. Home your idea will come true someday.

Suggestion Mantis ID:0005394