Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
kdehiddenvisibility при компиляции kde-i1
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
Tosic
Tux's lil' helper
Tux's lil' helper


Joined: 27 Jun 2006
Posts: 104
Location: Киев, Украина

PostPosted: Thu Aug 17, 2006 8:28 am    Post subject: kdehiddenvisibility при компиляции kde-i1 Reply with quote

в чем моя проблема?
при компиляции kde-i18n я вот, что получаю, хотя либы собраны с поддержкой kdehiddenvisibility

Code:
emerge -N kde-i18n
>>> --newuse implies --update... adding --update to options.
Calculating dependencies... done!
>>> Emerging (1 of 1) kde-base/kde-i18n-3.5.2-r1 to /
>>> checking ebuild checksums ;-)
>>> checking auxfile checksums ;-)
>>> checking miscfile checksums ;-)
>>> checking kde-i18n-ru-3.5.2.tar.bz2 ;-)
>>> checking kde-i18n-uk-3.5.2.tar.bz2 ;-)
>>> Unpacking source...
>>> Unpacking kde-i18n-ru-3.5.2.tar.bz2 to /var/tmp/portage/kde-i18n-3.5.2-r1/work
>>> Unpacking kde-i18n-uk-3.5.2.tar.bz2 to /var/tmp/portage/kde-i18n-3.5.2-r1/work
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/kde-i18n-3.5.2-r1 ...
 * Forcing automake 1.9 when using autoconf 2.60
 * You asked to enable hidden visibility, but your kdelibs was
 * built without its support. Please rebuild kdelibs with the
 * kdehiddenvisibility useflag enabled.

!!! ERROR: kde-base/kde-i18n-3.5.2-r1 failed.
Call stack:
  ebuild.sh, line 1539:   Called dyn_compile
  ebuild.sh, line 939:   Called src_compile
  kde-i18n-3.5.2-r1.ebuild, line 61:   Called kde_src_compile 'configure'
  kde.eclass, line 264:   Called die

!!! kdelibs without hidden visibility
!!! If you need support, post the topmost build error, and the call stack if relevant.


equery uses kdelibs
[ Searching for packages matching kdelibs... ]
[ Colour Code : set unset ]
[ Legend        : Left column  (U) - USE flags from make.conf                     ]
[                  : Right column (I) - USE flags packages was installed with ]
[ Found these USE variables for kde-base/kdelibs-3.5.2-r6 ]
 U I
 - - acl                 : Adds support for Access Control Lists
 + + alsa                : Adds support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
 - - arts                : Adds support for aRts: the KDE sound daemon
 + + cups                : Add support for CUPS (Common Unix Printing System)
 - - debug               : Tells configure and the makefiles to build for debugging. Effects vary across packages, but generally it will at least add -g to CFLAGS. Remember to set FEATURES=nostrip too
 - - doc                 : Adds extra documentation (API, Javadoc, etc)
 - - jpeg2k              : Support for JPEG 2000, a wavelet-based image compression format.
 - - kdeenablefinal      : Makes kde ebuilds use the enable-final flag, yielding big compilation speedups at the cost of very heavy mem usage
 + + kdehiddenvisibility : Makes KDE symbols hidden by default, requires GCC 4.1 (experimental)
 - - kerberos            : Adds kerberos support
 - - legacyssl           : Support for some deprecated ciphers. Don't use this flag unless you really need it.
 - - openexr             : Support for the OpenEXR graphics file format (www.openexr.com).
 + + spell               : Adds dictionary support
 + + ssl                 : Adds support for Secure Socket Layer connections
 - - tiff                : Adds support for the tiff image format
 + + xinerama            : Add support for the xinerama X11 extension, which allows you to stretch your display across multiple monitors
 - - zeroconf            : Support for DNS Service Discovery (DNS-SD).


может стоить сделать
Code:
emerge -e system
?
так как система собрана gcc-3.4.6
Back to top
View user's profile Send private message
Tosic
Tux's lil' helper
Tux's lil' helper


Joined: 27 Jun 2006
Posts: 104
Location: Киев, Украина

PostPosted: Fri Aug 18, 2006 3:28 pm    Post subject: Reply with quote

ребята, ну что никто не использует gcc-4.1.1?
Back to top
View user's profile Send private message
lefsha
Veteran
Veteran


Joined: 30 Aug 2004
Posts: 1014
Location: Sankt-Petersburg, Russia

PostPosted: Sun Aug 20, 2006 12:46 am    Post subject: Reply with quote

Используют и еще как.

Тебе четко написано - надо пересобрать kdelibs c поддержкой hidden...
Так собери и все. И вообще обнови версию в новой наконец работает
переключатель раскладки.

То о чем ты пишешь это опция gcc
добавляется в make.conf

Code:
CXXFLAGS="${CFLAGS} -fvisibility-hidden"


вот таким образом, но вроде бы не все с ней работает.
_________________
Lefsha
Back to top
View user's profile Send private message
Tosic
Tux's lil' helper
Tux's lil' helper


Joined: 27 Jun 2006
Posts: 104
Location: Киев, Украина

PostPosted: Sun Aug 20, 2006 7:41 am    Post subject: Reply with quote

Quote:
И вообще обнови версию
А до какой версии обновить надо?

Проблему решил - для этого нужно было пересобрать qt-3.4.6-r1, а потом kdelibs и всо стало ОК
Спасибо за помощь
Back to top
View user's profile Send private message
lefsha
Veteran
Veteran


Joined: 30 Aug 2004
Posts: 1014
Location: Sankt-Petersburg, Russia

PostPosted: Sun Aug 20, 2006 12:41 pm    Post subject: Reply with quote

Tosic wrote:
Quote:
И вообще обнови версию
А до какой версии обновить надо?


Надо это слишком сильно. Последняя версия 3.5.4 как уже отмечено в ней исправлено достаточно
много ошибок имеющих место быть до нее. Так что обновляться имеет смысл.

Далее встает вопрос о затратах.
_________________
Lefsha
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum