Opened 10 years ago
Closed 10 years ago
#3061 closed defect (worksforme)
Mac port install openmodelica-devel fails: syntax error near unexpected token `ATOMIC_OPS,'
Reported by: | Owned by: | Adeel Asghar | |
---|---|---|---|
Priority: | high | Milestone: | |
Component: | Installation program | Version: | trunk |
Keywords: | Cc: | dersh@… |
Description
Under Mac OS X 10.9.5, port install openmodelica-devel +libraries +clang -qt fails:
sh-3.2# port install openmodelica-devel +libraries +clang -qt ---> Computing dependencies for openmodelica-devel ---> Fetching archive for openmodelica-devel ---> Attempting to fetch openmodelica-devel-23929_0+clang+gfortran48+libraries+sundials.darwin_13.x86_64.tbz2 from http://packages.macports.org/openmodelica-devel ---> Attempting to fetch openmodelica-devel-23929_0+clang+gfortran48+libraries+sundials.darwin_13.x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/open\ modelica-devel ---> Attempting to fetch openmodelica-devel-23929_0+clang+gfortran48+libraries+sundials.darwin_13.x86_64.tbz2 from http://jog.id.packages.macports.org/macports/packages/openmodelica-d\ evel ---> Fetching distfiles for openmodelica-devel ---> Verifying checksums for openmodelica-devel ---> Extracting openmodelica-devel ---> Configuring openmodelica-devel ---> Building openmodelica-devel Error: org.macports.build for port openmodelica-devel returned: command execution failed Please see the log file for port openmodelica-devel for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_build.openmodelica.org_macports_lang_openmodelica-devel/openmodelica-devel/main.log To report a bug, follow the instructions in the guide: http://guide.macports.org/#project.tickets Error: Processing of port openmodelica-devel failed sh-3.2#
The main.log (attached) shows:
:info:build checking sys/dg_sys_info.h usability... no :info:build checking sys/dg_sys_info.h presence... no :info:build checking for sys/dg_sys_info.h... no :info:build ./configure: line 17477: syntax error near unexpected token `ATOMIC_OPS,' :info:build ./configure: line 17477: ` PKG_CHECK_MODULES(ATOMIC_OPS, atomic_ops, ,' :info:build make[1]: *** [3rdParty/gc/Makefile] Error 2 :info:build make[1]: *** Waiting for unfinished jobs.... :info:build configure: In case of trouble, first consult the troubleshooting page at https://projects.coin-or.org/BuildTools/wiki/user-troubleshooting :info:build configure: Configuration of Ipopt successful :info:build configure: In case of trouble, first consult the troubleshooting page at https://projects.coin-or.org/BuildTools/wiki/user-troubleshooting :info:build configure: Main configuration of Ipopt successful :info:build make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_build.openmodelica.org_macports_lang_openmodelica-devel/openmodelica-devel/work/openmodelica_23929' :info:build make: *** [omc-bootstrapped] Error 2 :info:build make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_build.openmodelica.org_macports_lang_openmodelica-devel/openmodelica-devel/work/openmodelica_23929' :info:build Command failed: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_build.openmodelica.org_macports_lang_openmodelica-devel/openmodelica-devel/work/openmodelica_23929" && /usr/bin/make -j8 -w omc mosh NOLIBRARIES=Yes :info:build Exit code: 2 :error:build org.macports.build for port openmodelica-devel returned: command execution failed :debug:build Error code: CHILDSTATUS 23127 2 :debug:build Backtrace: command execution failed
From the above, it is not clear if the error message about ATOMIC_OPS caused the problem.
Running
cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_build.openmodelica.org_macports_lang_openmodelica-devel/openmodelica-devel/work/openmodelica_23929" && /usr/bin/make -j8 -w omc mosh NOLIBRARIES=Yes
replicates the error
/opt/local/var/macports/build/_opt_local_var_macports_sources_build.openmodelica.org_macports_lang_openmodelica-devel/openmodelica-devel/work/openmodelica_23929/3rdParty/gc/configure
contains this text:
# Check for an external libatomic_ops if the answer was yes or check. If not # found, fail on yes, and convert check to no. # Note: "syntax error near unexpected token ATOMIC_OPS" reported by configure # means Autotools pkg.m4 file was not found during aclocal.m4 generation. missing_libatomic_ops=false if test x"$with_libatomic_ops" != xno; then : PKG_CHECK_MODULES(ATOMIC_OPS, atomic_ops, , missing_libatomic_ops=true ) fi if test x$missing_libatomic_ops = xtrue ; then : if test x"$with_libatomic_ops" != xcheck; then : as_fn_error $? "An external libatomic_ops was not found" "$LINENO" 5 fi with_libatomic_ops=no fi
This is on a fairly new mac without much installed:
sh-3.2# port installed requested The following ports are currently installed: autoconf @2.69_2 (active) dos2unix @6.0.3_0 (active) emacs @24.4_1 (active) gcc44 @4.4.7_9 (active) gcc49 @4.9.2_1 (active) p7zip @9.20.1_1 (active) sh-3.2#
I've tried various combinations of compilers, but have not gotten past this point.
I first noticed the problem on December 24, 2014.
Any ideas?
Attachments (1)
Change History (4)
by , 10 years ago
comment:1 by , 10 years ago
Cc: | added |
---|
comment:2 by , 10 years ago
I was able to install using macports after completely removing macports and starting over.
To remove macports, see https://guide.macports.org/chunked/installing.macports.uninstalling.html, which says:
$ sudo port -fp uninstall installed
and
sudo rm -rf \ /opt/local \ /Applications/DarwinPorts \ /Applications/MacPorts \ /Library/LaunchDaemons/org.macports.* \ /Library/Receipts/DarwinPorts*.pkg \ /Library/Receipts/MacPorts*.pkg \ /Library/StartupItems/DarwinPortsStartup \ /Library/Tcl/darwinports1.0 \ /Library/Tcl/macports1.0 \ ~/.macports
I think reinstalled macports and followed the instructions at https://openmodelica.org/download/download-mac
I did:
sudo -i echo rsync://build.openmodelica.org/macports/ >> /opt/local/etc/macports/sources.conf port update port upgrade outdated port install openmodelica-devel +libraries -qt
When I was having this problem, it was with a fairly recent and clean macports installation, so there was a bug somewhere. My guess is that the bug is either solved or worked around by working from a clean macports install.
This bug could be closed as it is no longer reproducible on the reporter's machine.
comment:3 by , 10 years ago
Milestone: | Future |
---|---|
Resolution: | → worksforme |
Status: | new → closed |
I think we have the automake dependency now.
output of port install openmodelica-devel +libraries +clang -qt