[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openembedded-issues
Subject:    [Bug 4204] New: boost library cannot find bits/atomicity.h
From:       bugzilla-daemon () amethyst ! openembedded ! net (bugzilla-daemon at amethyst ! openembed
Date:       2008-04-30 21:13:29
Message-ID: bug-4204-13 () http ! bugs ! openembedded ! net/
[Download RAW message or body]

http://bugs.openembedded.net/show_bug.cgi?id=4204

           Summary: boost library cannot find bits/atomicity.h             
    Classification: Unclassified                                           
           Product: Openembedded                                           
           Version: unspecified                                            
          Platform: Other                                                  
        OS/Version: Linux                                                  
            Status: NEW                                                    
          Severity: minor                                                  
          Priority: P3                                                     
         Component: Build                                                  
        AssignedTo: openembedded-issues at lists.openembedded.org             
        ReportedBy: likewise at gmx.net                                       


/home/leon/sandbox/at32stk1002/openembedded/tmp/staging/avr32-angstrom-linux-uclibc/usr/include/boost/detail/atomic_count_gcc.hpp:20:28:
                
error: bits/atomicity.h: No such file or directory

Googling learns about one other such report and a proposed fix:

http://bugs.archlinux.org/task/7286

NOTE: package gnash-minimal-0.8.2-r1: task do_compile: started
ERROR: function do_compile failed
ERROR: log data follows
(/home/leon/sandbox/at32stk1002/openembedded/tmp/work/avr32-angstrom-linux-uclibc/gnash-minimal-0.8.2-r1/temp/log.do_compile.18190)
 | NOTE: make
> make  all-recursive
> make[1]: Entering directory
`/home/leon/sandbox/at32stk1002/openembedded/tmp/work/avr32-angstrom-linux-uclibc/gnash-minimal-0.8.2-r1/gnash-0.8.2'
 | Making all in libbase
> make[2]: Entering directory
`/home/leon/sandbox/at32stk1002/openembedded/tmp/work/avr32-angstrom-linux-uclibc/gnash-minimal-0.8.2-r1/gnash-0.8.2/libbase'
 | if /bin/bash ../libtool --tag=CC --mode=compile ccache
avr32-angstrom-linux-uclibc-gcc -DHAVE_CONFIG_H -I. -I. -I..  
-isystem/home/leon/sandbox/at32stk1002/openembedded/tmp/staging/avr32-angstrom-linux-uclibc/usr/include
                
-I/home/leon/sandbox/at32stk1002/openembedded/tmp/staging/avr32-angstrom-linux-uclibc/usr/include


-isystem/home/leon/sandbox/at32stk1002/openembedded/tmp/staging/avr32-angstrom-linux-uclibc/usr/include
                
-Os -fomit-frame-pointer     -W     -Wall     -Wcast-align     -Wcast-qual    
-Wpointer-arith     -Wreturn-type     -Wmissing-declarations    
-Wmissing-prototypes     -Wstrict-prototypes      -MT ltdl.lo -MD -MP -MF
".deps/ltdl.Tpo" -c -o ltdl.lo `test -f '../libltdl/ltdl.c' || echo
'./'`../libltdl/ltdl.c; \
> then mv -f ".deps/ltdl.Tpo" ".deps/ltdl.Plo"; else rm -f
".deps/ltdl.Tpo"; exit 1; fi
> mkdir .libs
> ccache avr32-angstrom-linux-uclibc-gcc -DHAVE_CONFIG_H -I. -I. -I..
-isystem/home/leon/sandbox/at32stk1002/openembedded/tmp/staging/avr32-angstrom-linux-uclibc/usr/include
                
-I/home/leon/sandbox/at32stk1002/openembedded/tmp/staging/avr32-angstrom-linux-uclibc/usr/include
                
-isystem/home/leon/sandbox/at32stk1002/openembedded/tmp/staging/avr32-angstrom-linux-uclibc/usr/include
                
-Os -fomit-frame-pointer -W -Wall -Wcast-align -Wcast-qual -Wpointer-arith
-Wreturn-type -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes
-MT ltdl.lo -MD -MP -MF .deps/ltdl.Tpo -c ../libltdl/ltdl.c  -fPIC -DPIC -o
.libs/ltdl.o
> ../libltdl/ltdl.c: In function 'rpl_argz_next':
> ../libltdl/ltdl.c:755: warning: cast discards qualifiers from pointer target
type
> ../libltdl/ltdl.c: At top level:
> ../libltdl/ltdl.c:1107: warning: function declaration isn't a prototype
> ../libltdl/ltdl.c: In function 'sys_dl_open':
> ../libltdl/ltdl.c:1107: warning: unused parameter 'loader_data'
> ../libltdl/ltdl.c: At top level:
> ../libltdl/ltdl.c:1122: warning: function declaration isn't a prototype
> ../libltdl/ltdl.c: In function 'sys_dl_close':
> ../libltdl/ltdl.c:1122: warning: unused parameter 'loader_data'
> ../libltdl/ltdl.c: At top level:
> ../libltdl/ltdl.c:1138: warning: function declaration isn't a prototype
> ../libltdl/ltdl.c: In function 'sys_dl_sym':
> ../libltdl/ltdl.c:1138: warning: unused parameter 'loader_data'
> ../libltdl/ltdl.c: At top level:
> ../libltdl/ltdl.c:1963: warning: function declaration isn't a prototype
> ../libltdl/ltdl.c: In function 'presym_init':
> ../libltdl/ltdl.c:1963: warning: unused parameter 'loader_data'
> ../libltdl/ltdl.c: At top level:
> ../libltdl/ltdl.c:1982: warning: function declaration isn't a prototype
> ../libltdl/ltdl.c:2004: warning: function declaration isn't a prototype
> ../libltdl/ltdl.c: In function 'presym_exit':
> ../libltdl/ltdl.c:2004: warning: unused parameter 'loader_data'
> ../libltdl/ltdl.c: At top level:
> ../libltdl/ltdl.c:2012: warning: function declaration isn't a prototype
> ../libltdl/ltdl.c:2050: warning: function declaration isn't a prototype
> ../libltdl/ltdl.c: In function 'presym_open':
> ../libltdl/ltdl.c:2082: warning: cast discards qualifiers from pointer target
type
> ../libltdl/ltdl.c:2050: warning: unused parameter 'loader_data'
> ../libltdl/ltdl.c: At top level:
> ../libltdl/ltdl.c:2100: warning: function declaration isn't a prototype
> ../libltdl/ltdl.c: In function 'presym_close':
> ../libltdl/ltdl.c:2100: warning: unused parameter 'loader_data'
> ../libltdl/ltdl.c: At top level:
> ../libltdl/ltdl.c:2110: warning: function declaration isn't a prototype
> ../libltdl/ltdl.c: In function 'presym_sym':
> ../libltdl/ltdl.c:2110: warning: unused parameter 'loader_data'
> ../libltdl/ltdl.c: At top level:
> ../libltdl/ltdl.c:2470: warning: function declaration isn't a prototype
> ../libltdl/ltdl.c: In function 'foreach_dirinpath':
> ../libltdl/ltdl.c:2699: warning: comparison between signed and unsigned
> ../libltdl/ltdl.c:2708: warning: comparison between signed and unsigned
> ../libltdl/ltdl.c: In function 'find_handle_callback':
> ../libltdl/ltdl.c:2784: warning: unused parameter 'ignored'
> ../libltdl/ltdl.c: In function 'load_deplibs':
> ../libltdl/ltdl.c:2822: warning: unused parameter 'deplibs'
> ../libltdl/ltdl.c: In function 'try_dlopen':
> ../libltdl/ltdl.c:3156: warning: comparison between signed and unsigned
> ../libltdl/ltdl.c:3200: warning: the address of 'sys_search_path' will always
evaluate as 'true'
> ../libltdl/ltdl.c: In function 'lt_dlopenext':
> ../libltdl/ltdl.c:3493: warning: the address of 'archive_ext' will always
evaluate as 'true'
> ../libltdl/ltdl.c:3514: warning: the address of 'shlib_ext' will always
evaluate as 'true'
> ../libltdl/ltdl.c:3514: warning: the address of 'archive_ext' will always
evaluate as 'true'
> ../libltdl/ltdl.c:3517: warning: the address of 'shlib_ext' will always
evaluate as 'true'
> ../libltdl/ltdl.c: In function 'lt_dlpath_insertdir':
> ../libltdl/ltdl.c:4016: warning: comparison between signed and unsigned
> ../libltdl/ltdl.c: In function 'lt_dlinsertsearchdir':
> ../libltdl/ltdl.c:4078: warning: cast discards qualifiers from pointer target
type
> ccache avr32-angstrom-linux-uclibc-gcc -DHAVE_CONFIG_H -I. -I. -I..
-isystem/home/leon/sandbox/at32stk1002/openembedded/tmp/staging/avr32-angstrom-linux-uclibc/usr/include
                
-I/home/leon/sandbox/at32stk1002/openembedded/tmp/staging/avr32-angstrom-linux-uclibc/usr/include
                
-isystem/home/leon/sandbox/at32stk1002/openembedded/tmp/staging/avr32-angstrom-linux-uclibc/usr/include
                
-Os -fomit-frame-pointer -W -Wall -Wcast-align -Wcast-qual -Wpointer-arith
-Wreturn-type -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes
-MT ltdl.lo -MD -MP -MF .deps/ltdl.Tpo -c ../libltdl/ltdl.c -o ltdl.o
> /dev/null 2>&1
> /bin/bash ../libtool --tag=CC --mode=link ccache
avr32-angstrom-linux-uclibc-gcc 
-isystem/home/leon/sandbox/at32stk1002/openembedded/tmp/staging/avr32-angstrom-linux-uclibc/usr/include
                
-Os -fomit-frame-pointer     -W     -Wall     -Wcast-align     -Wcast-qual    
-Wpointer-arith     -Wreturn-type     -Wmissing-declarations    
-Wmissing-prototypes     -Wstrict-prototypes      
-L/home/leon/sandbox/at32stk1002/openembedded/tmp/staging/avr32-angstrom-linux-uclibc/usr/lib
                
-Wl,-rpath-link,/home/leon/sandbox/at32stk1002/openembedded/tmp/staging/avr32-angstrom-linux-uclibc/usr/lib
                
-Wl,-O1 -Wl,--as-needed -o libltdl.la -rpath /usr/lib/gnash -no-undefined
-version-info 4:4:1 ltdl.lo -ldl -lc -lX11 -lXi -lm
> ccache avr32-angstrom-linux-uclibc-gcc -shared  .libs/ltdl.o  -Wl,--rpath
-Wl,/home/leon/sandbox/at32stk1002/openembedded/tmp/staging/avr32-angstrom-linux-uclibc/usr/lib
                
-L/home/leon/sandbox/at32stk1002/openembedded/tmp/staging/avr32-angstrom-linux-uclibc/usr/lib
                
-ldl -lc
/home/leon/sandbox/at32stk1002/openembedded/tmp/staging/avr32-angstrom-linux-uclibc/usr/lib/libX11.so
                
/home/leon/sandbox/at32stk1002/openembedded/tmp/staging/avr32-angstrom-linux-uclibc/usr/lib/libXi.so
                
-lm  -Wl,-rpath-link
-Wl,/home/leon/sandbox/at32stk1002/openembedded/tmp/staging/avr32-angstrom-linux-uclibc/usr/lib
                
-Wl,-O1 -Wl,--as-needed -Wl,-soname -Wl,libltdl.so.3 -o .libs/libltdl.so.3.1.4
> (cd .libs && rm -f libltdl.so.3 && ln -s libltdl.so.3.1.4 libltdl.so.3)
> (cd .libs && rm -f libltdl.so && ln -s libltdl.so.3.1.4 libltdl.so)
> avr32-angstrom-linux-uclibc-ar cru .libs/libltdl.a  ltdl.o
> avr32-angstrom-linux-uclibc-ranlib .libs/libltdl.a
> creating libltdl.la
> (cd .libs && rm -f libltdl.la && ln -s ../libltdl.la libltdl.la)
> if /bin/bash ../libtool --tag=CXX --mode=compile ccache
avr32-angstrom-linux-uclibc-g++ -DHAVE_CONFIG_H -I. -I. -I.. 
-DPLUGINSDIR=\"/usr/lib/gnash/plugins\" -I.. -I. -I.. -I../libamf -I../server
-I../server/swf -pthread
-I/home/leon/sandbox/at32stk1002/openembedded/tmp/staging/avr32-angstrom-linux-uclibc/usr/include/libxml2
  
-I/home/leon/sandbox/at32stk1002/openembedded/tmp/staging/avr32-angstrom-linux-uclibc/usr/include
  
-I/home/leon/sandbox/at32stk1002/openembedded/tmp/staging/avr32-angstrom-linux-uclibc/usr/include
                
-I../libltdl 
-isystem/home/leon/sandbox/at32stk1002/openembedded/tmp/staging/avr32-angstrom-linux-uclibc/usr/include
                
-I/home/leon/sandbox/at32stk1002/openembedded/tmp/staging/avr32-angstrom-linux-uclibc/usr/include


-isystem/home/leon/sandbox/at32stk1002/openembedded/tmp/staging/avr32-angstrom-linux-uclibc/usr/include
                
-Os -fomit-frame-pointer -fpermissive -fvisibility-inlines-hidden -pthread
-pthread     -W     -Wall     -Wcast-align     -Wcast-qual     -Wpointer-arith 
   -Wreturn-type      -fvisibility-inlines-hidden -MT
libgnashbase_la-extension.lo -MD -MP -MF ".deps/libgnashbase_la-extension.Tpo"
-c -o libgnashbase_la-extension.lo `test -f 'extension.cpp' || echo
'./'`extension.cpp; \
> then mv -f ".deps/libgnashbase_la-extension.Tpo"
".deps/libgnashbase_la-extension.Plo"; else rm -f
".deps/libgnashbase_la-extension.Tpo"; exit 1; fi
> ccache avr32-angstrom-linux-uclibc-g++ -DHAVE_CONFIG_H -I. -I. -I..
-DPLUGINSDIR=\"/usr/lib/gnash/plugins\" -I.. -I. -I.. -I../libamf -I../server
-I../server/swf -pthread
-I/home/leon/sandbox/at32stk1002/openembedded/tmp/staging/avr32-angstrom-linux-uclibc/usr/include/libxml2
                
-I/home/leon/sandbox/at32stk1002/openembedded/tmp/staging/avr32-angstrom-linux-uclibc/usr/include
                
-I/home/leon/sandbox/at32stk1002/openembedded/tmp/staging/avr32-angstrom-linux-uclibc/usr/include
                
-I../libltdl
-isystem/home/leon/sandbox/at32stk1002/openembedded/tmp/staging/avr32-angstrom-linux-uclibc/usr/include
                
-I/home/leon/sandbox/at32stk1002/openembedded/tmp/staging/avr32-angstrom-linux-uclibc/usr/include
                
-isystem/home/leon/sandbox/at32stk1002/openembedded/tmp/staging/avr32-angstrom-linux-uclibc/usr/include
                
-Os -fomit-frame-pointer -fpermissive -fvisibility-inlines-hidden -pthread
-pthread -W -Wall -Wcast-align -Wcast-qual -Wpointer-arith -Wreturn-type
-fvisibility-inlines-hidden -MT libgnashbase_la-extension.lo -MD -MP -MF
.deps/libgnashbase_la-extension.Tpo -c extension.cpp  -fPIC -DPIC -o
.libs/libgnashbase_la-extension.o
> In file included from
/home/leon/sandbox/at32stk1002/openembedded/tmp/staging/avr32-angstrom-linux-uclibc/usr/include/boost/detail/atomic_count.hpp:97,
 |                  from ./ref_counted.h:30,
> from ../server/as_object.h:28,
> from sharedlib.h:28,
> from extension.cpp:43:
> 
/home/leon/sandbox/at32stk1002/openembedded/tmp/staging/avr32-angstrom-linux-uclibc/usr/include/boost/detail/atomic_count_gcc.hpp:20:28:
                
error: bits/atomicity.h: No such file or directory
> In file included from
/home/leon/sandbox/at32stk1002/openembedded/tmp/staging/avr32-angstrom-linux-uclibc/usr/include/boost/functional/hash/hash.hpp:23,
 |                  from
/home/leon/sandbox/at32stk1002/openembedded/tmp/staging/avr32-angstrom-linux-uclibc/usr/include/boost/multi_index/detail/hash_index_args.hpp:17,
 |                  from
/home/leon/sandbox/at32stk1002/openembedded/tmp/staging/avr32-angstrom-linux-uclibc/usr/include/boost/multi_index/hashed_index_fwd.hpp:16,
 |                  from
/home/leon/sandbox/at32stk1002/openembedded/tmp/staging/avr32-angstrom-linux-uclibc/usr/include/boost/multi_index/hashed_index.hpp:31,
 |                  from ./string_table.h:27,
> from ../server/as_object.h:27,
> from sharedlib.h:28,
> from extension.cpp:43:
> 
/home/leon/sandbox/at32stk1002/openembedded/tmp/staging/avr32-angstrom-linux-uclibc/usr/include/errno.h:73:
                
error: multiple types in one declaration
> extension.cpp: In member function 'bool gnash::Extension::scanDir(const
char*)':
> extension.cpp:209: warning: unused variable 'libsdir'
> make[2]: *** [libgnashbase_la-extension.lo] Error 1
> make[2]: Leaving directory
`/home/leon/sandbox/at32stk1002/openembedded/tmp/work/avr32-angstrom-linux-uclibc/gnash-minimal-0.8.2-r1/gnash-0.8.2/libbase'
 | make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory
`/home/leon/sandbox/at32stk1002/openembedded/tmp/work/avr32-angstrom-linux-uclibc/gnash-minimal-0.8.2-r1/gnash-0.8.2'
 | make: *** [all] Error 2
> FATAL: oe_runmake failed
NOTE: Task failed:
/home/leon/sandbox/at32stk1002/openembedded/tmp/work/avr32-angstrom-linux-uclibc/gnash-minimal-0.8.2-r1/temp/log.do_compile.18190
                
NOTE: package gnash-minimal-0.8.2-r1: task do_compile: failed
ERROR: TaskFailed event exception, aborting
NOTE: package gnash-minimal-0.8.2: failed
ERROR: Build of
/home/leon/sandbox/at32stk1002/openembedded/org.openembedded.dev/packages/gnash/gnash-minimal_0.8.2.bb
 do_compile failed
ERROR: Task 8
(/home/leon/sandbox/at32stk1002/openembedded/org.openembedded.dev/packages/gnash/gnash-minimal_0.8.2.bb,
 do_compile) failed
NOTE: Tasks Summary: Attempted 1002 tasks of which 996 didn't need to be rerun
and 1 failed.
ERROR:
'/home/leon/sandbox/at32stk1002/openembedded/org.openembedded.dev/packages/gnash/gnash-minimal_0.8.2.bb'
 failed

-- 
Configure bugmail: http://bugs.openembedded.net/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic