ports/144067: devel/valgrind: mpicc -o libmpiwrap-amd64-freebsd.so libmpiwrap_amd64_freebsd_so-libmpiwrap.o /usr/lib/crt1.o(.text+0x8a): In function `_start': : undefined reference to `main'

O. Hartmann ohartman at zedat.fu-berlin.de
Thu Feb 18 17:00:09 UTC 2010


>Number:         144067
>Category:       ports
>Synopsis:       devel/valgrind: mpicc      -o libmpiwrap-amd64-freebsd.so libmpiwrap_amd64_freebsd_so-libmpiwrap.o   /usr/lib/crt1.o(.text+0x8a): In function `_start': : undefined reference to `main'
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Feb 18 17:00:08 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     O. Hartmann
>Release:        FreeBSD 8.0/amd64 STABLE
>Organization:
FU Berlin
>Environment:
FreeBSD hanebu.de 8.0-STABLE FreeBSD 8.0-STABLE #2 r204039: Thu Feb 18 14:31:34 CET 2010     root at haunebu.de:/usr/obj/usr/src/sys/HAUNEBU  amd64

>Description:
Compiling port devel/valgrind ends up in this error:

Making all in mpi
gmake[2]: Entering directory `/usr/ports/devel/valgrind/work/valgrind-3.5.0-1/mpi'
mpicc    -I../include     -MT libmpiwrap_amd64_freebsd_so-libmpiwrap.o -MD -MP -MF .deps/libmpiwrap_amd64_freebsd_so-libmpiwrap.Tpo -c -o libmpiwrap_amd64_freebsd_so-libmpiwrap.o `test -f 'libmpiwrap.c' || echo './'`libmpiwrap.c
libmpiwrap.c: In function 'walk_type':
libmpiwrap.c:651: warning: cast from pointer to integer of different size
libmpiwrap.c:652: warning: cast from pointer to integer of different size
libmpiwrap.c:657: warning: cast from pointer to integer of different size
libmpiwrap.c:658: warning: cast from pointer to integer of different size
libmpiwrap.c:663: warning: cast from pointer to integer of different size
libmpiwrap.c:664: warning: cast from pointer to integer of different size
libmpiwrap.c:669: warning: cast from pointer to integer of different size
libmpiwrap.c:670: warning: cast from pointer to integer of different size
libmpiwrap.c:675: warning: cast from pointer to integer of different size
libmpiwrap.c:676: warning: cast from pointer to integer of different size
libmpiwrap.c:681: warning: cast from pointer to integer of different size
libmpiwrap.c:682: warning: cast from pointer to integer of different size
mv -f .deps/libmpiwrap_amd64_freebsd_so-libmpiwrap.Tpo .deps/libmpiwrap_amd64_freebsd_so-libmpiwrap.Po
mpicc      -o libmpiwrap-amd64-freebsd.so libmpiwrap_amd64_freebsd_so-libmpiwrap.o  
/usr/lib/crt1.o(.text+0x8a): In function `_start':
: undefined reference to `main'
collect2: ld returned 1 exit status
gmake[2]: *** [libmpiwrap-amd64-freebsd.so] Error 1
gmake[2]: Leaving directory `/usr/ports/devel/valgrind/work/valgrind-3.5.0-1/mpi'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/devel/valgrind/work/valgrind-3.5.0-1'
gmake: *** [all] Error 2
*** Error code 1

Stop in /usr/ports/devel/valgrind.

>How-To-Repeat:
Try installing devel/valgrind when also MPICH2 is installed.
>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list