You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@stdcxx.apache.org by "Jaroslaw Zola (JIRA)" <ji...@apache.org> on 2009/08/13 21:27:15 UTC
[jira] Created: (STDCXX-1038) [Como como-4.3.10.1] library fails
to build due to problems with .depend/atomic-cxx.d
[Como como-4.3.10.1] library fails to build due to problems with .depend/atomic-cxx.d
--------------------------------------------------------------------------------------
Key: STDCXX-1038
URL: https://issues.apache.org/jira/browse/STDCXX-1038
Project: C++ Standard Library
Issue Type: Bug
Components: Configuration
Affects Versions: 4.2.1
Environment: Linux 2.6.30-gentoo-r1-perfctr #5 SMP PREEMPT Thu Jun 25 10:39:31 CDT 2009 x86_64 Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz GenuineIntel GNU/Linux
Reporter: Jaroslaw Zola
stdcxx 4.2.1 as well as the head of trunk fail to build with 32bit version of como-4.3.10.1 on Linux-2.6.30 on x86_64.
$ gmake BUILDTYPE=12s CONFIG=como.config
creating BUILDDIR=/opt/src/stdcxx-4.2.1/build
generating /opt/src/stdcxx-4.2.1/build/makefile.in from /opt/src/stdcxx-4.2.1/etc/config/como.config
gmake[1]: Entering directory `/opt/src/stdcxx-4.2.1/build'
gmake[2]: Entering directory `/opt/src/stdcxx-4.2.1/build/include'
gmake config
gmake[3]: Entering directory `/opt/src/stdcxx-4.2.1/build/include'
configuring stdcxx 4.2.1 for como-4.3.10.1 on linux-2.6.30-gentoo-r1-perfctr-x86_64
checking if the compiler is sane ok (invoked with como)
checking if the linker is sane ok (invoked with como)
checking system architecture ILP32 little endian
...
gmake[2]: Leaving directory `/opt/src/stdcxx-4.2.1/build/lib'
gmake[2]: Entering directory `/opt/src/stdcxx-4.2.1/build/lib'
.depend/atomic-cxx.d:1: *** multiple target patterns. Stop.
gmake[2]: Leaving directory `/opt/src/stdcxx-4.2.1/build/lib'
gmake[1]: *** [lib] Error 2
gmake[1]: Leaving directory `/opt/src/stdcxx-4.2.1/build'
gmake: *** [libstd] Error 2
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Issue Comment Edited: (STDCXX-1038) [Como como-4.3.10.1]
library fails to build due to problems with .depend/atomic-cxx.d
Posted by "Jaroslaw Zola (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/STDCXX-1038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12743225#action_12743225 ]
Jaroslaw Zola edited comment on STDCXX-1038 at 8/14/09 8:13 AM:
----------------------------------------------------------------
Interesting, it looks like como does not recognize .S extensions:
$ como -M /opt/src/stdcxx-4.2.1/src/atomic-cxx.S
como: unrecognizable argument: /opt/src/stdcxx-4.2.1/src/atomic-cxx.S
como: no source, object, or library files were specified
$ ls -la /opt/src/stdcxx-4.2.1/src/atomic-cxx.S
-rw-rw-r-- 1 root root 1212 2008-04-24
19:25 /opt/src/stdcxx-4.2.1/src/atomic-cxx.S
$ cat /opt/src/stdcxx-4.2.1/build/lib/.depend/atomic-cxx.d
como: unrecognizable argument: $(TOPDIR)/src/atomic-cxx.S
como: no source, object, or library files were specified
It looks like when reporting this bug I checked incorrect version (generated by other compiler) of .depend/atomic-cxx.d. After changing como to recognize .S extensions this problem disappears.
This bug can be closed.
was (Author: zola):
Interesting, it looks like como does not recognize .S extensions:
$ como -M /opt/src/stdcxx-4.2.1/src/atomic-cxx.S
como: unrecognizable argument: /opt/src/stdcxx-4.2.1/src/atomic-cxx.S
como: no source, object, or library files were specified
$ ls -la /opt/src/stdcxx-4.2.1/src/atomic-cxx.S
-rw-rw-r-- 1 root root 1212 2008-04-24
19:25 /opt/src/stdcxx-4.2.1/src/atomic-cxx.S
$ cat /opt/src/stdcxx-4.2.1/build/lib/.depend/atomic-cxx.d
como: unrecognizable argument: $(TOPDIR)/src/atomic-cxx.S
como: no source, object, or library files were specified
> [Como como-4.3.10.1] library fails to build due to problems with .depend/atomic-cxx.d
> --------------------------------------------------------------------------------------
>
> Key: STDCXX-1038
> URL: https://issues.apache.org/jira/browse/STDCXX-1038
> Project: C++ Standard Library
> Issue Type: Bug
> Components: Configuration
> Affects Versions: 4.2.1
> Environment: Linux 2.6.30-gentoo-r1-perfctr #5 SMP PREEMPT Thu Jun 25 10:39:31 CDT 2009 x86_64 Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz GenuineIntel GNU/Linux
> Reporter: Jaroslaw Zola
> Attachments: signature.asc
>
>
> stdcxx 4.2.1 as well as the head of trunk fail to build with 32bit version of como-4.3.10.1 on Linux-2.6.30 on x86_64.
> $ gmake BUILDTYPE=12s CONFIG=como.config
> creating BUILDDIR=/opt/src/stdcxx-4.2.1/build
> generating /opt/src/stdcxx-4.2.1/build/makefile.in from /opt/src/stdcxx-4.2.1/etc/config/como.config
> gmake[1]: Entering directory `/opt/src/stdcxx-4.2.1/build'
> gmake[2]: Entering directory `/opt/src/stdcxx-4.2.1/build/include'
> gmake config
> gmake[3]: Entering directory `/opt/src/stdcxx-4.2.1/build/include'
> configuring stdcxx 4.2.1 for como-4.3.10.1 on linux-2.6.30-gentoo-r1-perfctr-x86_64
> checking if the compiler is sane ok (invoked with como)
> checking if the linker is sane ok (invoked with como)
> checking system architecture ILP32 little endian
> ...
> gmake[2]: Leaving directory `/opt/src/stdcxx-4.2.1/build/lib'
> gmake[2]: Entering directory `/opt/src/stdcxx-4.2.1/build/lib'
> .depend/atomic-cxx.d:1: *** multiple target patterns. Stop.
> gmake[2]: Leaving directory `/opt/src/stdcxx-4.2.1/build/lib'
> gmake[1]: *** [lib] Error 2
> gmake[1]: Leaving directory `/opt/src/stdcxx-4.2.1/build'
> gmake: *** [libstd] Error 2
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (STDCXX-1038) [Como como-4.3.10.1] library fails
to build due to problems with .depend/atomic-cxx.d
Posted by "Farid Zaripov (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/STDCXX-1038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12743245#action_12743245 ]
Farid Zaripov commented on STDCXX-1038:
---------------------------------------
Are you sure that the problem is gone? Can you try to make a clean build?
I don't have the como to verify, but I suppose there still should be problems with compiling the atomic-cxx.S file.
Perhaps we need to change como.config the same way as eccp.config in [this patch|http://svn.apache.org/viewvc/incubator/stdcxx/trunk/etc/config/eccp.config?r1=290311&r2=290310&pathrev=290311], since the como and eccp are using the same frontend.
> [Como como-4.3.10.1] library fails to build due to problems with .depend/atomic-cxx.d
> --------------------------------------------------------------------------------------
>
> Key: STDCXX-1038
> URL: https://issues.apache.org/jira/browse/STDCXX-1038
> Project: C++ Standard Library
> Issue Type: Bug
> Components: Configuration
> Affects Versions: 4.2.1
> Environment: Linux 2.6.30-gentoo-r1-perfctr #5 SMP PREEMPT Thu Jun 25 10:39:31 CDT 2009 x86_64 Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz GenuineIntel GNU/Linux
> Reporter: Jaroslaw Zola
> Attachments: signature.asc
>
>
> stdcxx 4.2.1 as well as the head of trunk fail to build with 32bit version of como-4.3.10.1 on Linux-2.6.30 on x86_64.
> $ gmake BUILDTYPE=12s CONFIG=como.config
> creating BUILDDIR=/opt/src/stdcxx-4.2.1/build
> generating /opt/src/stdcxx-4.2.1/build/makefile.in from /opt/src/stdcxx-4.2.1/etc/config/como.config
> gmake[1]: Entering directory `/opt/src/stdcxx-4.2.1/build'
> gmake[2]: Entering directory `/opt/src/stdcxx-4.2.1/build/include'
> gmake config
> gmake[3]: Entering directory `/opt/src/stdcxx-4.2.1/build/include'
> configuring stdcxx 4.2.1 for como-4.3.10.1 on linux-2.6.30-gentoo-r1-perfctr-x86_64
> checking if the compiler is sane ok (invoked with como)
> checking if the linker is sane ok (invoked with como)
> checking system architecture ILP32 little endian
> ...
> gmake[2]: Leaving directory `/opt/src/stdcxx-4.2.1/build/lib'
> gmake[2]: Entering directory `/opt/src/stdcxx-4.2.1/build/lib'
> .depend/atomic-cxx.d:1: *** multiple target patterns. Stop.
> gmake[2]: Leaving directory `/opt/src/stdcxx-4.2.1/build/lib'
> gmake[1]: *** [lib] Error 2
> gmake[1]: Leaving directory `/opt/src/stdcxx-4.2.1/build'
> gmake: *** [libstd] Error 2
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (STDCXX-1038) [Como como-4.3.10.1] library fails
to build due to problems with .depend/atomic-cxx.d
Posted by "Farid Zaripov (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/STDCXX-1038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12743273#action_12743273 ]
Farid Zaripov commented on STDCXX-1038:
---------------------------------------
I sure that the last problem is not related to atomic-cxx.S.
Could you please open an another issue and attach the generated makefile.in, config.h and config.log files?
> [Como como-4.3.10.1] library fails to build due to problems with .depend/atomic-cxx.d
> --------------------------------------------------------------------------------------
>
> Key: STDCXX-1038
> URL: https://issues.apache.org/jira/browse/STDCXX-1038
> Project: C++ Standard Library
> Issue Type: Bug
> Components: Configuration
> Affects Versions: 4.2.1
> Environment: Linux 2.6.30-gentoo-r1-perfctr #5 SMP PREEMPT Thu Jun 25 10:39:31 CDT 2009 x86_64 Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz GenuineIntel GNU/Linux
> Reporter: Jaroslaw Zola
> Attachments: signature.asc, signature.asc
>
>
> stdcxx 4.2.1 as well as the head of trunk fail to build with 32bit version of como-4.3.10.1 on Linux-2.6.30 on x86_64.
> $ gmake BUILDTYPE=12s CONFIG=como.config
> creating BUILDDIR=/opt/src/stdcxx-4.2.1/build
> generating /opt/src/stdcxx-4.2.1/build/makefile.in from /opt/src/stdcxx-4.2.1/etc/config/como.config
> gmake[1]: Entering directory `/opt/src/stdcxx-4.2.1/build'
> gmake[2]: Entering directory `/opt/src/stdcxx-4.2.1/build/include'
> gmake config
> gmake[3]: Entering directory `/opt/src/stdcxx-4.2.1/build/include'
> configuring stdcxx 4.2.1 for como-4.3.10.1 on linux-2.6.30-gentoo-r1-perfctr-x86_64
> checking if the compiler is sane ok (invoked with como)
> checking if the linker is sane ok (invoked with como)
> checking system architecture ILP32 little endian
> ...
> gmake[2]: Leaving directory `/opt/src/stdcxx-4.2.1/build/lib'
> gmake[2]: Entering directory `/opt/src/stdcxx-4.2.1/build/lib'
> .depend/atomic-cxx.d:1: *** multiple target patterns. Stop.
> gmake[2]: Leaving directory `/opt/src/stdcxx-4.2.1/build/lib'
> gmake[1]: *** [lib] Error 2
> gmake[1]: Leaving directory `/opt/src/stdcxx-4.2.1/build'
> gmake: *** [libstd] Error 2
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (STDCXX-1038) [Como como-4.3.10.1] library fails
to build due to problems with .depend/atomic-cxx.d
Posted by "Jaroslaw Zola (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/STDCXX-1038?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jaroslaw Zola updated STDCXX-1038:
----------------------------------
Attachment: signature.asc
I still can't get clean build, however, now I am running into exactly
the same problem as this one
http://issues.apache.org/jira/browse/STDCXX-822. I don't think it is
related to atomic-cxx.S. I can provide configuration output, etc.
A quick grep for _RWSTD_VA_LIST shows that it is not defined indeed.
> [Como como-4.3.10.1] library fails to build due to problems with .depend/atomic-cxx.d
> --------------------------------------------------------------------------------------
>
> Key: STDCXX-1038
> URL: https://issues.apache.org/jira/browse/STDCXX-1038
> Project: C++ Standard Library
> Issue Type: Bug
> Components: Configuration
> Affects Versions: 4.2.1
> Environment: Linux 2.6.30-gentoo-r1-perfctr #5 SMP PREEMPT Thu Jun 25 10:39:31 CDT 2009 x86_64 Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz GenuineIntel GNU/Linux
> Reporter: Jaroslaw Zola
> Attachments: signature.asc, signature.asc
>
>
> stdcxx 4.2.1 as well as the head of trunk fail to build with 32bit version of como-4.3.10.1 on Linux-2.6.30 on x86_64.
> $ gmake BUILDTYPE=12s CONFIG=como.config
> creating BUILDDIR=/opt/src/stdcxx-4.2.1/build
> generating /opt/src/stdcxx-4.2.1/build/makefile.in from /opt/src/stdcxx-4.2.1/etc/config/como.config
> gmake[1]: Entering directory `/opt/src/stdcxx-4.2.1/build'
> gmake[2]: Entering directory `/opt/src/stdcxx-4.2.1/build/include'
> gmake config
> gmake[3]: Entering directory `/opt/src/stdcxx-4.2.1/build/include'
> configuring stdcxx 4.2.1 for como-4.3.10.1 on linux-2.6.30-gentoo-r1-perfctr-x86_64
> checking if the compiler is sane ok (invoked with como)
> checking if the linker is sane ok (invoked with como)
> checking system architecture ILP32 little endian
> ...
> gmake[2]: Leaving directory `/opt/src/stdcxx-4.2.1/build/lib'
> gmake[2]: Entering directory `/opt/src/stdcxx-4.2.1/build/lib'
> .depend/atomic-cxx.d:1: *** multiple target patterns. Stop.
> gmake[2]: Leaving directory `/opt/src/stdcxx-4.2.1/build/lib'
> gmake[1]: *** [lib] Error 2
> gmake[1]: Leaving directory `/opt/src/stdcxx-4.2.1/build'
> gmake: *** [libstd] Error 2
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (STDCXX-1038) [Como como-4.3.10.1] library fails
to build due to problems with .depend/atomic-cxx.d
Posted by "Jaroslaw Zola (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/STDCXX-1038?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jaroslaw Zola updated STDCXX-1038:
----------------------------------
Attachment: signature.asc
Interesting, it looks like como does not recognize .S extensions:
$ como -M /opt/src/stdcxx-4.2.1/src/atomic-cxx.S
como: unrecognizable argument: /opt/src/stdcxx-4.2.1/src/atomic-cxx.S
como: no source, object, or library files were specified
$ ls -la /opt/src/stdcxx-4.2.1/src/atomic-cxx.S
-rw-rw-r-- 1 root root 1212 2008-04-24
19:25 /opt/src/stdcxx-4.2.1/src/atomic-cxx.S
$ cat /opt/src/stdcxx-4.2.1/build/lib/.depend/atomic-cxx.d
como: unrecognizable argument: $(TOPDIR)/src/atomic-cxx.S
como: no source, object, or library files were specified
> [Como como-4.3.10.1] library fails to build due to problems with .depend/atomic-cxx.d
> --------------------------------------------------------------------------------------
>
> Key: STDCXX-1038
> URL: https://issues.apache.org/jira/browse/STDCXX-1038
> Project: C++ Standard Library
> Issue Type: Bug
> Components: Configuration
> Affects Versions: 4.2.1
> Environment: Linux 2.6.30-gentoo-r1-perfctr #5 SMP PREEMPT Thu Jun 25 10:39:31 CDT 2009 x86_64 Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz GenuineIntel GNU/Linux
> Reporter: Jaroslaw Zola
> Attachments: signature.asc
>
>
> stdcxx 4.2.1 as well as the head of trunk fail to build with 32bit version of como-4.3.10.1 on Linux-2.6.30 on x86_64.
> $ gmake BUILDTYPE=12s CONFIG=como.config
> creating BUILDDIR=/opt/src/stdcxx-4.2.1/build
> generating /opt/src/stdcxx-4.2.1/build/makefile.in from /opt/src/stdcxx-4.2.1/etc/config/como.config
> gmake[1]: Entering directory `/opt/src/stdcxx-4.2.1/build'
> gmake[2]: Entering directory `/opt/src/stdcxx-4.2.1/build/include'
> gmake config
> gmake[3]: Entering directory `/opt/src/stdcxx-4.2.1/build/include'
> configuring stdcxx 4.2.1 for como-4.3.10.1 on linux-2.6.30-gentoo-r1-perfctr-x86_64
> checking if the compiler is sane ok (invoked with como)
> checking if the linker is sane ok (invoked with como)
> checking system architecture ILP32 little endian
> ...
> gmake[2]: Leaving directory `/opt/src/stdcxx-4.2.1/build/lib'
> gmake[2]: Entering directory `/opt/src/stdcxx-4.2.1/build/lib'
> .depend/atomic-cxx.d:1: *** multiple target patterns. Stop.
> gmake[2]: Leaving directory `/opt/src/stdcxx-4.2.1/build/lib'
> gmake[1]: *** [lib] Error 2
> gmake[1]: Leaving directory `/opt/src/stdcxx-4.2.1/build'
> gmake: *** [libstd] Error 2
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (STDCXX-1038) [Como como-4.3.10.1] library fails
to build due to problems with .depend/atomic-cxx.d
Posted by "Farid Zaripov (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/STDCXX-1038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12743170#action_12743170 ]
Farid Zaripov commented on STDCXX-1038:
---------------------------------------
This issue looks very similar to STDCXX-481.
Could you please provide the output of the "como -M /opt/src/stdcxx-4.2.1/src/atomic-cxx.S" command?
> [Como como-4.3.10.1] library fails to build due to problems with .depend/atomic-cxx.d
> --------------------------------------------------------------------------------------
>
> Key: STDCXX-1038
> URL: https://issues.apache.org/jira/browse/STDCXX-1038
> Project: C++ Standard Library
> Issue Type: Bug
> Components: Configuration
> Affects Versions: 4.2.1
> Environment: Linux 2.6.30-gentoo-r1-perfctr #5 SMP PREEMPT Thu Jun 25 10:39:31 CDT 2009 x86_64 Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz GenuineIntel GNU/Linux
> Reporter: Jaroslaw Zola
>
> stdcxx 4.2.1 as well as the head of trunk fail to build with 32bit version of como-4.3.10.1 on Linux-2.6.30 on x86_64.
> $ gmake BUILDTYPE=12s CONFIG=como.config
> creating BUILDDIR=/opt/src/stdcxx-4.2.1/build
> generating /opt/src/stdcxx-4.2.1/build/makefile.in from /opt/src/stdcxx-4.2.1/etc/config/como.config
> gmake[1]: Entering directory `/opt/src/stdcxx-4.2.1/build'
> gmake[2]: Entering directory `/opt/src/stdcxx-4.2.1/build/include'
> gmake config
> gmake[3]: Entering directory `/opt/src/stdcxx-4.2.1/build/include'
> configuring stdcxx 4.2.1 for como-4.3.10.1 on linux-2.6.30-gentoo-r1-perfctr-x86_64
> checking if the compiler is sane ok (invoked with como)
> checking if the linker is sane ok (invoked with como)
> checking system architecture ILP32 little endian
> ...
> gmake[2]: Leaving directory `/opt/src/stdcxx-4.2.1/build/lib'
> gmake[2]: Entering directory `/opt/src/stdcxx-4.2.1/build/lib'
> .depend/atomic-cxx.d:1: *** multiple target patterns. Stop.
> gmake[2]: Leaving directory `/opt/src/stdcxx-4.2.1/build/lib'
> gmake[1]: *** [lib] Error 2
> gmake[1]: Leaving directory `/opt/src/stdcxx-4.2.1/build'
> gmake: *** [libstd] Error 2
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.