multiple definition of `_Semaphore_Wait', multiple definition of `_Semaphore_Post' , undefined reference to `__dso_handle'

Heinz Junkes <[email protected]> Wed, 20 Mar 2024 16:31:53 +0100
Newsgroups gmane.os.rtems.user
Message-ID <[email protected]>
--===============3061237671972190594==
Content-Type: multipart/signed;
	boundary="Apple-Mail=_A95DBDBA-02FD-4291-9C1B-44F91672559E";
	protocol="application/pkcs7-signature";
	micalg=sha-256
Content-Transfer-Encoding: quoted-printable


--Apple-Mail=_A95DBDBA-02FD-4291-9C1B-44F91672559E
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi,
I am currently trying to get EPICS running on MVME2500 and have used the =
BSP qoriq_e500 (RTEMS6, libbsd, from master).
And get the following error:

make -C O.RTEMS-qoriq_e500 -f ../Makefile TOP=3D../../../.. \
    T_A=3DRTEMS-qoriq_e500 install
make[4]: Entering directory =
'/home/rtems/MVME2500_PCI/EPICS/epics-base/modules/libcom/test/O.RTEMS-qor=
iq_e500'
/home/rtems/MVME2500_PCI/rtems/6/bin/powerpc-rtems6-g++  -o =
libComTestHarness -static =
-L/home/rtems/MVME2500_PCI/EPICS/epics-base/lib/RTEMS-qoriq_e500       =
-L/home/rtems/MVME2500_PCI/rtems/6/powerpc-rtems6/qoriq_e500/lib   =
-mcpu=3D8540 -msoft-float -meabi -msdata=3Dsysv -mstrict-align -u =
POSIX_Init         epicsTypesTest.o epicsInlineTest1.o =
epicsInlineTest2.o epicsInlineTest3.o epicsInlineTest4.o epicsCalcTest.o =
epicsAlgorithmTest.o epicsMathTest.o epicsMMIOTest.o epicsEllTest.o =
epicsEnvTest.o epicsEnvUnsetTest.o epicsErrlogTest.o epicsStdioTest.o =
epicsStdlibTest.o epicsSockResolveTest.o epicsStringTest.o =
epicsTimeTest.o epicsThreadTest.o epicsThreadClassTest.o =
epicsThreadOnceTest.o epicsThreadPriorityTest.o epicsThreadPrivateTest.o =
epicsThreadHooksTest.o epicsThreadPoolTest.o initHookTest.o =
epicsExitTest.o epicsTimerTest.o ringPointerTest.o ringBytesTest.o =
epicsEventTest.o epicsMutexTest.o epicsSpinTest.o epicsAtomicTest.o =
macDefExpandTest.o cvtFastTest.o macLibTest.o aslibtest.o taskwdTest.o =
blockingSockTest.o epicsMessageQueueTest.o epicsStackTraceTest.o =
ipAddrToAsciiTest.o osiSockTest.o epicsRunLibComTests.o =
epicsThreadPerform.o epicsMaxThreads.o buckTest.o epicsAtomicPerform.o =
cvtFastPerform.o epicsTimeZoneTest.o rtemsTestHarness.o rtemsTestData.o  =
 -lCom       -Wl,--gc-sections -lm -lrtemsCom -lCom  -lrtemscpu -lc -lm =
