Opened 12 years ago

Last modified 11 years ago

#35470 closed defect

aspell fails to compile — at Version 1

Reported by: csjonline@… Owned by: jochen@…
Priority: Normal Milestone:
Component: ports Version: 2.1.2
Keywords: Cc:
Port: aspell

Description (last modified by ryandesign (Ryan Carsten Schmidt))

$ sudo port -v upgrade outdated
--->  Computing dependencies for aspell.
--->  Building aspell
make: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_aspell/aspell/work/aspell-0.60.6'
Making all in .
make[1]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_aspell/aspell/work/aspell-0.60.6'
depbase=`echo common/cache.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
	/bin/sh ./libtool --tag=CXX   --mode=compile /usr/bin/c++ -DHAVE_CONFIG_H -I. -I./gen  -I./gen -I./common -I./interfaces/cc/ -I./modules/speller/default/ -DLOCALEDIR="/opt/local/share/locale" -I/opt/local/include  -pipe -O2 -m64 -fno-exceptions -MT common/cache.lo -MD -MP -MF $depbase.Tpo -c -o common/cache.lo common/cache.cpp &&\
	mv -f $depbase.Tpo $depbase.Plo
depbase=`echo common/getdata.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
	/bin/sh ./libtool --tag=CXX   --mode=compile /usr/bin/c++ -DHAVE_CONFIG_H -I. -I./gen  -I./gen -I./common -I./interfaces/cc/ -I./modules/speller/default/ -DLOCALEDIR="/opt/local/share/locale" -I/opt/local/include  -pipe -O2 -m64 -fno-exceptions -MT common/getdata.lo -MD -MP -MF $depbase.Tpo -c -o common/getdata.lo common/getdata.cpp &&\
	mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  /usr/bin/c++ -DHAVE_CONFIG_H -I. -I./gen -I./gen -I./common -I./interfaces/cc/ -I./modules/speller/default/ -DLOCALEDIR=/opt/local/share/locale -I/opt/local/include -pipe -O2 -m64 -fno-exceptions -MT common/cache.lo -MD -MP -MF common/.deps/cache.Tpo -c common/cache.cpp  -fno-common -DPIC -o common/.libs/cache.o
libtool: compile:  /usr/bin/c++ -DHAVE_CONFIG_H -I. -I./gen -I./gen -I./common -I./interfaces/cc/ -I./modules/speller/default/ -DLOCALEDIR=/opt/local/share/locale -I/opt/local/include -pipe -O2 -m64 -fno-exceptions -MT common/getdata.lo -MD -MP -MF common/.deps/getdata.Tpo -c common/getdata.cpp  -fno-common -DPIC -o common/.libs/getdata.o
In file included from common/cache.cpp:4:
In file included from ./common/cache-t.hpp:5:
In file included from ./common/cache.hpp:4:
./common/posib_err.hpp:183:24: error: cannot form a reference to 'void'
    PosibErr(const Ret & d) : data(d) {}
                       ^
./common/posib_err.hpp:175:22: note: in instantiation of template class 'acommon::PosibErr<void>' requested here
      : PosibErrBase(other) {}
                     ^
./common/posib_err.hpp:184:24: error: cannot form a reference to 'void'
    operator const Ret & () const {posib_handle_err(); return data;}
                       ^
./common/posib_err.hpp:186:9: error: field has incomplete type 'void'
In file included from common/getdata.cpp:13:
In file included from ./common/iostream.hpp:10:
In file included from ./common/fstream.hpp:15:
./common/posib_err.hpp:183:24: error: cannot form a reference to 'void'
    PosibErr(const Ret & d) : data(d) {}
                       ^
./common/posib_err.hpp:175:22: note: in instantiation of template class 'acommon::PosibErr<void>' requested here
      : PosibErrBase(other) {}
                     ^
./common/posib_err.hpp:184:24: error: cannot form a reference to 'void'
    operator const Ret & () const {posib_handle_err(); return data;}
                       ^
./common/posib_err.hpp:186:9:     Ret data;
        ^
./common/posib_err.hpp:175:22: error: no viable conversion from 'const PosibErr<void>' to 'const acommon::PosibErrBase'
      : PosibErrBase(other) {}
                     ^~~~~
./common/posib_err.hpp:81:5: note: candidate constructor not viable: cannot convert argument of incomplete type 'const PosibErr<void>' to 'const acommon::PosibErrBase &'
    PosibErrBase(const PosibErrBase & other) 
    ^
./common/posib_err.hpp:81:39: note: passing argument to parameter 'other' here
    PosibErrBase(const PosibErrBase & other) 
                                      ^
./common/posib_err.hpp:190:9: error: explicit specialization of 'acommon::PosibErr<void>' after instantiation
  class PosibErr<void> : public PosibErrBase
error: field has incomplete type 'void'
        ^~~~~~~~~~~~~~
    Ret data;
        ^
./common/posib_err.hpp:175:22: note: implicit instantiation first required here
      : PosibErrBase(other) {}
                     ^
./common/posib_err.hpp:175:22: error: no viable conversion from 'const PosibErr<void>' to 'const acommon::PosibErrBase'
      : PosibErrBase(other) {}
                     ^~~~~
./common/posib_err.hpp:81:5: note: candidate constructor not viable: cannot convert argument of incomplete type 'const PosibErr<void>' to 'const acommon::PosibErrBase &'
    PosibErrBase(const PosibErrBase & other) 
    ^
./common/posib_err.hpp:81:39: note: passing argument to parameter 'other' here
    PosibErrBase(const PosibErrBase & other) 
                                      ^
./common/posib_err.hpp:190:9: error: explicit specialization of 'acommon::PosibErr<void>' after instantiation
  class PosibErr<void> : public PosibErrBase
        ^~~~~~~~~~~~~~
./common/posib_err.hpp:175:22: note: implicit instantiation first required here
      : PosibErrBase(other) {}
                     ^
5 errors generated.
5 errors generated.
make[1]: *** [common/getdata.lo] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [common/cache.lo] Error 1
make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_aspell/aspell/work/aspell-0.60.6'
make: *** [all-recursive] Error 1
make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_aspell/aspell/work/aspell-0.60.6'
Command failed:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_aspell/aspell/work/aspell-0.60.6" && /usr/bin/make -j2 -w all 
Exit code: 2
Error: org.macports.build for port aspell returned: command execution failed
Warning: targets not executed for aspell: org.macports.activate org.macports.build org.macports.destroot org.macports.install
Please see the log file for port aspell for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_aspell/aspell/main.log
Error: Problem while installing aspell
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets

Change History (1)

comment:1 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Owner: changed from macports-tickets@… to jochen@…
Port: aspell added

Please remember to use WikiFormatting, to fill in the Port field, and to Cc the maintainer of that port.

This was not a clean build attempt, so please "sudo port clean aspell", then try again. If it fails again, please attach the new main.log to this ticket. FWIW it builds fine for me.

Note: See TracTickets for help on using tickets.