Запомняне

» Здравейте
[ Вход :: Регистриране ]
 » Начало » Li Форуми » Help & Support » Applications » Компилиране на kbgoffice
Тема: Компилиране на kbgoffice
Мнение #1 Skip to the next post in this topic.
Написано на: Октомври 26 2007, 22:15
cdiem

No avatar chosen




Група: Li maniacs
Мнения: 153
Регистриран: Февруари 2007

Оценка: няма

Offline
Преди използвах Gnome, с gbgoffice нямах никакви проблеми при компилацията. При компилирането на kbgoffice обаче не иска да ми намери библиотеките на qt, след като напиша:
Код: 
./configure --with-kde

ми дава нормалните проверки за компилиране, след което пише:
Код: 
checking for QT libraries... no
configure: error: You need to have the QT 3.0 or higher libraries installed

Имам инсталирано и qt3, и qt4. След като написах
Код: 
./configure --help > confhelp.txt
, резултатът е такъв:
Код: 
`configure' configures this package to adapt to many kinds of systems.

Usage: ./configure [OPTION]... [VAR=VALUE]...

To assign environment variables (e.g., CC, CFLAGS...), specify them as
VAR=VALUE.  See below for descriptions of some of the useful variables.

Defaults for the options are specified in brackets.

Configuration:
 -h, --help              display this help and exit
     --help=short        display options specific to this package
     --help=recursive    display the short help of all the included packages
 -V, --version           display version information and exit
 -q, --quiet, --silent   do not print `checking...' messages
     --cache-file=FILE   cache test results in FILE [disabled]
 -C, --config-cache      alias for `--cache-file=config.cache'
 -n, --no-create         do not create output files
     --srcdir=DIR        find the sources in DIR [configure dir or `..']

Installation directories:
 --prefix=PREFIX         install architecture-independent files in PREFIX
 [/usr/local]
 --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
 [PREFIX]

