<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>104118</bug_id>
          
          <creation_ts>2012-12-05 06:54:20 -0800</creation_ts>
          <short_desc>shm_unlink can live in librt, which is not linked</short_desc>
          <delta_ts>2013-09-09 05:16:10 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKitGTK</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>103194</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Dominique Leuenberger">dominique-webkit.org</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>berto</cc>
    
    <cc>j</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>783708</commentid>
    <comment_count>0</comment_count>
    <who name="Dominique Leuenberger">dominique-webkit.org</who>
    <bug_when>2012-12-05 06:54:20 -0800</bug_when>
    <thetext>Possible build error: (with glibc 2.17):

[11988s] libtool: link: g++ -fvisibility-inlines-hidden -fno-rtti -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -g0 -Wno-c++0x-compat -O2 -Wl,--unresolved-symbols=ignore-in-object-files -o Programs/.libs/WebKitPluginProcess Source/WebKit2/Platform/CoreIPC/Programs_WebKitPluginProcess-ArgumentCoders.o Source/WebKit2/Platform/CoreIPC/Programs_WebKitPluginProcess-ArgumentDecoder.o Source/WebKit2/Platform/CoreIPC/Programs_WebKitPluginProcess-ArgumentEncoder.o Source/WebKit2/Platform/CoreIPC/Programs_WebKitPluginProcess-Attachment.o Source/WebKit2/Platform/CoreIPC/Programs_WebKitPluginProcess-BinarySemaphore.o Source/WebKit2/Platform/CoreIPC/Programs_WebKitPluginProcess-Connection.o Source/WebKit2/Platform/CoreIPC/Programs_WebKitPluginProcess-DataReference.o Source/WebKit2/Platform/CoreIPC/Programs_WebKitPluginProcess-MessageDecoder.o Source/WebKit2/Platform/CoreIPC/Programs_WebKitPluginProcess-MessageEncoder.o Source/WebKit2/Platform/CoreIPC/Programs_WebKitPluginProcess-MessageReceiverMap.o Source/WebKit2/Platform/CoreIPC/Programs_WebKitPluginProcess-StringReference.o Source/WebKit2/Platform/CoreIPC/unix/Programs_WebKitPluginProcess-AttachmentUnix.o Source/WebKit2/Platform/CoreIPC/unix/Programs_WebKitPluginProcess-ConnectionUnix.o Source/WebKit2/Platform/Programs_WebKitPluginProcess-Module.o Source/WebKit2/Platform/Programs_WebKitPluginProcess-WorkQueue.o Source/WebKit2/Platform/gtk/Programs_WebKitPluginProcess-ModuleGtk.o Source/WebKit2/Platform/gtk/Programs_WebKitPluginProcess-WorkQueueGtk.o Source/WebKit2/Platform/unix/Programs_WebKitPluginProcess-SharedMemoryUnix.o Source/WebKit2/PluginProcess/Programs_WebKitPluginProcess-PluginControllerProxy.o Source/WebKit2/PluginProcess/Programs_WebKitPluginProcess-PluginCreationParameters.o Source/WebKit2/PluginProcess/Programs_WebKitPluginProcess-PluginProcess.o Source/WebKit2/PluginProcess/Programs_WebKitPluginProcess-WebProcessConnection.o Source/WebKit2/Shared/Plugins/Programs_WebKitPluginProcess-PluginProcessCreationParameters.o Source/WebKit2/PluginProcess/unix/Programs_WebKitPluginProcess-PluginControllerProxyUnix.o Source/WebKit2/PluginProcess/unix/Programs_WebKitPluginProcess-PluginProcessMainUnix.o Source/WebKit2/PluginProcess/unix/Programs_WebKitPluginProcess-PluginProcessUnix.o Source/WebKit2/Shared/Programs_WebKitPluginProcess-ChildProcess.o Source/WebKit2/Shared/Programs_WebKitPluginProcess-ConnectionStack.o Source/WebKit2/Shared/Plugins/Programs_WebKitPluginProcess-NPIdentifierData.o Source/WebKit2/Shared/Plugins/Programs_WebKitPluginProcess-NPObjectMessageReceiver.o Source/WebKit2/Shared/Plugins/Programs_WebKitPluginProcess-NPObjectProxy.o Source/WebKit2/Shared/Plugins/Programs_WebKitPluginProcess-NPRemoteObjectMap.o Source/WebKit2/Shared/Plugins/Programs_WebKitPluginProcess-NPVariantData.o Source/WebKit2/Shared/Plugins/Netscape/Programs_WebKitPluginProcess-NetscapePluginModule.o Source/WebKit2/Shared/Plugins/Netscape/x11/Programs_WebKitPluginProcess-NetscapePluginModuleX11.o Source/WebKit2/Shared/Programs_WebKitPluginProcess-ShareableBitmap.o Source/WebKit2/Shared/Programs_WebKitPluginProcess-WebCoreArgumentCoders.o Source/WebKit2/Shared/Programs_WebKitPluginProcess-WebEvent.o Source/WebKit2/Shared/Programs_WebKitPluginProcess-WebKeyboardEvent.o Source/WebKit2/Shared/Programs_WebKitPluginProcess-WebMouseEvent.o Source/WebKit2/Shared/Programs_WebKitPluginProcess-WebWheelEvent.o Source/WebKit2/Shared/gtk/Programs_WebKitPluginProcess-NativeWebKeyboardEventGtk.o Source/WebKit2/Shared/gtk/Programs_WebKitPluginProcess-NativeWebWheelEventGtk.o Source/WebKit2/Shared/gtk/Programs_WebKitPluginProcess-NativeWebMouseEventGtk.o Source/WebKit2/Shared/gtk/Programs_WebKitPluginProcess-ProcessExecutablePathGtk.o Source/WebKit2/Shared/gtk/Programs_WebKitPluginProcess-WebEventFactory.o Source/WebKit2/Shared/cairo/Programs_WebKitPluginProcess-ShareableBitmapCairo.o Source/WebKit2/Shared/soup/Programs_WebKitPluginProcess-WebCoreArgumentCodersSoup.o Source/WebKit2/UIProcess/Plugins/unix/Programs_WebKitPluginProcess-PluginProcessProxyUnix.o Source/WebKit2/WebProcess/Plugins/Programs_WebKitPluginProcess-Plugin.o Source/WebKit2/WebProcess/Plugins/Netscape/Programs_WebKitPluginProcess-NPRuntimeUtilities.o Source/WebKit2/WebProcess/Plugins/Netscape/Programs_WebKitPluginProcess-NetscapeBrowserFuncs.o Source/WebKit2/WebProcess/Plugins/Netscape/Programs_WebKitPluginProcess-NetscapePlugin.o Source/WebKit2/WebProcess/Plugins/Netscape/Programs_WebKitPluginProcess-NetscapePluginStream.o Source/WebKit2/WebProcess/Plugins/Netscape/x11/Programs_WebKitPluginProcess-NetscapePluginX11.o Source/WebKit2/unix/Programs_WebKitPluginProcess-PluginMainUnix.o DerivedSources/WebKit2/Programs_WebKitPluginProcess-NPObjectMessageReceiverMessageReceiver.o DerivedSources/WebKit2/Programs_WebKitPluginProcess-PluginControllerProxyMessageReceiver.o DerivedSources/WebKit2/Programs_WebKitPluginProcess-PluginProcessMessageReceiver.o DerivedSources/WebKit2/Programs_WebKitPluginProcess-WebProcessConnectionMessageReceiver.o -Wl,--export-dynamic -pthread -pthread  -lpthread ./.libs/libjavascriptcoregtk-3.0.so ./.libs/libWebCore.a ./.libs/libWebCoreGtk2.a -lgeoclue -ldbus-glib-1 -ldbus-1 -lgstapp-1.0 -lgstaudio-1.0 -lgstfft-1.0 -lgstpbutils-1.0 -lgstvideo-1.0 /usr/lib64/libgstbase-1.0.so /usr/lib64/libgstreamer-1.0.so -lgmodule-2.0 -lgthread-2.0 -lgailutil -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -ljpeg -lsoup-2.4 -lgio-2.0 -lxslt -lm /usr/lib64/libxml2.so -lGL -lEGL -ldl -lpangoft2-1.0 -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lglib-2.0 -lpng15 -lsqlite3 -licui18n -licuuc -licudata -lXrender -lXt -lX11 -L/lib64 -lz -pthread -Wl,-rpath -Wl,/usr/lib64
[11995s] /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: Source/WebKit2/Platform/unix/Programs_WebKitPluginProcess-SharedMemoryUnix.o: undefined reference to symbol &apos;shm_unlink@@GLIBC_2.2.5&apos;
[11995s] /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: note: &apos;shm_unlink@@GLIBC_2.2.5&apos; is defined in DSO /lib64/librt.so.1 so try adding it to the linker command line
[11995s] /lib64/librt.so.1: could not read symbols: Invalid operation
[11995s] collect2: error: ld returned 1 exit status
[11995s] make[1]: *** [Programs/WebKitPluginProcess] Error 1
[12021s] make[1]: Leaving directory `/home/abuild/rpmbuild/BUILD/webkitgtk-1.11.1&apos;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>783709</commentid>
    <comment_count>1</comment_count>
      <attachid>177741</attachid>
    <who name="Dominique Leuenberger">dominique-webkit.org</who>
    <bug_when>2012-12-05 06:56:07 -0800</bug_when>
    <thetext>Created attachment 177741
Link librt in case shm_unlink lives there...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>796955</commentid>
    <comment_count>2</comment_count>
    <who name="Jürg Billeter">j</who>
    <bug_when>2012-12-24 04:59:26 -0800</bug_when>
    <thetext>This is a duplicate of bug 103194.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>926656</commentid>
    <comment_count>3</comment_count>
    <who name="Alberto Garcia">berto</who>
    <bug_when>2013-09-09 05:16:10 -0700</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 103194 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>177741</attachid>
            <date>2012-12-05 06:56:07 -0800</date>
            <delta_ts>2012-12-05 06:56:07 -0800</delta_ts>
            <desc>Link librt in case shm_unlink lives there...</desc>
            <filename>webkit-shm_unlink-moved-to-librt.patch</filename>
            <type>text/plain</type>
            <size>1068</size>
            <attacher name="Dominique Leuenberger">dominique-webkit.org</attacher>
            
              <data encoding="base64">ZGlmZiAtdXIgd2Via2l0Z3RrLTEuMTAuMS9jb25maWd1cmUuYWMgd2Via2l0Z3RrLTEuMTAuMS5w
YXRjaGVkL2NvbmZpZ3VyZS5hYw0KLS0tIHdlYmtpdGd0ay0xLjEwLjEvY29uZmlndXJlLmFjCTIw
MTItMTAtMTcgMDA6MDM6MDQuMDAwMDAwMDAwICswMjAwDQorKysgd2Via2l0Z3RrLTEuMTAuMS5w
YXRjaGVkL2NvbmZpZ3VyZS5hYwkyMDEyLTEyLTA1IDA5OjQ4OjIxLjEyMjQ1OTc2MCArMDEwMA0K
QEAgLTIwNiw2ICsyMDYsMTEgQEANCiAgICAgICAgICAgICAgICAgIEFDX01TR19XQVJOKFtwdGhy
ZWFkIHJ3bG9jayBzdXBwb3J0IGlzIG5vdCBhdmFpbGFibGVdKSkNCiBmaQ0KIA0KKyMgc2htX3Vu
bGluayBpcyBtb3ZlZCB0byBsaWJydCBpbiBuZXdlciB2ZXJzaW9ucyBvZiBnbGliYyAoPj0gMi4x
NykNCitBQ19DSEVDS19MSUIoW3J0XSwgW3NobV91bmxpbmtdLA0KKwlbUlRfTElCUz0iLWxydCJd
KQ0KK0FDX1NVQlNUKFJUX0xJQlMpDQorDQogIyBjaGVjayBmb3IgbGlianBlZyB0aGUgd2F5IEd0
ayBkb2VzIGl0Lg0KIEFDX0NIRUNLX0xJQihqcGVnLCBqcGVnX2Rlc3Ryb3lfZGVjb21wcmVzcywN
CiAgICAgICAgICAgICAgICAgICAganBlZ19vaz15ZXMsIGpwZWdfb2s9bm8NCmRpZmYgLXVyIHdl
YmtpdGd0ay0xLjEwLjEvU291cmNlL1dlYktpdDIvR05VbWFrZWZpbGUuYW0gd2Via2l0Z3RrLTEu
MTAuMS5wYXRjaGVkL1NvdXJjZS9XZWJLaXQyL0dOVW1ha2VmaWxlLmFtDQotLS0gd2Via2l0Z3Rr
LTEuMTAuMS9Tb3VyY2UvV2ViS2l0Mi9HTlVtYWtlZmlsZS5hbQkyMDEyLTEwLTE2IDIwOjI3OjE0
LjAwMDAwMDAwMCArMDIwMA0KKysrIHdlYmtpdGd0ay0xLjEwLjEucGF0Y2hlZC9Tb3VyY2UvV2Vi
S2l0Mi9HTlVtYWtlZmlsZS5hbQkyMDEyLTEyLTA1IDE0OjE4OjI1LjE4NDM5NTY1NSArMDEwMA0K
QEAgLTQ5Miw2ICs0OTIsNyBAQA0KIAkkKE9QRU5HTF9MSUJTKSBcDQogCSQoUEFOR09fTElCUykg
XA0KIAkkKFBOR19MSUJTKSBcDQorCSQoUlRfTElCUykgXA0KIAkkKFNITFdBUElfTElCUykgXA0K
IAkkKFNRTElURTNfTElCUykgXA0KIAkkKFVOSUNPREVfTElCUykgXA0K
</data>

          </attachment>
      

    </bug>

</bugzilla>