-lgcc
=
/home/rtems/MVME2500_PCI/rtems/6/lib/gcc/powerpc-rtems6/13.2.0/../../../..=
/powerpc-rtems6/bin/ld: =
/home/rtems/MVME2500_PCI/rtems/6/powerpc-rtems6/qoriq_e500/lib/librtemscpu=
.a(semaphore.c.69.o): in function `ppc_interrupt_disable':
=
/home/rtems/MVME2500_PCI/kernel/build/powerpc/qoriq_e500/../../../cpukit/s=
core/cpu/powerpc/include/rtems/powerpc/registers.h:717: multiple =
definition of `_Semaphore_Wait'; =
/home/rtems/MVME2500_PCI/rtems/6/lib/gcc/powerpc-rtems6/13.2.0/../../../..=
/powerpc-rtems6/lib/m8540/nof/crt0.o:/home/rtems/MVME2500_PCI/rsb/rtems/bu=
ild/powerpc-rtems6-gcc-13.2.0-newlib-176b19f-x86_64-linux-gnu-1/build/powe=
rpc-rtems6/m8540/nof/newlib/targ-include/sys/lock.h:296: first defined =
here
=
/home/rtems/MVME2500_PCI/rtems/6/lib/gcc/powerpc-rtems6/13.2.0/../../../..=
/powerpc-rtems6/bin/ld: =
/home/rtems/MVME2500_PCI/rtems/6/powerpc-rtems6/qoriq_e500/lib/librtemscpu=
.a(semaphore.c.69.o): in function `ppc_interrupt_disable':
=
/home/rtems/MVME2500_PCI/kernel/build/powerpc/qoriq_e500/../../../cpukit/s=
core/cpu/powerpc/include/rtems/powerpc/registers.h:717: multiple =
definition of `_Semaphore_Post'; =
/home/rtems/MVME2500_PCI/rtems/6/lib/gcc/powerpc-rtems6/13.2.0/../../../..=
/powerpc-rtems6/lib/m8540/nof/crt0.o:/home/rtems/MVME2500_PCI/rsb/rtems/bu=
ild/powerpc-rtems6-gcc-13.2.0-newlib-176b19f-x86_64-linux-gnu-1/build/powe=
rpc-rtems6/m8540/nof/newlib/targ-include/sys/lock.h:305: first defined =
here
=
/home/rtems/MVME2500_PCI/rtems/6/lib/gcc/powerpc-rtems6/13.2.0/../../../..=
/powerpc-rtems6/bin/ld: =
/home/rtems/MVME2500_PCI/rtems/6/powerpc-rtems6/qoriq_e500/lib/librtemscpu=
.a(fchmod.c.69.o): in function `fchmod':
=
/home/rtems/MVME2500_PCI/kernel/build/powerpc/qoriq_e500/../../../cpukit/l=
ibcsupport/src/fchmod.c:89: multiple definition of `fchmod'; =
/home/rtems/MVME2500_PCI/rtems/6/lib/gcc/powerpc-rtems6/13.2.0/../../../..=
/powerpc-rtems6/lib/m8540/nof/crt0.o:/home/rtems/MVME2500_PCI/rsb/rtems/bu=
ild/powerpc-rtems6-gcc-13.2.0-newlib-176b19f-x86_64-linux-gnu-1/build/powe=
rpc-rtems6/m8540/nof/newlib/../../../../../gcc-13.2.0/newlib/libc/sys/rtem=
s/crt0.c:104: first defined here
=
/home/rtems/MVME2500_PCI/rtems/6/lib/gcc/powerpc-rtems6/13.2.0/../../../..=
/powerpc-rtems6/bin/ld: warning: cannot find entry symbol _start; =
defaulting to 018000b4
=
/home/rtems/MVME2500_PCI/rtems/6/lib/gcc/powerpc-rtems6/13.2.0/../../../..=
/powerpc-rtems6/bin/ld: epicsThreadTest.o: in function =
`_GLOBAL__sub_I_epicsThreadTest':
=
/home/rtems/MVME2500_PCI/EPICS/epics-base/modules/libcom/test/O.RTEMS-qori=
q_e500/../epicsThreadTest.cpp:30:(.text.startup._GLOBAL__sub_I_epicsThread=
Test+0x26): undefined reference to `__dso_handle'
epicsThreadTest.o: in function =
`__static_initialization_and_destruction_0':
=
/home/rtems/MVME2500_PCI/EPICS/epics-base/modules/libcom/test/O.RTEMS-qori=
q_e500/../epicsThreadTest.cpp:30:(.text.startup._GLOBAL__sub_I_epicsThread=
Test+0x26): unresolvable R_PPC_SDAREL16 relocation against symbol =
`__dso_handle'
collect2: error: ld returned 1 exit status
make[4]: *** [../../../../configure/RULES_BUILD:231: libComTestHarness] =
Error 1
make[4]: Leaving directory =
'/home/rtems/MVME2500_PCI/EPICS/epics-base/modules/libcom/test/O.RTEMS-qor=
iq_e500'
make[3]: *** [../../../configure/RULES_ARCHS:58: =
install.RTEMS-qoriq_e500] Error 2
make[3]: Leaving directory =
'/home/rtems/MVME2500_PCI/EPICS/epics-base/modules/libcom/test'
make[2]: *** [../../configure/RULES_DIRS:85: test.install] Error 2
make[2]: Leaving directory =
'/home/rtems/MVME2500_PCI/EPICS/epics-base/modules/libcom'
make[1]: *** [../configure/RULES_DIRS:85: libcom.install] Error 2
make[1]: Leaving directory =
'/home/rtems/MVME2500_PCI/EPICS/epics-base/modules'
make: *** [configure/RULES_DIRS:85: modules.install] Error 2

Danke Heinz
=
--------------------------------------------------------------------------=
----
Fritz-Haber-Institut    | Phone:         (+49 30) 8413-4270
Heinz Junkes             | Fax (G3+G4):   (+49 30) 8413-5900
Faradayweg 4-6        | VC: https://zoom.fhi.berlin/junkes
D - 14195 Berlin        | E-Mail:        [email protected]
=
--------------------------------------------------------------------------=
----


--Apple-Mail=_A95DBDBA-02FD-4291-9C1B-44F91672559E
Content-Disposition: attachment;
	filename=smime.p7s
Content-Type: application/pkcs7-signature;
	name=smime.p7s
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCDlww
ggbmMIIEzqADAgECAhAxAnDUNb6bJJr4VtDh4oVJMA0GCSqGSIb3DQEBDAUAMIGIMQswCQYDVQQG
EwJVUzETMBEGA1UECBMKTmV3IEplcnNleTEUMBIGA1UEBxMLSmVyc2V5IENpdHkxHjAcBgNVBAoT
FVRoZSBVU0VSVFJVU1QgTmV0d29yazEuMCwGA1UEAxMlVVNFUlRydXN0IFJTQSBDZXJ0aWZpY2F0
aW9uIEF1dGhvcml0eTAeFw0yMDAyMTgwMDAwMDBaFw0zMzA1MDEyMzU5NTlaMEYxCzAJBgNVBAYT
Ak5MMRkwFwYDVQQKExBHRUFOVCBWZXJlbmlnaW5nMRwwGgYDVQQDExNHRUFOVCBQZXJzb25hbCBD
QSA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAs0riIl4nW+kEWxQENTIgFK600jFA
xs1QwB6hRMqvnkphfy2Q3mKbM2otpELKlgE8/3AQPYBo7p7yeORuPMnAuA+oMGRb2wbeSaLcZbpw
XgfCvnKxmq97/kQkOFX706F9O7/h0yehHhDjUdyMyT0zMs4AMBDRrAFn/b2vR3j0BSYgoQs16oSq
adM3p+d0vvH/YrRMtOhkvGpLuzL8m+LTAQWvQJ92NwCyKiHspoP4mLPJvVpEpDMnpDbRUQdftSpZ
zVKTNORvPrGPRLnJ0EEVCHR82LL6oz915WkrgeCY9ImuulBn4uVsd9ZpubCgM/EXvVBlViKqusCh
SsZEn7juIsGIiDyaIhhLsd3amm8BS3bgK6AxdSMROND6hiHT182Lmf8C+gRHxQG9McvG35uUvRu8
v7bPZiJRaT7ZC2f50P4lTlnbLvWpXv5yv7hheO8bMXltiyLweLB+VNvg+GnfL6TW3Aq1yF1yrZAZ
zR4MbpjTWdEdSLKvz8+0wCwscQ81nbDOwDt9vyZ+0eJXbRkWZiqScnwAg5/B1NUD4TrYlrI4n6zF
p2pyYUOiuzP+as/AZnz63GvjFK69WODR2W/TK4D7VikEMhg18vhuRf4hxnWZOy0vhfDR/g3aJbds
Gac+diahjEwzyB+UKJOCyzvecG8bZ/u/U8PsEMZg07iIPi8CAwEAAaOCAYswggGHMB8GA1UdIwQY
MBaAFFN5v1qqK0rPVIDh2JvAnfKyA2bLMB0GA1UdDgQWBBRpAKHHIVj44MUbILAK3adRvxPZ5DAO
BgNVHQ8BAf8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHSUEFjAUBggrBgEFBQcDAgYI
KwYBBQUHAwQwOAYDVR0gBDEwLzAtBgRVHSAAMCUwIwYIKwYBBQUHAgEWF2h0dHBzOi8vc2VjdGln
by5jb20vQ1BTMFAGA1UdHwRJMEcwRaBDoEGGP2h0dHA6Ly9jcmwudXNlcnRydXN0LmNvbS9VU0VS
VHJ1c3RSU0FDZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNybDB2BggrBgEFBQcBAQRqMGgwPwYIKwYB
BQUHMAKGM2h0dHA6Ly9jcnQudXNlcnRydXN0LmNvbS9VU0VSVHJ1c3RSU0FBZGRUcnVzdENBLmNy
dDAlBggrBgEFBQcwAYYZaHR0cDovL29jc3AudXNlcnRydXN0LmNvbTANBgkqhkiG9w0BAQwFAAOC
AgEACgVOew2PHxM5AP1v7GLGw+3tF6rjAcx43D9Hl110Q+BABABglkrPkES/VyMZsfuds8fcDGvG
E3o5UfjSno4sij0xdKut8zMazv8/4VMKPCA3EUS0tDUoL01ugDdqwlyXuYizeXyH2ICAQfXMtS+r
az7mf741CZvO50OxMUMxqljeRfVPDJQJNHOYi2pxuxgjKDYx4hdZ9G2o+oLlHhu5+anMDkE8g0tf
fjRKn8I1D1BmrDdWR/IdbBOj6870abYvqys1qYlPotv5N5dm+XxQ8vlrvY7+kfQaAYeO3rP1DM8B
GdpEqyFVa+I0rpJPhaZkeWW7cImDQFerHW9bKzBrCC815a3WrEhNpxh72ZJZNs1HYJ+29NTB6uu4
NJjaMxpk+g2puNSm4b9uVjBbPO9V6sFSG+IBqE9ckX/1XjzJtY8Grqoo4SiRb6zcHhp3mxj3oqWi
8SKNohAOKnUc7RIP6ss1hqIFyv0xXZor4N9tnzD0Fo0JDIURjDPEgo5WTdti/MdGTmKFQNqxyZuT
9uSI2Xvhz8p+4pCYkiZqpahZlHqMFxdw9XRZQgrP+cgtOkWEaiNkRBbvtvLdp7MCL2OsQhQEdEbU
vDM9slzZXdI7NjJokVBq3O4pls3VD2z3L/bHVBe0rBERjyM2C/HSIh84rfmAqBgklzIOqXhd+4Rz
adUwggduMIIFVqADAgECAhA4reYhhnXltVKLYogoeXqhMA0GCSqGSIb3DQEBDAUAMEYxCzAJBgNV
BAYTAk5MMRkwFwYDVQQKExBHRUFOVCBWZXJlbmlnaW5nMRwwGgYDVQQDExNHRUFOVCBQZXJzb25h
bCBDQSA0MB4XDTIyMTExMTAwMDAwMFoXDTI1MTExMDIzNTk1OVowgeMxDTALBgNVBBQTBDQyNzAx
DjAMBgNVBBETBTgwNTM5MUcwRQYDVQQKEz5NYXgtUGxhbmNrLUdlc2VsbHNjaGFmdCB6dXIgRm9l
cmRlcnVuZyBkZXIgV2lzc2Vuc2NoYWZ0ZW4gZS5WLjEbMBkGA1UECQwSSG9mZ2FydGVuc3RyYcOf
ZSA4MQ8wDQYDVQQIEwZCYXllcm4xCzAJBgNVBAYTAkRFMRUwEwYDVQQDEwxIZWlueiBKdW5rZXMx
JzAlBgkqhkiG9w0BCQEWGGp1bmtlc0BmaGktYmVybGluLm1wZy5kZTCCAiIwDQYJKoZIhvcNAQEB
BQADggIPADCCAgoCggIBAMISmYfPfaUOMXzpnlc5sCDMQE60ank4wIPVxsZv1ZgLkEJHXAEHGsQP
lcT9frls3JWOe8vuhE41uLVp5eVWkSAAUtRT0b66pO71/sX5okV4O0Lsb8BNZtl5S+b9CHpgiPOw
rN1C+6opTnIiWNkAzUq8y5pFWBXqq36KM2SWOdN1n4Q8mBcYcZqr1MeLdRF1XVniTU284wHq2H8R
g5FX9J9BEBSG4pdWzeyTWpJV3m+FQnqfHyeik6YdhhL25WgxdZJAOGYKFtGmQlcBFErRLoc8J1mW
SrTYfU+17UiNWnSjDoQ2aBdjBuzku9cThhCrvT59/ul8BHRs4XBDwHNt2wIUsapcE1kwY4DXq67b
88LLr8R9cv1zWz3UMywHoBJOjeyB6vJHIcTVI7QhgXPLffStmHUDIrcX3SM35iG9L5rEa3fMIIe4
CeBmID35a6kM8wBhrWUU7XBAAmRyd7bicDkSgAjzJeWbCFzIdElNirTI9mtCGpq1+eBWCgL3fKiK
CJnYfJzSHbYd1zgzBQDvY+ko1cGiQfwcod7sS/oy21pu5/XLm5AzwLq6co1aCVg0witbeIGoAVNx
S6RdxKyG1OytM6iOAxaTrAAVs0rR4EzFmF/V0olPj4k0IxE898PZIgNOajRAkLfbHF18DxrYBBOj
STc8VgciE8BA5yXasCqfAgMBAAGjggG4MIIBtDAfBgNVHSMEGDAWgBRpAKHHIVj44MUbILAK3adR
vxPZ5DAdBgNVHQ4EFgQUwwky1DJmwY2DgXVU6fx0JzkxxUowDgYDVR0PAQH/BAQDAgWgMAwGA1Ud
EwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwQGCCsGAQUFBwMCMD8GA1UdIAQ4MDYwNAYLKwYB
BAGyMQECAk8wJTAjBggrBgEFBQcCARYXaHR0cHM6Ly9zZWN0aWdvLmNvbS9DUFMwQgYDVR0fBDsw
OTA3oDWgM4YxaHR0cDovL0dFQU5ULmNybC5zZWN0aWdvLmNvbS9HRUFOVFBlcnNvbmFsQ0E0LmNy
bDB4BggrBgEFBQcBAQRsMGowPQYIKwYBBQUHMAKGMWh0dHA6Ly9HRUFOVC5jcnQuc2VjdGlnby5j
b20vR0VBTlRQZXJzb25hbENBNC5jcnQwKQYIKwYBBQUHMAGGHWh0dHA6Ly9HRUFOVC5vY3NwLnNl
Y3RpZ28uY29tMDYGA1UdEQQvMC2BEWp1bmtlc0BmaGkubXBnLmRlgRhqdW5rZXNAZmhpLWJlcmxp
bi5tcGcuZGUwDQYJKoZIhvcNAQEMBQADggIBABd1yQ4qaNXyN5U4mj64DY+J4EVN4Ywo+Z8ELTwI
pit1aIgPbXu6YW7xh1JBFJ5AEem8sf3ph5AYOaQkgZLVw2iwAm38hfep9YzkLxCSfH9k+QVnx2xr
WBwewdYj2Nh1L6ipzZnpgw6pHewwtBkGphitDLRbX4odkQi3npAoDLo/uKPJcpXLhdE0fLZea5vJ
3y2p4ZIL7PtUib0bSZbCWJWNDSbBdYnW63cTB33j4YPl1C4Lks61aEEBT7IetvsrGkqTryr1G38+
cSKAN6/BtAOiBFz0YB0SzVryZvYoLuNg0/BXuHVIFKoGUXgCYyV67qUCvXGvNKsLzNijUG9YIShk
yhy+aawxbGuiYWBTxFoVfweyd+neU1D9ZLH7GruyfyMkBTU5ImPxp/5QtMyovaAP/pIJ1QmuoOEW
ONgP0LhkcHjOZAT+OWBYwi6eTW2uR7i9D7PX7qu4OcCJy2Sybp53rQhEcENQM5wL4BF6hrfuEyZb
D+yMj6FnBUhYuHoum02uCMxQ6n3KhTATo0lsGbFIlXSFQcCFv59UqsLAp1NK0qn676vKKClrmY0j
UoOTXAct94fmnyYEMcVTJMN+ZT9wKY4zCJgZnkqh8NA1TtJdOFa/CUAm1arPNIni060WQSQROVJV
Qj0ZPI2/GfGU1sSKBKlDCs8tCUmq2517ZaAIMYIDyjCCA8YCAQEwWjBGMQswCQYDVQQGEwJOTDEZ
MBcGA1UEChMQR0VBTlQgVmVyZW5pZ2luZzEcMBoGA1UEAxMTR0VBTlQgUGVyc29uYWwgQ0EgNAIQ
OK3mIYZ15bVSi2KIKHl6oTANBglghkgBZQMEAgEFAKCCAUEwGAYJKoZIhvcNAQkDMQsGCSqGSIb3
DQEHATAcBgkqhkiG9w0BCQUxDxcNMjQwMzIwMTUzMTUzWjAvBgkqhkiG9w0BCQQxIgQgsstsgRAT
kgrfsZMtybUXBmp8qcAioGhSRLKSgkrSRHYwaQYJKwYBBAGCNxAEMVwwWjBGMQswCQYDVQQGEwJO
TDEZMBcGA1UEChMQR0VBTlQgVmVyZW5pZ2luZzEcMBoGA1UEAxMTR0VBTlQgUGVyc29uYWwgQ0Eg
NAIQOK3mIYZ15bVSi2KIKHl6oTBrBgsqhkiG9w0BCRACCzFcoFowRjELMAkGA1UEBhMCTkwxGTAX
BgNVBAoTEEdFQU5UIFZlcmVuaWdpbmcxHDAaBgNVBAMTE0dFQU5UIFBlcnNvbmFsIENBIDQCEDit
5iGGdeW1UotiiCh5eqEwDQYJKoZIhvcNAQELBQAEggIAhoCEq0mHjvgWYQxFt0f9i75axkr9IYHt
0IjtFMg5+0oo47pBobPfjxKjEONwi4Ig422riuRPdkNK7CHpkhTUlnBSebZ/AQcd1WEjajL50Svq
28k7Rv6MbITvwGrhO5o7tZz/U1Q00YnQ6LjO6rIJtvakOVbuV2T/1lB157foDMLgNdVlfNrCscWd
TURW7d4QiIiwxhGUygDprfkf8NgaC2JyUKIyxjE8ekR8yWghliXuboo2oHhgJnyeqToDCx4+RqhW
dluM9vQiyU3HOCEJxw40LwZEbDcIRWrSiRfyYpAV9D1fj5gbridQPqS6OAZWp+iyumgEXPJnk6CI
6CBEePa4Gl+BTS1hNF2wr3f1Tok9x6v4q7ZN2YCKNPEXYXg7RyV6EZQ8BxRsXJxzZnS01bHHWRsu
Vydy+G2R5qY3qraojfX2yynR8ZC+tvXqtbKWoenVycpG1ahSkWPHLKuUTNYuSFxzuEL8WWLhDm5X
tfhy8qkQeSRlhY2QpIutQ4vZhUgh+IkQh3MiTcwKz7X1PDK5U2RzgYaX+A+adVsLWF0O7rVSjvKy
3HSBfDf78X+mxOVcbYU99R2TKWY0NS78G/ZWBMyj2uETvL4kX1isK5NHWIDW+0Au1jnFhEW5k/9q
OES7F9qovrWK8BDZQx668Ye9/KUYtWhrxMLF9Ns63EsAAAAAAAA=
--Apple-Mail=_A95DBDBA-02FD-4291-9C1B-44F91672559E--

--===============3061237671972190594==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
users mailing list
[email protected]
http://lists.rtems.org/mailman/listinfo/users
--===============3061237671972190594==--