LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 01-26-2017, 08:07 AM   #451
USUARIONUEVO
Senior Member
 
Registered: Apr 2015
Posts: 2,335

Rep: Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930

ok ponce , i understand now , you apply a fix only in your personal git.

I confused because some times when report some no build in current , in the git arrives fixes , but now i understand not ever , probably for respect original maintainers.
 
Old 01-26-2017, 08:15 AM   #452
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,097

Original Poster
Rep: Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174
Quote:
Originally Posted by USUARIONUEVO View Post
ok ponce , i understand now , you apply a fix only in your personal git.

I confused because some times when report some no build in current , in the git arrives fixes , but now i understand not ever , probably for respect original maintainers.
more clarifications (some of this is written also in the first post of this topic but it won't hurt repeating it):

- fixes are pushed in the official SBo git only if something is broken also for stable;

- what we pull in the unofficial repository for current are temporary solutions;

- maintainers always have the last word (or they wouldn't be called "maintainers" ).
 
Old 01-28-2017, 05:59 PM   #453
USUARIONUEVO
Senior Member
 
Registered: Apr 2015
Posts: 2,335

Rep: Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930
winff , sources link --> Service Unavailable.
 
Old 01-29-2017, 01:10 AM   #454
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,097

Original Poster
Rep: Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174
thanks for reporting, I fixed winff's download links in my branch.
 
Old 01-29-2017, 06:49 AM   #455
tobyl
Member
 
Registered: Apr 2003
Location: uk
Distribution: slackware current
Posts: 768

Rep: Reputation: 64
Hi

the icecat slackbuild (45.5.1) suffers the same issues as mozilla & palemoon in current (ie the sed issue and the 'ancient' autoconf requirement)

as described by Orbea here:


http://www.linuxquestions.org/questi...ml#post5654679

I have compiled it successfully on up-to-date current using the above method

thanks, tobyl
 
Old 01-30-2017, 02:24 AM   #456
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,097

Original Poster
Rep: Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174
thanks tobyl for reporting, I created a dedicated branch (will go in the current one at the next global merge)

http://cgit.ponce.cc/slackbuilds/commit/?h=icecat
 
1 members found this post helpful.
Old 02-02-2017, 01:42 PM   #457
bamunds
Member
 
Registered: Sep 2013
Location: Mounds View MN
Distribution: Slackware64-14.2-Multilib XDM/FVWM3
Posts: 780

Rep: Reputation: 260Reputation: 260Reputation: 260
Hi Ponce, I've followed the PaleMoon slackbuild write-up http://docs.slackware.com/howtos:softwarealemoonwhich includes pulling from your personal github. Everything did build for me and Palemoon 27.0.3 will start if I open a terminal and type palemoon, but I'm getting a Gtk-Message:
Quote:
Gtk-Message: (for origin information, set GTK_DEBUG): failed to retrieve property `gtk-primary-button-warps-slider' of type `gboolean' from rc file value "((GString*) 0x7f90410acfc0)" of type `gboolean'
Which I think is related to GTK not the build itself. Since I'm not a programmer, I'm wondering if it is something I can fix myself by adding a GString to some glibc resource file? Or am I completely off-target and this bug is something else?
I currently run kernel 4.9.5, with glibc-2.24_multilib-x86_64-2alien under harddrive installed LiveSlak 1.1.5 from AlienBob, with ONLY security fixes applied since Dec 10 release date.
Your advice is greatly appreciated. As Eric would say, Cheers, BrianA_MN

PS. I originally tried to use sbotools pointed to your -current repository to build PaleMoon 27.0.3 and it would build but could never start after installation. How soon will you have this latest github version moved to your -current repository?

PSS. Just noticed that the included PaleMoon.desktop file uses EXEC=palemoon-version %u which in XFCE launcher will not execute. Since I don't have the 25.8.1 slackbuild installed I simply edited the icon to point to palemoon only, since typing PaleMoon-27.0.3 also doesn't launch the program and tells me 'command not found'. Just thought you should know the desktop file placed itself in the /usr/share/applications file but the execute command isn't working. I had previously attempted the slackbuild of the older palemoon, which also failed.

Last edited by bamunds; 02-02-2017 at 02:11 PM. Reason: PSS abotu possible issue with desktop file.
 
Old 02-02-2017, 02:23 PM   #458
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,097

Original Poster
Rep: Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174
hi bamunds, there's no pulling from my personal github repository in those instructions.
BTW, the version on PaleMoon in my personal repository for current is the same that's available for stable: maybe you should refer to the maintainer if you are using a newer version of the build script that's not already available on SBo.

but I think you got those warnings probably because of your gtk+2 theme, you can check it changing it with someone between the ones provided with Slackware: if it doesn't help maybe it's a PaleMoon specific issue indipendent from the packaging but I can't be much of help in that case...

P.S. FYI, I just built and run PaleMoon from SBo on slackware64-current and I don't got those warnings.

Quote:
Originally Posted by bamunds View Post
Just noticed that the included PaleMoon.desktop file uses EXEC=palemoon-version %u which in XFCE launcher will not execute. Since I don't have the 25.8.1 slackbuild installed I simply edited the icon to point to palemoon only, since typing PaleMoon-27.0.3 also doesn't launch the program and tells me 'command not found'. Just thought you should know the desktop file placed itself in the /usr/share/applications file but the execute command isn't working. I had previously attempted the slackbuild of the older palemoon, which also failed.
the desktop file is not handled correctly because the maintainer introduced a variable that have to be passed to the build script, APPEND_VERSION_SUFFIX, that needs some massaging inside the script itself: please report this issue to the maintainer.

Last edited by ponce; 02-02-2017 at 02:47 PM.
 
Old 02-02-2017, 03:06 PM   #459
bamunds
Member
 
Registered: Sep 2013
Location: Mounds View MN
Distribution: Slackware64-14.2-Multilib XDM/FVWM3
Posts: 780

Rep: Reputation: 260Reputation: 260Reputation: 260
Ponce, thanks for the quick reply. Glad to read that the SBo -current latest is same as stable and it builds in other environments now.

In my last message I was referring to your reply earlier in this thread that mentioned you have a personal directory at https://github.com/Ponce/slackbuilds...twork/PaleMoon with palemoon available and a patch applied. The slackdocs writeup includes WGET that pulls the autoconf patch from your server, I may have mistakenly linked the two facts! My apology.

Results after following that write-up is a working PaleMoon 27.0.3, YEA! Prior to following that write-up I was using the KDE Oxygen theme and noted in the write-up and PaleMoon FAQ'S that oxygen-gtk will likely cause seg faults, but I thought KDE's Oxygen was different that oxygen-gtk. I'm now using the Adwaita theme, I'll try the Breeze or Tango themes and see if there is any difference in the message. I'll also have to try to rebuilt using sbotools again from your -current repository. Thank you again for the advice. Cheers BrianA_MN

Will report the version executable issue to maintainer.

Last edited by bamunds; 02-02-2017 at 03:08 PM.
 
Old 02-03-2017, 05:23 PM   #460
bamunds
Member
 
Registered: Sep 2013
Location: Mounds View MN
Distribution: Slackware64-14.2-Multilib XDM/FVWM3
Posts: 780

Rep: Reputation: 260Reputation: 260Reputation: 260
Just and update on PaleMoon-27.0.3 on LiveSlak 1.1.5 Plasma5. I've rebuilt using sbotools and the official slackbuild.org. I could not use the USE_SYSTEM_HUNSPELL=yes, because the program errored out as /usr/share/hunspell not found and stopped the build. Reported to maintainer.
 
Old 02-18-2017, 01:23 PM   #461
sombragris
Member
 
Registered: Jul 2004
Location: Asuncion, Paraguay, South America
Distribution: Slackware
Posts: 858

Rep: Reputation: 383Reputation: 383Reputation: 383Reputation: 383
mupdf-1.10a cannot be built on Slackware64-current.

It seems that there is some conflict with the latest openjpeg2.

Output:

Code:
cc -Wl,--gc-sections -Wl,-s -o build/release/mutool build/release/libmutools.a build/release/libmupdf.a build/release/libmupdfthird.a -lpthread  -lm -lfreetype -lharfbuzz -ljbig2dec -ljpeg  -lcrypto   -lopenjp2 -lz
build/release/libmupdf.a(load-jpx.o): In function `jpx_read_image':
load-jpx.c:(.text.jpx_read_image+0x48): undefined reference to `opj_set_default_decoder_parameters'
load-jpx.c:(.text.jpx_read_image+0x5c): undefined reference to `opj_create_decompress'
load-jpx.c:(.text.jpx_read_image+0x76): undefined reference to `opj_set_info_handler'
load-jpx.c:(.text.jpx_read_image+0x88): undefined reference to `opj_set_warning_handler'
load-jpx.c:(.text.jpx_read_image+0x9a): undefined reference to `opj_set_error_handler'
load-jpx.c:(.text.jpx_read_image+0xaa): undefined reference to `opj_setup_decoder'
load-jpx.c:(.text.jpx_read_image+0xbc): undefined reference to `opj_stream_default_create'
load-jpx.c:(.text.jpx_read_image+0xea): undefined reference to `opj_stream_set_read_function'
load-jpx.c:(.text.jpx_read_image+0xf9): undefined reference to `opj_stream_set_skip_function'
load-jpx.c:(.text.jpx_read_image+0x108): undefined reference to `opj_stream_set_seek_function'
load-jpx.c:(.text.jpx_read_image+0x11a): undefined reference to `opj_stream_set_user_data'
load-jpx.c:(.text.jpx_read_image+0x125): undefined reference to `opj_stream_set_user_data_length'
load-jpx.c:(.text.jpx_read_image+0x138): undefined reference to `opj_read_header'
load-jpx.c:(.text.jpx_read_image+0x153): undefined reference to `opj_decode'
load-jpx.c:(.text.jpx_read_image+0x163): undefined reference to `opj_stream_destroy'
load-jpx.c:(.text.jpx_read_image+0x16b): undefined reference to `opj_destroy_codec'
load-jpx.c:(.text.jpx_read_image+0x60b): undefined reference to `opj_image_destroy'
load-jpx.c:(.text.jpx_read_image+0x8f2): undefined reference to `opj_destroy_codec'
load-jpx.c:(.text.jpx_read_image+0x93c): undefined reference to `opj_stream_destroy'
load-jpx.c:(.text.jpx_read_image+0x944): undefined reference to `opj_destroy_codec'
load-jpx.c:(.text.jpx_read_image+0x961): undefined reference to `opj_stream_destroy'
load-jpx.c:(.text.jpx_read_image+0x969): undefined reference to `opj_destroy_codec'
load-jpx.c:(.text.jpx_read_image+0x976): undefined reference to `opj_image_destroy'
load-jpx.c:(.text.jpx_read_image+0x9ae): undefined reference to `opj_image_destroy'
load-jpx.c:(.text.jpx_read_image+0x9d3): undefined reference to `opj_image_destroy'
load-jpx.c:(.text.jpx_read_image+0x9f0): undefined reference to `opj_image_destroy'
/usr/lib64/gcc/x86_64-slackware-linux/5.4.0/../../../../x86_64-slackware-linux/bin/ld generated: undefined reference to `opj_setup_decoder'
/usr/lib64/gcc/x86_64-slackware-linux/5.4.0/../../../../x86_64-slackware-linux/bin/ld generated: undefined reference to `opj_stream_default_create'
/usr/lib64/gcc/x86_64-slackware-linux/5.4.0/../../../../x86_64-slackware-linux/bin/ld generated: undefined reference to `opj_stream_set_seek_function'
/usr/lib64/gcc/x86_64-slackware-linux/5.4.0/../../../../x86_64-slackware-linux/bin/ld generated: undefined reference to `opj_stream_set_skip_function'
/usr/lib64/gcc/x86_64-slackware-linux/5.4.0/../../../../x86_64-slackware-linux/bin/ld generated: undefined reference to `opj_set_default_decoder_parameters'
/usr/lib64/gcc/x86_64-slackware-linux/5.4.0/../../../../x86_64-slackware-linux/bin/ld generated: undefined reference to `opj_destroy_codec'
/usr/lib64/gcc/x86_64-slackware-linux/5.4.0/../../../../x86_64-slackware-linux/bin/ld generated: undefined reference to `opj_set_error_handler'
/usr/lib64/gcc/x86_64-slackware-linux/5.4.0/../../../../x86_64-slackware-linux/bin/ld generated: undefined reference to `opj_create_decompress'
/usr/lib64/gcc/x86_64-slackware-linux/5.4.0/../../../../x86_64-slackware-linux/bin/ld generated: undefined reference to `opj_stream_destroy'
/usr/lib64/gcc/x86_64-slackware-linux/5.4.0/../../../../x86_64-slackware-linux/bin/ld generated: undefined reference to `opj_stream_set_read_function'
/usr/lib64/gcc/x86_64-slackware-linux/5.4.0/../../../../x86_64-slackware-linux/bin/ld generated: undefined reference to `opj_decode'
/usr/lib64/gcc/x86_64-slackware-linux/5.4.0/../../../../x86_64-slackware-linux/bin/ld generated: undefined reference to `opj_stream_set_user_data_length'
/usr/lib64/gcc/x86_64-slackware-linux/5.4.0/../../../../x86_64-slackware-linux/bin/ld generated: undefined reference to `opj_stream_set_user_data'
/usr/lib64/gcc/x86_64-slackware-linux/5.4.0/../../../../x86_64-slackware-linux/bin/ld generated: undefined reference to `opj_image_destroy'
/usr/lib64/gcc/x86_64-slackware-linux/5.4.0/../../../../x86_64-slackware-linux/bin/ld generated: undefined reference to `opj_set_info_handler'
/usr/lib64/gcc/x86_64-slackware-linux/5.4.0/../../../../x86_64-slackware-linux/bin/ld generated: undefined reference to `opj_set_warning_handler'
/usr/lib64/gcc/x86_64-slackware-linux/5.4.0/../../../../x86_64-slackware-linux/bin/ld generated: undefined reference to `opj_read_header'
collect2: error: ld returned 1 exit status
make: *** [Makefile:269: build/release/mutool] Error 1
[root:/home/eduardo/build/slackbuilds]#
 
Old 02-18-2017, 01:57 PM   #462
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,097

Original Poster
Rep: Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174
thanks for reporting and for linking to the patch to fix it!

I created a dedicated branch on github and it will go in the current one at the next global merge.

https://github.com/Ponce/slackbuilds...00123585161e2f
 
1 members found this post helpful.
Old 02-18-2017, 05:12 PM   #463
sombragris
Member
 
Registered: Jul 2004
Location: Asuncion, Paraguay, South America
Distribution: Slackware
Posts: 858

Rep: Reputation: 383Reputation: 383Reputation: 383Reputation: 383
ponce, thank you so much for this! Now mupdf builds correctly and the best part is that I was finally able to repair a broken pdf with mutool. Thank you!!
 
1 members found this post helpful.
Old 02-19-2017, 01:45 PM   #464
sombragris
Member
 
Registered: Jul 2004
Location: Asuncion, Paraguay, South America
Distribution: Slackware
Posts: 858

Rep: Reputation: 383Reputation: 383Reputation: 383Reputation: 383
freeorion 0.46 cannot be built in Slackware64-current.

Relevant output:

Code:
[ 21%] Building CXX object CMakeFiles/freeorioncommon.dir/util/SerializeUniverse.cpp.o
In file included from /tmp/SBo/freeorion-0.4.6/util/SerializeUniverse.cpp:1:
In file included from /tmp/SBo/freeorion-0.4.6/util/Serialize.h:4:
In file included from /usr/include/boost/archive/binary_iarchive.hpp:20:
In file included from /usr/include/boost/archive/binary_iarchive_impl.hpp:21:
In file included from /usr/include/boost/archive/basic_binary_iarchive.hpp:30:
In file included from /usr/include/boost/archive/detail/common_iarchive.hpp:23:
In file included from /usr/include/boost/archive/detail/interface_iarchive.hpp:22:
/usr/include/boost/archive/detail/iserializer.hpp:246:24: error: calling a protected destructor of class 'System'
                delete t;
                       ^
/usr/include/boost/archive/detail/iserializer.hpp:265:20: note: in instantiation of member function
      'boost::archive::detail::heap_allocation<System>::doesnt_have_new_operator::invoke_delete' requested here
            typex::invoke_delete(t);
                   ^
/usr/include/boost/archive/detail/iserializer.hpp:273:13: note: in instantiation of member function
      'boost::archive::detail::heap_allocation<System>::invoke_delete' requested here
            invoke_delete(m_p);
            ^
/usr/include/boost/archive/detail/iserializer.hpp:294:36: note: in instantiation of member function
      'boost::archive::detail::heap_allocation<System>::~heap_allocation' requested here
        detail::heap_allocation<T> h;
                                   ^
/usr/include/boost/serialization/singleton.hpp:122:47: note: in instantiation of member function
      'boost::archive::detail::pointer_iserializer<boost::archive::binary_iarchive, System>::heap_allocation' requested here
        static detail::singleton_wrapper< T > t;
                                              ^
/usr/include/boost/serialization/singleton.hpp:135:16: note: in instantiation of member function
      'boost::serialization::singleton<boost::archive::detail::pointer_iserializer<boost::archive::binary_iarchive, System> >::get_instance'
      requested here
        return get_instance();
               ^
/usr/include/boost/serialization/export.hpp:66:12: note: in instantiation of member function
      'boost::serialization::singleton<boost::archive::detail::pointer_iserializer<boost::archive::binary_iarchive, System>
      >::get_const_instance' requested here
        >::get_const_instance();
           ^
/usr/include/boost/serialization/export.hpp:105:40: note: in instantiation of member function
      'boost::archive::detail::export_impl<boost::archive::binary_iarchive, System>::enable_load' requested here
    export_impl<Archive,Serializable>::enable_load(
                                       ^
/usr/include/boost/serialization/export.hpp:92:37: note: in instantiation of member function
      'boost::archive::detail::ptr_serialization_support<boost::archive::binary_iarchive, System>::instantiate' requested here
        &ptr_serialization_support::instantiate
                                    ^
/usr/include/boost/serialization/export.hpp:133:9: note: in instantiation of member function
      'boost::archive::detail::extra_detail::guid_initializer<System>::export_guid' requested here
        export_guid(boost::serialization::is_abstract< T >());
        ^
/tmp/SBo/freeorion-0.4.6/util/SerializeUniverse.cpp:16:1: note: in instantiation of member function
      'boost::archive::detail::extra_detail::guid_initializer<System>::export_guid' requested here
BOOST_CLASS_EXPORT(System)
^
/usr/include/boost/serialization/export.hpp:218:5: note: expanded from macro 'BOOST_CLASS_EXPORT'
    BOOST_CLASS_EXPORT_GUID(                    \
    ^
/usr/include/boost/serialization/export.hpp:180:72: note: expanded from macro 'BOOST_CLASS_EXPORT_GUID'
BOOST_CLASS_EXPORT_KEY2(T, K)                                          \
                                                                       ^
/usr/include/boost/serialization/export.hpp:158:35: note: expanded from macro '\
BOOST_CLASS_EXPORT_IMPLEMENT'
        >::get_mutable_instance().export_guid();             \
                                  ^
/tmp/SBo/freeorion-0.4.6/util/../universe/System.h:140:5: note: declared protected here
    ~System() {}
    ^
In file included from /tmp/SBo/freeorion-0.4.6/util/SerializeUniverse.cpp:1:
In file included from /tmp/SBo/freeorion-0.4.6/util/Serialize.h:4:
In file included from /usr/include/boost/archive/binary_iarchive.hpp:20:
In file included from /usr/include/boost/archive/binary_iarchive_impl.hpp:21:
In file included from /usr/include/boost/archive/basic_binary_iarchive.hpp:30:
In file included from /usr/include/boost/archive/detail/common_iarchive.hpp:23:
In file included from /usr/include/boost/archive/detail/interface_iarchive.hpp:22:
/usr/include/boost/archive/detail/iserializer.hpp:246:24: error: calling a protected destructor of class 'Field'
                delete t;
                       ^
/usr/include/boost/archive/detail/iserializer.hpp:265:20: note: in instantiation of member function
      'boost::archive::detail::heap_allocation<Field>::doesnt_have_new_operator::invoke_delete' requested here
            typex::invoke_delete(t);
                   ^
/usr/include/boost/archive/detail/iserializer.hpp:273:13: note: in instantiation of member function
      'boost::archive::detail::heap_allocation<Field>::invoke_delete' requested here
            invoke_delete(m_p);
            ^
/usr/include/boost/archive/detail/iserializer.hpp:294:36: note: in instantiation of member function
      'boost::archive::detail::heap_allocation<Field>::~heap_allocation' requested here
        detail::heap_allocation<T> h;
                                   ^
/usr/include/boost/serialization/singleton.hpp:122:47: note: in instantiation of member function
      'boost::archive::detail::pointer_iserializer<boost::archive::binary_iarchive, Field>::heap_allocation' requested here
        static detail::singleton_wrapper< T > t;
                                              ^
/usr/include/boost/serialization/singleton.hpp:135:16: note: in instantiation of member function
      'boost::serialization::singleton<boost::archive::detail::pointer_iserializer<boost::archive::binary_iarchive, Field> >::get_instance'
      requested here
        return get_instance();
               ^
/usr/include/boost/serialization/export.hpp:66:12: note: in instantiation of member function
      'boost::serialization::singleton<boost::archive::detail::pointer_iserializer<boost::archive::binary_iarchive, Field>
      >::get_const_instance' requested here
        >::get_const_instance();
           ^
/usr/include/boost/serialization/export.hpp:105:40: note: in instantiation of member function
      'boost::archive::detail::export_impl<boost::archive::binary_iarchive, Field>::enable_load' requested here
    export_impl<Archive,Serializable>::enable_load(
                                       ^
/usr/include/boost/serialization/export.hpp:92:37: note: in instantiation of member function
      'boost::archive::detail::ptr_serialization_support<boost::archive::binary_iarchive, Field>::instantiate' requested here
        &ptr_serialization_support::instantiate
                                    ^
/usr/include/boost/serialization/export.hpp:133:9: note: in instantiation of member function
      'boost::archive::detail::extra_detail::guid_initializer<Field>::export_guid' requested here
        export_guid(boost::serialization::is_abstract< T >());
        ^
/tmp/SBo/freeorion-0.4.6/util/SerializeUniverse.cpp:17:1: note: in instantiation of member function
      'boost::archive::detail::extra_detail::guid_initializer<Field>::export_guid' requested here
BOOST_CLASS_EXPORT(Field)
^
/usr/include/boost/serialization/export.hpp:218:5: note: expanded from macro 'BOOST_CLASS_EXPORT'
    BOOST_CLASS_EXPORT_GUID(                    \
    ^
/usr/include/boost/serialization/export.hpp:180:72: note: expanded from macro 'BOOST_CLASS_EXPORT_GUID'
BOOST_CLASS_EXPORT_KEY2(T, K)                                          \
                                                                       ^
/usr/include/boost/serialization/export.hpp:158:35: note: expanded from macro '\
BOOST_CLASS_EXPORT_IMPLEMENT'
        >::get_mutable_instance().export_guid();             \
                                  ^
/tmp/SBo/freeorion-0.4.6/util/../universe/Field.h:54:5: note: declared protected here
    ~Field() {}
    ^
In file included from /tmp/SBo/freeorion-0.4.6/util/SerializeUniverse.cpp:1:
In file included from /tmp/SBo/freeorion-0.4.6/util/Serialize.h:4:
In file included from /usr/include/boost/archive/binary_iarchive.hpp:20:
In file included from /usr/include/boost/archive/binary_iarchive_impl.hpp:21:
In file included from /usr/include/boost/archive/basic_binary_iarchive.hpp:30:
In file included from /usr/include/boost/archive/detail/common_iarchive.hpp:23:
In file included from /usr/include/boost/archive/detail/interface_iarchive.hpp:22:
/usr/include/boost/archive/detail/iserializer.hpp:246:24: error: calling a protected destructor of class 'Planet'
                delete t;
                       ^
/usr/include/boost/archive/detail/iserializer.hpp:265:20: note: in instantiation of member function
      'boost::archive::detail::heap_allocation<Planet>::doesnt_have_new_operator::invoke_delete' requested here
            typex::invoke_delete(t);
                   ^
/usr/include/boost/archive/detail/iserializer.hpp:273:13: note: in instantiation of member function
      'boost::archive::detail::heap_allocation<Planet>::invoke_delete' requested here
            invoke_delete(m_p);
            ^
/usr/include/boost/archive/detail/iserializer.hpp:294:36: note: in instantiation of member function
      'boost::archive::detail::heap_allocation<Planet>::~heap_allocation' requested here
        detail::heap_allocation<T> h;
                                   ^
/usr/include/boost/serialization/singleton.hpp:122:47: note: in instantiation of member function
      'boost::archive::detail::pointer_iserializer<boost::archive::binary_iarchive, Planet>::heap_allocation' requested here
        static detail::singleton_wrapper< T > t;
                                              ^
/usr/include/boost/serialization/singleton.hpp:135:16: note: in instantiation of member function
      'boost::serialization::singleton<boost::archive::detail::pointer_iserializer<boost::archive::binary_iarchive, Planet> >::get_instance'
      requested here
        return get_instance();
               ^
/usr/include/boost/serialization/export.hpp:66:12: note: in instantiation of member function
      'boost::serialization::singleton<boost::archive::detail::pointer_iserializer<boost::archive::binary_iarchive, Planet>
      >::get_const_instance' requested here
        >::get_const_instance();
           ^
/usr/include/boost/serialization/export.hpp:105:40: note: in instantiation of member function
      'boost::archive::detail::export_impl<boost::archive::binary_iarchive, Planet>::enable_load' requested here
    export_impl<Archive,Serializable>::enable_load(
                                       ^
/usr/include/boost/serialization/export.hpp:92:37: note: in instantiation of member function
      'boost::archive::detail::ptr_serialization_support<boost::archive::binary_iarchive, Planet>::instantiate' requested here
        &ptr_serialization_support::instantiate
                                    ^
/usr/include/boost/serialization/export.hpp:133:9: note: in instantiation of member function
      'boost::archive::detail::extra_detail::guid_initializer<Planet>::export_guid' requested here
        export_guid(boost::serialization::is_abstract< T >());
        ^
/tmp/SBo/freeorion-0.4.6/util/SerializeUniverse.cpp:18:1: note: in instantiation of member function
      'boost::archive::detail::extra_detail::guid_initializer<Planet>::export_guid' requested here
BOOST_CLASS_EXPORT(Planet)
^
/usr/include/boost/serialization/export.hpp:218:5: note: expanded from macro 'BOOST_CLASS_EXPORT'
    BOOST_CLASS_EXPORT_GUID(                    \
    ^
/usr/include/boost/serialization/export.hpp:180:72: note: expanded from macro 'BOOST_CLASS_EXPORT_GUID'
BOOST_CLASS_EXPORT_KEY2(T, K)                                          \
                                                                       ^
/usr/include/boost/serialization/export.hpp:158:35: note: expanded from macro '\
BOOST_CLASS_EXPORT_IMPLEMENT'
        >::get_mutable_instance().export_guid();             \
                                  ^
/tmp/SBo/freeorion-0.4.6/util/../universe/Planet.h:191:5: note: declared protected here
    ~Planet() {}
    ^
In file included from /tmp/SBo/freeorion-0.4.6/util/SerializeUniverse.cpp:1:
In file included from /tmp/SBo/freeorion-0.4.6/util/Serialize.h:4:
In file included from /usr/include/boost/archive/binary_iarchive.hpp:20:
In file included from /usr/include/boost/archive/binary_iarchive_impl.hpp:21:
In file included from /usr/include/boost/archive/basic_binary_iarchive.hpp:30:
In file included from /usr/include/boost/archive/detail/common_iarchive.hpp:23:
In file included from /usr/include/boost/archive/detail/interface_iarchive.hpp:22:
/usr/include/boost/archive/detail/iserializer.hpp:246:24: error: calling a protected destructor of class 'Building'
                delete t;
                       ^
/usr/include/boost/archive/detail/iserializer.hpp:265:20: note: in instantiation of member function
      'boost::archive::detail::heap_allocation<Building>::doesnt_have_new_operator::invoke_delete' requested here
            typex::invoke_delete(t);
                   ^
/usr/include/boost/archive/detail/iserializer.hpp:273:13: note: in instantiation of member function
      'boost::archive::detail::heap_allocation<Building>::invoke_delete' requested here
            invoke_delete(m_p);
            ^
/usr/include/boost/archive/detail/iserializer.hpp:294:36: note: in instantiation of member function
      'boost::archive::detail::heap_allocation<Building>::~heap_allocation' requested here
        detail::heap_allocation<T> h;
                                   ^
/usr/include/boost/serialization/singleton.hpp:122:47: note: in instantiation of member function
      'boost::archive::detail::pointer_iserializer<boost::archive::binary_iarchive, Building>::heap_allocation' requested here
        static detail::singleton_wrapper< T > t;
                                              ^
/usr/include/boost/serialization/singleton.hpp:135:16: note: in instantiation of member function
      'boost::serialization::singleton<boost::archive::detail::pointer_iserializer<boost::archive::binary_iarchive, Building>
      >::get_instance' requested here
        return get_instance();
               ^
/usr/include/boost/serialization/export.hpp:66:12: note: in instantiation of member function
      'boost::serialization::singleton<boost::archive::detail::pointer_iserializer<boost::archive::binary_iarchive, Building>
      >::get_const_instance' requested here
        >::get_const_instance();
           ^
/usr/include/boost/serialization/export.hpp:105:40: note: in instantiation of member function
      'boost::archive::detail::export_impl<boost::archive::binary_iarchive, Building>::enable_load' requested here
    export_impl<Archive,Serializable>::enable_load(
                                       ^
/usr/include/boost/serialization/export.hpp:92:37: note: in instantiation of member function
      'boost::archive::detail::ptr_serialization_support<boost::archive::binary_iarchive, Building>::instantiate' requested here
        &ptr_serialization_support::instantiate
                                    ^
/usr/include/boost/serialization/export.hpp:133:9: note: in instantiation of member function
      'boost::archive::detail::extra_detail::guid_initializer<Building>::export_guid' requested here
        export_guid(boost::serialization::is_abstract< T >());
        ^
/tmp/SBo/freeorion-0.4.6/util/SerializeUniverse.cpp:19:1: note: in instantiation of member function
      'boost::archive::detail::extra_detail::guid_initializer<Building>::export_guid' requested here
BOOST_CLASS_EXPORT(Building)
^
/usr/include/boost/serialization/export.hpp:218:5: note: expanded from macro 'BOOST_CLASS_EXPORT'
    BOOST_CLASS_EXPORT_GUID(                    \
    ^
/usr/include/boost/serialization/export.hpp:180:72: note: expanded from macro 'BOOST_CLASS_EXPORT_GUID'
BOOST_CLASS_EXPORT_KEY2(T, K)                                          \
                                                                       ^
/usr/include/boost/serialization/export.hpp:158:35: note: expanded from macro '\
BOOST_CLASS_EXPORT_IMPLEMENT'
        >::get_mutable_instance().export_guid();             \
                                  ^
/tmp/SBo/freeorion-0.4.6/util/../universe/Building.h:75:5: note: declared protected here
    ~Building() {}
    ^
In file included from /tmp/SBo/freeorion-0.4.6/util/SerializeUniverse.cpp:1:
In file included from /tmp/SBo/freeorion-0.4.6/util/Serialize.h:4:
In file included from /usr/include/boost/archive/binary_iarchive.hpp:20:
In file included from /usr/include/boost/archive/binary_iarchive_impl.hpp:21:
In file included from /usr/include/boost/archive/basic_binary_iarchive.hpp:30:
In file included from /usr/include/boost/archive/detail/common_iarchive.hpp:23:
In file included from /usr/include/boost/archive/detail/interface_iarchive.hpp:22:
/usr/include/boost/archive/detail/iserializer.hpp:246:24: error: calling a protected destructor of class 'Fleet'
                delete t;
                       ^
/usr/include/boost/archive/detail/iserializer.hpp:265:20: note: in instantiation of member function
      'boost::archive::detail::heap_allocation<Fleet>::doesnt_have_new_operator::invoke_delete' requested here
            typex::invoke_delete(t);
                   ^
/usr/include/boost/archive/detail/iserializer.hpp:273:13: note: in instantiation of member function
      'boost::archive::detail::heap_allocation<Fleet>::invoke_delete' requested here
            invoke_delete(m_p);
            ^
/usr/include/boost/archive/detail/iserializer.hpp:294:36: note: in instantiation of member function
      'boost::archive::detail::heap_allocation<Fleet>::~heap_allocation' requested here
        detail::heap_allocation<T> h;
                                   ^
/usr/include/boost/serialization/singleton.hpp:122:47: note: in instantiation of member function
      'boost::archive::detail::pointer_iserializer<boost::archive::binary_iarchive, Fleet>::heap_allocation' requested here
        static detail::singleton_wrapper< T > t;
                                              ^
/usr/include/boost/serialization/singleton.hpp:135:16: note: in instantiation of member function
      'boost::serialization::singleton<boost::archive::detail::pointer_iserializer<boost::archive::binary_iarchive, Fleet> >::get_instance'
      requested here
        return get_instance();
               ^
/usr/include/boost/serialization/export.hpp:66:12: note: in instantiation of member function
      'boost::serialization::singleton<boost::archive::detail::pointer_iserializer<boost::archive::binary_iarchive, Fleet>
      >::get_const_instance' requested here
        >::get_const_instance();
           ^
/usr/include/boost/serialization/export.hpp:105:40: note: in instantiation of member function
      'boost::archive::detail::export_impl<boost::archive::binary_iarchive, Fleet>::enable_load' requested here
    export_impl<Archive,Serializable>::enable_load(
                                       ^
/usr/include/boost/serialization/export.hpp:92:37: note: in instantiation of member function
      'boost::archive::detail::ptr_serialization_support<boost::archive::binary_iarchive, Fleet>::instantiate' requested here
        &ptr_serialization_support::instantiate
                                    ^
/usr/include/boost/serialization/export.hpp:133:9: note: in instantiation of member function
      'boost::archive::detail::extra_detail::guid_initializer<Fleet>::export_guid' requested here
        export_guid(boost::serialization::is_abstract< T >());
        ^
/tmp/SBo/freeorion-0.4.6/util/SerializeUniverse.cpp:20:1: note: in instantiation of member function
      'boost::archive::detail::extra_detail::guid_initializer<Fleet>::export_guid' requested here
BOOST_CLASS_EXPORT(Fleet)
^
/usr/include/boost/serialization/export.hpp:218:5: note: expanded from macro 'BOOST_CLASS_EXPORT'
    BOOST_CLASS_EXPORT_GUID(                    \
    ^
/usr/include/boost/serialization/export.hpp:180:72: note: expanded from macro 'BOOST_CLASS_EXPORT_GUID'
BOOST_CLASS_EXPORT_KEY2(T, K)                                          \
                                                                       ^
/usr/include/boost/serialization/export.hpp:158:35: note: expanded from macro '\
BOOST_CLASS_EXPORT_IMPLEMENT'
        >::get_mutable_instance().export_guid();             \
                                  ^
/tmp/SBo/freeorion-0.4.6/util/../universe/Fleet.h:156:5: note: declared protected here
    ~Fleet() {}
    ^
In file included from /tmp/SBo/freeorion-0.4.6/util/SerializeUniverse.cpp:1:
In file included from /tmp/SBo/freeorion-0.4.6/util/Serialize.h:4:
In file included from /usr/include/boost/archive/binary_iarchive.hpp:20:
In file included from /usr/include/boost/archive/binary_iarchive_impl.hpp:21:
In file included from /usr/include/boost/archive/basic_binary_iarchive.hpp:30:
In file included from /usr/include/boost/archive/detail/common_iarchive.hpp:23:
In file included from /usr/include/boost/archive/detail/interface_iarchive.hpp:22:
/usr/include/boost/archive/detail/iserializer.hpp:246:24: error: calling a protected destructor of class 'Ship'
                delete t;
                       ^
/usr/include/boost/archive/detail/iserializer.hpp:265:20: note: in instantiation of member function
      'boost::archive::detail::heap_allocation<Ship>::doesnt_have_new_operator::invoke_delete' requested here
            typex::invoke_delete(t);
                   ^
/usr/include/boost/archive/detail/iserializer.hpp:273:13: note: in instantiation of member function
      'boost::archive::detail::heap_allocation<Ship>::invoke_delete' requested here
            invoke_delete(m_p);
            ^
/usr/include/boost/archive/detail/iserializer.hpp:294:36: note: in instantiation of member function
      'boost::archive::detail::heap_allocation<Ship>::~heap_allocation' requested here
        detail::heap_allocation<T> h;
                                   ^
/usr/include/boost/serialization/singleton.hpp:122:47: note: in instantiation of member function
      'boost::archive::detail::pointer_iserializer<boost::archive::binary_iarchive, Ship>::heap_allocation' requested here
        static detail::singleton_wrapper< T > t;
                                              ^
/usr/include/boost/serialization/singleton.hpp:135:16: note: in instantiation of member function
      'boost::serialization::singleton<boost::archive::detail::pointer_iserializer<boost::archive::binary_iarchive, Ship> >::get_instance'
      requested here
        return get_instance();
               ^
/usr/include/boost/serialization/export.hpp:66:12: note: in instantiation of member function
      'boost::serialization::singleton<boost::archive::detail::pointer_iserializer<boost::archive::binary_iarchive, Ship>
      >::get_const_instance' requested here
        >::get_const_instance();
           ^
/usr/include/boost/serialization/export.hpp:105:40: note: in instantiation of member function
      'boost::archive::detail::export_impl<boost::archive::binary_iarchive, Ship>::enable_load' requested here
    export_impl<Archive,Serializable>::enable_load(
                                       ^
/usr/include/boost/serialization/export.hpp:92:37: note: in instantiation of member function
      'boost::archive::detail::ptr_serialization_support<boost::archive::binary_iarchive, Ship>::instantiate' requested here
        &ptr_serialization_support::instantiate
                                    ^
/usr/include/boost/serialization/export.hpp:133:9: note: in instantiation of member function
      'boost::archive::detail::extra_detail::guid_initializer<Ship>::export_guid' requested here
        export_guid(boost::serialization::is_abstract< T >());
        ^
/tmp/SBo/freeorion-0.4.6/util/SerializeUniverse.cpp:21:1: note: in instantiation of member function
      'boost::archive::detail::extra_detail::guid_initializer<Ship>::export_guid' requested here
BOOST_CLASS_EXPORT(Ship)
^
/usr/include/boost/serialization/export.hpp:218:5: note: expanded from macro 'BOOST_CLASS_EXPORT'
    BOOST_CLASS_EXPORT_GUID(                    \
    ^
/usr/include/boost/serialization/export.hpp:180:72: note: expanded from macro 'BOOST_CLASS_EXPORT_GUID'
BOOST_CLASS_EXPORT_KEY2(T, K)                                          \
                                                                       ^
/usr/include/boost/serialization/export.hpp:158:35: note: expanded from macro '\
BOOST_CLASS_EXPORT_IMPLEMENT'
        >::get_mutable_instance().export_guid();             \
                                  ^
/tmp/SBo/freeorion-0.4.6/util/../universe/Ship.h:110:5: note: declared protected here
    ~Ship() {}
    ^
6 errors generated.
make[2]: *** [CMakeFiles/freeorioncommon.dir/build.make:1359: CMakeFiles/freeorioncommon.dir/util/SerializeUniverse.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:100: CMakeFiles/freeorioncommon.dir/all] Error 2
make: *** [Makefile:139: all] Error 2
 
Old 02-19-2017, 01:50 PM   #465
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,661

Rep: Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784
It seems that a lot of changes had happened in git master, but no stable released since September 22 2016. I guess they only way to fix it is by using latest git snapshot.
 
1 members found this post helpful.
  


Reply

Tags
current, sbo, sbopkg, slackrepo



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Error building gst1-plugins-good 1.4.1 from SBO l0rddarkf0rce Slackware 4 10-06-2014 05:58 PM
[SOLVED] Failure building nvidia-kernel Slackbuild from SBo sysfce2 Slackware 7 07-02-2011 01:10 AM
problems building fontforge from SBo gtludwig Slackware 7 05-12-2010 01:52 PM
Pls help me take my 1st step! verysoon Fedora - Installation 2 12-12-2005 07:49 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 05:15 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration