bugGnash - The GNU Flash player - Bugs: bug #21144, dependency on boost-serialization...

 
 

bug #21144: dependency on boost-serialization not detected

Submitted by:  None
Submitted on:  Sun 23 Sep 2007 06:56:57 PM UTC  
 
Category: buildSeverity: 3 - Normal
Release: NoneStatus: Fixed
Privacy: PublicAssigned to: Chad Musick <cmusick>
Open/Closed: Closed

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

(Jump to the original submission Jump to the original submission)

Fri 28 Sep 2007 03:12:30 PM UTC, comment #9:

This is fixed as far as I can see. It seems the build bot is having problems on his own...

Sandro Santilli <strk>
Project Member
Wed 26 Sep 2007 06:47:30 PM UTC, comment #8:

FYI: just tried a build on an old debian stable system.
the missing boost serialization was detected, I installed the
suggested package and ./configure was happy.

I'm building now, and adding #include <boost/cstdint.hpp> // for XintXX_t types all around. Looks promising..

Sandro Santilli <strk>
Project Member
Wed 26 Sep 2007 11:53:44 AM UTC, comment #7:

Ups, just got that mail.
I guess the best way to fix here is to get an account from alchemist on the build-bot host and try manually.

Sandro Santilli <strk>
Project Member
Wed 26 Sep 2007 09:54:29 AM UTC, comment #6:

Since I haven't received any mail from the build-bot I guess this is fixed.

Sandro Santilli <strk>
Project Member
Mon 24 Sep 2007 02:58:06 AM UTC, comment #5:

Serialization is not used, so if the preference is to turn off the library, it should still work just fine.

Chad Musick <cmusick>In charge of this item.
Mon 24 Sep 2007 01:17:46 AM UTC, comment #4:

Is the serialization actually used?
The boost multi_index library can be used without requiring the serialization library by defining BOOST_MULTI_INDEX_DISABLE_SERIALIZATION

The attached patch would be an alternative (still untested because of other issues I'm having)

(file #14020)

Steve <ssinger>
Sun 23 Sep 2007 10:10:16 PM UTC, comment #3:

Should be fixed by changes in configure.ac and macros/boost.m4

Chad Musick <cmusick>In charge of this item.
Sun 23 Sep 2007 08:03:28 PM UTC, comment #2:

Assigned to Chad, being in charge of those changes.

Sandro Santilli <strk>
Project Member
Sun 23 Sep 2007 07:04:52 PM UTC, comment #1:

(Problems reported by people compiling on Ubuntu and Debian.)

Benjamin Wolsey <bwy>
Project Member
Sun 23 Sep 2007 06:56:57 PM UTC, original submission:

Changes to string_table.h that use the boost multi-index class have introduced a dependency on boost-serialization that configure isn't picking up.

The dependency on boost-serialization should either be avoided or configure.ac patched to detect it.

make[1]: Entering directory `/usr/local/src/gnash/gnash'
Making all in libbase
make[2]: Entering directory `/usr/local/src/gnash/gnash/libbase'
/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -DPLUGINSDIR=\"/usr/local/gnash/lib/gnash/plugins\" -I.. -I. -I.. -I../libamf -I../server -I../server/swf -pthread -I/usr/include/libxml2 -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include -I/usr/local/include -I/usr/local/include -g -O2 -pthread -W -Wall -Wcast-align -Wcast-qual -Wpointer-arith -Wreturn-type -fvisibility-inlines-hidden -c -o libgnashbase_la-extension.lo `test -f 'extension.cpp' || echo './'`extension.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I.. -DPLUGINSDIR=\"/usr/local/gnash/lib/gnash/plugins\" -I.. -I. -I.. -I../libamf -I../server -I../server/swf -pthread -I/usr/include/libxml2 -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include -I/usr/local/include -I/usr/local/include -g -O2 -pthread -W -Wall -Wcast-align -Wcast-qual -Wpointer-arith -Wreturn-type -fvisibility-inlines-hidden -c extension.cpp -fPIC -DPIC -o .libs/libgnashbase_la-extension.o
In file included from /usr/include/boost/multi_index/detail/node_type.hpp:23,
from /usr/include/boost/multi_index/detail/index_base.hpp:21,
from /usr/include/boost/multi_index/detail/base_type.hpp:21,
from /usr/include/boost/multi_index_container.hpp:32,
from ./string_table.h:26,
from ../server/as_object.h:27,
from sharedlib.h:28,
from extension.cpp:43:
/usr/include/boost/multi_index/detail/index_node_base.hpp:19:42: error: boost/serialization/access.hpp: No such file or directory
In file included from /usr/include/boost/multi_index/detail/index_base.hpp:27,
from /usr/include/boost/multi_index/detail/base_type.hpp:21,
from /usr/include/boost/multi_index_container.hpp:32,
from ./string_table.h:26,
from ../server/as_object.h:27,
from sharedlib.h:28,
from extension.cpp:43:
/usr/include/boost/multi_index/detail/index_loader.hpp:21:39: error: boost/serialization/nvp.hpp: No such file or directory
In file included from /usr/include/boost/multi_index_container.hpp:46,
from ./string_table.h:26,
from ../server/as_object.h:27,
from sharedlib.h:28,
from extension.cpp:43:
/usr/include/boost/multi_index/detail/archive_constructed.hpp:20:49: error: boost/serialization/serialization.hpp: No such file or directory
In file included from ./string_table.h:26,
from ../server/as_object.h:27,
from sharedlib.h:28,
from extension.cpp:43:
/usr/include/boost/multi_index_container.hpp:48:48: error: boost/serialization/split_member.hpp: No such file or directory

Anonymous

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

Attached Files
file #14020:  disable_serialization.diff added by ssinger (613B - text/x-patch)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by ssinger (Updated the item)
  • -unavailable- added by cmusick (Posted a comment)
  • -unavailable- added by strk (Posted a comment)
  • -unavailable- added by bwy (Posted a comment)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 8 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Fri 28 Sep 2007 03:12:30 PM UTCstrkStatusReady For Test=>Fixed
      Open/ClosedOpen=>Closed
    Wed 26 Sep 2007 11:53:44 AM UTCstrkStatusFixed=>Ready For Test
    Wed 26 Sep 2007 09:54:29 AM UTCstrkStatusReady For Test=>Fixed
    Mon 24 Sep 2007 01:17:46 AM UTCssingerAttached File-=>Added disable_serialization.diff, #14020
    Sun 23 Sep 2007 10:10:16 PM UTCcmusickStatusNone=>Ready For Test
    Sun 23 Sep 2007 08:03:28 PM UTCstrkAssigned toNone=>cmusick
    Sun 23 Sep 2007 07:04:52 PM UTCbwySummarydependency on boost-serizlization not detected=>dependency on boost-serialization not detected

    Back to the top


    Powered by Savane 3.1-cleanup1