By default, `make install' will install all the files in
`/usr/local/bin', `/usr/local/lib' etc.  You can specify
an installation prefix other than `/usr/local' using `--prefix',
for instance `--prefix=$HOME'.

For better control, use the options below.

Fine tuning of the installation directories:
 --bindir=DIR           user executables [EPREFIX/bin]
 --sbindir=DIR          system admin executables [EPREFIX/sbin]
 --libexecdir=DIR       program executables [EPREFIX/libexec]
 --datadir=DIR          read-only architecture-independent data [PREFIX/share]
 --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
 --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
 --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
 --libdir=DIR           object code libraries [EPREFIX/lib]
 --includedir=DIR       C header files [PREFIX/include]
 --oldincludedir=DIR    C header files for non-gcc [/usr/include]
 --infodir=DIR          info documentation [PREFIX/info]
 --mandir=DIR           man documentation [PREFIX/man]

Program names:
 --program-prefix=PREFIX            prepend PREFIX to installed program names
 --program-suffix=SUFFIX            append SUFFIX to installed program names
 --program-transform-name=PROGRAM   run sed PROGRAM on installed program names

X features:
 --x-includes=DIR    X include files are in DIR
 --x-libraries=DIR   X library files are in DIR

System types:
 --build=BUILD     configure for building on BUILD [guessed]
 --host=HOST       cross-compile to build programs to run on HOST [BUILD]
 --target=TARGET   configure for building compilers for TARGET [HOST]

Optional Features:
 --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
 --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
 --enable-debug          enable debug

Optional Packages:
 --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
 --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
 --with-x                use the X Window System
 --with-qt-libraries     location of QT libraries
 --with-qt-includes      location of QT headers
 --with-qt-moc           location of QT moc
 --with-kde              compile with KDE support.

Some influential environment variables:
 CC          C compiler command
 CFLAGS      C compiler flags
 LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
             nonstandard directory <lib dir>
 CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
             headers in a nonstandard directory <include dir>
 CPP         C preprocessor
 CXX         C++ compiler command
 CXXFLAGS    C++ compiler flags

Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.

След като написах:
Код: 
./configure --with-kde --with-qt-libraries=/usr/lib/qt4

ми дава:
Код: 
checking for QT libraries... strings: '/usr/lib/qt4/libqt.so': No such file
configure: error: The Qt lib directory /usr/lib/qt4 found by
       configure does not contain a Qt 3.0 or higher lib
       Use the --with-qt-libraries option if ./configure found
       the wrong Qt lib version.

Вече започвам да се чудя какво да правя; къде да търся библиотеката libqt.so? Някъде другаде ли бъркам?
Контакти:  cdiem

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo IM:
WEB  
Мнение #2 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Октомври 26 2007, 22:48
saejoh

Avatar




Група: Li maniacs
Мнения: 449
Регистриран: Септември 2005

Оценка: няма

Offline
Не си инсталирал qt-devel пакета (може да е qt3-devel или qt4-devel). Потърси го/ги със средствата за инсталиране на софтуер на твоето дистро. :) Инсталирай каквото е нужно и след това отново пусни ./configure.

Ath XP 1700+, NVidia, Biostar M7NCG, Повече тук и тук
Контакти:  saejoh

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo IM:
WEB  
Мнение #3 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Октомври 26 2007, 22:51
cdiem

No avatar chosen




Група: Li maniacs
Мнения: 153
Регистриран: Февруари 2007

Оценка: няма

Offline
Както и да е, намерих rpm пакети за СУСЕ с най - новата версия на кбгофис, и ги превърнах с alien в .deb пакети, след което инсталирането на речниците беше много лесно (cd /..... && sudo make install). Все пак ми е интересно защо се получава при компилиране да не може да ми намери библиотеките (и къде да ги търся); може да ми потрябва (а и на други може да потрябват), ако се компилират още програми от сорс.
Контакти:  cdiem

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo IM:
WEB  
Мнение #4 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Октомври 26 2007, 22:54
cdiem

No avatar chosen




Група: Li maniacs
Мнения: 153
Регистриран: Февруари 2007

Оценка: няма

Offline
Мерси, saejoh; не видях, че си ми отговорил.
Истината е, че инсталирах някакъв 'dev' пакет за qt, явно не съм уцелил правилния :) Благодаря ти, предполагам че libsoqt-dev пакета ще свърши работа.
Контакти:  cdiem

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo IM:
WEB  
Мнение #5 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Октомври 26 2007, 23:16
nikolavp

Avatar




Група: Li maniacs
Мнения: 560
Регистриран: Юли 2006

Оценка: 4

Offline
Цитат:  (cdiem @ Октомври 26 2007,22:54)

Мерси, saejoh; не видях, че си ми отговорил.
Истината е, че инсталирах някакъв 'dev' пакет за qt, явно не съм уцелил правилния :) Благодаря ти, предполагам че libsoqt-dev пакета ще свърши работа.

Проблема е че ти трябва и така нареченото qt-dev-tools, защото ти трябва и moc :)

Контакти:  nikolavp

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo IM:
WEB  
Мнение #6 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Октомври 27 2007, 00:09
nikolavp

Avatar




Група: Li maniacs
Мнения: 560
Регистриран: Юли 2006

Оценка: 4

Offline
Цитат:  (cdiem @ Октомври 26 2007,22:51)

Както и да е, намерих rpm пакети за СУСЕ с най - новата версия на кбгофис, и ги превърнах с alien в .deb пакети, след което инсталирането на речниците беше много лесно (cd /..... && sudo make install). Все пак ми е интересно защо се получава при компилиране да не може да ми намери библиотеките (и къде да ги търся); може да ми потрябва (а и на други може да потрябват), ако се компилират още програми от сорс.

Всъщност това е по - доброто решение като цяло :), защото за --with-kde ще ти трябват и header-ите за КДЕ-то и ще почнеш да ги въртиш едни... Да не говорим, че последния път, когато го инсталирах май не можа да си намери въпросната библиотека, защото Дебиан решилили, че тяхната няма да се казва libqt.so, а libqtmt.so (от multi treading  :14; )... ех политика..., а скрипта на ./configure ползва някакви хакове както всяко нещо направено с autotools, за да намери QT и не я вижда така ;)

Контакти:  nikolavp

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo IM:
WEB  
Мнение #7 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Ноември 10 2007, 16:10
veselun

No avatar chosen




Група: Li fans
Мнения: 18
Регистриран: Май 2006

Оценка: няма

Offline
И аз имам подобен проблем на Мандрива съм:     [root@localhost kbedic-4.0]# ./configure --with-kde
loading cache ./config.cache
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
checking build system type... x86_64-unknown-linux-gnu
checking for a BSD compatible install... (cached) /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... (cached) gawk
checking whether make sets ${MAKE}... (cached) yes
checking for gcc... (cached) gcc
checking whether the C compiler (gcc  ) works... yes
checking whether the C compiler (gcc  ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for style of include used by make... GNU
checking dependency style of gcc... (cached) gcc3
checking how to run the C preprocessor... (cached) gcc -E
checking for c++... (cached) c++
checking whether the C++ compiler (c++  ) works... no
configure: error: installation or configuration problem: C++ compiler cannot create executables. Имам инсталирани gcc3.3 & 4.3.
Контакти:  veselun
WEB  
Мнение #8 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Ноември 10 2007, 17:24
cdiem
Нерегистриран










Аз доколкото си спомням си взех .rpm пакета за kbgoffice (май за Мандрива беше) оттук: ftp://ftp.spnet.net/ooo-bg/bgoffice/ и после го превърнах в .deb.

Друг вариант на речник (ако не ти трябва специализиран речник) е Dictport: http://dictport.sourceforge.net/
Контакти:  cdiem

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo IM:
WEB  
Мнение #9
Skip to the previous post in this topic. Написано на: Март 17 2008, 10:20

No avatar chosen




Група: Li fans
Мнения: 4
Регистриран: Март 2008

Оценка: няма

Offline
Ако искате да компилирате и инсталирайте БГ Офис за ubuntu gutsy 7.10, е необходимо да инсталирате (поне за мен това беше достатъчно):
build-essential
libqt3-mt-dev


Вероятно, щях да инсталирам RPM пакета, но когато го намерих, вече бях стигнал до средата и затова продължих с компилирането. Освен това за да се инсталира RPM за ubuntu, е необходимо да се инсталира alien (например) за да се превърне в DEB пакет.


При мен това доведе до инсталиране на още няколко пакета (не знам всичките общо колко megabytes заемат):
g++ (4:4.1.2-9ubuntu2)
g++-4.1 (4.1.2-16ubuntu2)
libc6-dev (2.6.1-1ubuntu10)
libstdc++6-4.1-dev (4.1.2-16ubuntu2)
linux-libc-dev (2.6.22-14.52)

и още:
comerr-dev (2.1-1.40.2-1ubuntu1.1)
libaudio-dev (1.9-2)
libcupsys2-dev (1.3.2-1ubuntu7.5)
libexpat1-dev (1.95.8-4ubuntu1)
libfontconfig1-dev (2.4.2-1.2ubuntu4)
libfreetype6-dev (2.3.5-1ubuntu4)
libgcrypt11-dev (1.2.4-2ubuntu2)
libgl1-mesa-dev (7.0.1-1ubuntu3)
libglu1-mesa-dev (7.0.1-1ubuntu3)
libgnutls-dev (1.6.3-1build1)
libgnutlsxx13 (1.6.3-1build1)
libgpg-error-dev (1.4-2ubuntu1)
libice-dev (2:1.0.3-3)
libjpeg62-dev (6b-14)
libkadm55 (1.6.dfsg.1-7build1)
libkrb5-dev (1.6.dfsg.1-7build1)
liblcms1-dev (1.16-5ubuntu3)
liblzo2-dev (2.02-3)
libmng-dev (1.0.9-1)
libopencdk8-dev (0.5.13-2)
libpng12-dev (1.2.15~beta5-2ubuntu0.1)
libpopt-dev (1.10-3build1)
libqt3-headers (3:3.3.8really3.3.7-0ubuntu11.1)
libsm-dev (2:1.0.3-1)
libtasn1-3-dev (0.3.9-1)
libx11-dev (2:1.1.1-1ubuntu4)
libxau-dev (1:1.0.3-2)
libxcursor-dev (1:1.1.8-2)
libxdmcp-dev (1:1.0.2-2)
libxext-dev (2:1.0.3-2build1)
libxfixes-dev (1:4.0.3-2)
libxft-dev (2.1.12-2ubuntu4)
libxi-dev (2:1.1.2-1)
libxinerama-dev (2:1.0.2-1build1)
libxmu-dev (2:1.0.3-1ubuntu1)
libxmu-headers (2:1.0.3-1ubuntu1)
libxrandr-dev (2:1.2.1-1)
libxrender-dev (1:0.9.2-1)
libxt-dev (1:1.0.5-3)
mesa-common-dev (7.0.1-1ubuntu3)
qt3-dev-tools (3:3.3.8really3.3.7-0ubuntu11.1)
x11proto-core-dev (7.0.10-2)
x11proto-fixes-dev (1:4.0-2ubuntu1)
x11proto-input-dev (1.4.2-1)
x11proto-kb-dev (1.0.3-2ubuntu1)
x11proto-randr-dev (1.2.1-2)
x11proto-render-dev (2:0.9.2-4ubuntu1)
x11proto-xext-dev (7.0.2-5ubuntu1)
x11proto-xinerama-dev (1.1.2-4ubuntu1)
xtrans-dev (1.0.3-2)
zlib1g-dev (1:1.2.3.3.dfsg-5ubuntu2)


Аз съм начинаещ с линукс, малко глупаво че точно речника беше този който ме накара да се науча да компилирам под линукс. Точко за речника трябва да е по лесна процедурата. Както и да е, евала за всички останали ресурси на български - статий, преведени програми, и т.н.

(съжалявам че пиша в стара дискусия, дано за хората след мен, да е по-лесно)

До скоро.
Контакти:  mmm4m5m

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo IM:
WEB  
Общо 8 отговор(а) от Октомври 26 2007, 22:15 до сега
 » Начало » Li Форуми » Help & Support » Applications » Компилиране на kbgoffice

© 2014 Linux Index Project
Powered by iF 1.0.0 © 2006 ikonForums