ports/70826: `editors/vim' could not be build on 4.10-RELEASE

Lev Serebryakov lev at FreeBSD.org
Sun Aug 22 16:50:29 UTC 2004


>Number:         70826
>Category:       ports
>Synopsis:       `editors/vim' could not be build on 4.10-RELEASE
>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:   Sun Aug 22 16:50:26 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Lev Serebryakov <lev at FreeBSD.org>
>Release:        FreeBSD 4.10-RELEASE i386
>Organization:
>Environment:
System: FreeBSD freebsd4-vmware 4.10-RELEASE FreeBSD 4.10-RELEASE #4: Sat Jul 24 18:41:28 MSD 2004 root@:/usr/src/sys/compile/VMWARE i386
Ports: 22 Aug 2004 20:00 UTC+0400
Perl: 5.8.5 from ports
>Description:
	

  `editors/vim', builded with perl, GTK2 and and cscope could not be linked, because
  want to use pthread calls.

>How-To-Repeat:

  cd /usr/ports/vim
  make WITH_PERL=yes WITH_GTK2=yes WITH_CSCOPE=yes all
  
  Here are log (all `>' replaced with `#'):

===#  Vulnerability check disabled
===#  Extracting for vim-gtk2-6.3.15
## Checksum OK for vim/vim-6.3.tar.bz2.
## Checksum OK for vim/6.3.001.
## Checksum OK for vim/6.3.002.
## Checksum OK for vim/6.3.003.
## Checksum OK for vim/6.3.004.
## Checksum OK for vim/6.3.005.
## Checksum OK for vim/6.3.006.
## Checksum OK for vim/6.3.007.
## Checksum OK for vim/6.3.008.
## Checksum OK for vim/6.3.009.
## Checksum OK for vim/6.3.010.
## Checksum OK for vim/6.3.011.
## Checksum OK for vim/6.3.012.
## Checksum OK for vim/6.3.013.
## Checksum OK for vim/6.3.014.
## Checksum OK for vim/6.3.015.
===#   vim-gtk2-6.3.15 depends on file: /usr/local/bin/perl5.8.5 - found
===#  Patching for vim-gtk2-6.3.15
===#   vim-gtk2-6.3.15 depends on file: /usr/local/bin/perl5.8.5 - found
===#  Applying distribution patches for vim-gtk2-6.3.15
===#  Applying FreeBSD patches for vim-gtk2-6.3.15
===#   vim-gtk2-6.3.15 depends on file: /usr/local/bin/perl5.8.5 - found
===#   vim-gtk2-6.3.15 depends on executable: pkg-config - found
===#   vim-gtk2-6.3.15 depends on file: /usr/local/bin/intltool-extract - found
===#   vim-gtk2-6.3.15 depends on shared library: iconv.3 - found
===#   vim-gtk2-6.3.15 depends on shared library: glib-2.0.400 - found
===#   vim-gtk2-6.3.15 depends on shared library: atk-1.0.600 - found
===#   vim-gtk2-6.3.15 depends on shared library: pango-1.0.399 - found
===#   vim-gtk2-6.3.15 depends on shared library: gtk-x11-2.0.400 - found
===#  Configuring for vim-gtk2-6.3.15
cd testdir; make -f Makefile clean
rm -rf *.out *.rej *.orig test.log tiny.vim small.vim mbyte.vim test.ok X* viminfo
rm -f *.o objects/* core vim.core vim xxd/*.o
rm -f xxd/xxd auto/osdef.h auto/pathdef.c auto/if_perl.c
rm -f conftest* *~ auto/link.sed
if test -d po; then  cd po; make prefix= clean;  fi
rm -f auto/config.status auto/config.cache config.log auto/config.log
rm -f auto/config.h auto/link.log auto/link.sed auto/config.mk
touch auto/config.h
cp config.mk.dist auto/config.mk
rm -f tags
===#  Building for vim-gtk2-6.3.15
rm -f auto/config.status auto/config.cache config.log auto/config.log
rm -f auto/config.h auto/link.log auto/link.sed auto/config.mk
touch auto/config.h
cp config.mk.dist auto/config.mk
GUI_INC_LOC="" GUI_LIB_LOC=""  CC="cc" CPPFLAGS="" CFLAGS="-O -pipe  "  LDFLAGS=""  srcdir="."  ./configure --enable-gui=gtk2 --with-gtk-prefix=/usr/X11R6     --enable-perlinterp       --enable-cscope --enable-multibyte --enable-fontset --enable-xim        --with-features=big        --prefix=/usr/local --with-tlib=termlib 
creating cache auto/config.cache
checking whether make sets ${MAKE}... yes
checking for gcc... cc
[...skipped...]
checking for setjmp.h... yes
updating cache auto/config.cache
creating auto/config.status
creating auto/config.mk
creating auto/config.h
make -f Makefile all
mkdir objects
CC="cc -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -DXTHREADS -D_THREAD_SAFE -DXUSE_MTSAFE_API -DXNO_MTSAFE_PWDAPI -I/usr/local/include/atk-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/X11R6/include/pango-1.0 -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include  -O -pipe  -I/usr/X11R6/include -DAPPLLIB_EXP="/usr/local/lib/perl5/5.8.5/BSDPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H  -pipe -I/usr/local/include  -I/usr/local/lib/perl5/5.8.5/mach/CORE    " srcdir=. sh ./osdef.sh
cc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -DXTHREADS -D_THREAD_SAFE -DXUSE_MTSAFE_API -DXNO_MTSAFE_PWDAPI -I/usr/local/include/atk-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/X11R6/include/pango-1.0 -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include  -O -pipe  -I/usr/X11R6/include -DAPPLLIB_EXP="/usr/local/lib/perl5/5.8.5/BSDPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H  -pipe -I/usr/local/include  -I/usr/local/lib/perl5/5.8.5/mach/CORE     -o objects/buffer.o buffer.c
[...skipped...]
cc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -DXTHREADS -D_THREAD_SAFE -DXUSE_MTSAFE_API -DXNO_MTSAFE_PWDAPI -I/usr/local/include/atk-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/X11R6/include/pango-1.0 -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include  -O -pipe  -I/usr/X11R6/include -DAPPLLIB_EXP="/usr/local/lib/perl5/5.8.5/BSDPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H  -pipe -I/usr/local/include  -I/usr/local/lib/perl5/5.8.5/mach/CORE     -o objects/gui_beval.o gui_beval.c
/usr/bin/perl -e 'unless ( $] >= 5.005 ) { for (qw(na defgv errgv)) { print "#define PL_$_ $_\n" }}' > auto/if_perl.c
/usr/bin/perl /usr/local/lib/perl5/5.8.5/ExtUtils/xsubpp -prototypes -typemap  /usr/local/lib/perl5/5.8.5/ExtUtils/typemap if_perl.xs >> auto/if_perl.c
cc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -DXTHREADS -D_THREAD_SAFE -DXUSE_MTSAFE_API -DXNO_MTSAFE_PWDAPI -I/usr/local/include/atk-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/X11R6/include/pango-1.0 -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include  -O -pipe  -I/usr/X11R6/include -DAPPLLIB_EXP="/usr/local/lib/perl5/5.8.5/BSDPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H  -pipe -I/usr/local/include  -I/usr/local/lib/perl5/5.8.5/mach/CORE     -o objects/if_perl.o auto/if_perl.c
if_perl.xs: In function `newWINrv':
if_perl.xs:467: warning: cast from pointer to integer of different size
if_perl.xs: In function `newBUFrv':
if_perl.xs:468: warning: cast from pointer to integer of different size
if_perl.c: In function `XS_VIWIN_DESTROY':
if_perl.c:995: warning: cast to pointer from integer of different size
if_perl.c: In function `XS_VIWIN_Buffer':
if_perl.c:1021: warning: cast to pointer from integer of different size
if_perl.c: In function `XS_VIWIN_SetHeight':
if_perl.c:1055: warning: cast to pointer from integer of different size
if_perl.c: In function `XS_VIWIN_Cursor':
if_perl.c:1086: warning: cast to pointer from integer of different size
if_perl.c: In function `XS_VIBUF_DESTROY':
if_perl.c:1131: warning: cast to pointer from integer of different size
if_perl.c: In function `XS_VIBUF_Name':
if_perl.c:1157: warning: cast to pointer from integer of different size
if_perl.c: In function `XS_VIBUF_Number':
if_perl.c:1189: warning: cast to pointer from integer of different size
if_perl.c: In function `XS_VIBUF_Count':
if_perl.c:1217: warning: cast to pointer from integer of different size
if_perl.c: In function `XS_VIBUF_Get':
if_perl.c:1250: warning: cast to pointer from integer of different size
if_perl.c: In function `XS_VIBUF_Set':
if_perl.c:1293: warning: cast to pointer from integer of different size
if_perl.c: In function `XS_VIBUF_Delete':
if_perl.c:1344: warning: cast to pointer from integer of different size
if_perl.c: In function `XS_VIBUF_Append':
if_perl.c:1415: warning: cast to pointer from integer of different size
cc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -DXTHREADS -D_THREAD_SAFE -DXUSE_MTSAFE_API -DXNO_MTSAFE_PWDAPI -I/usr/local/include/atk-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/X11R6/include/pango-1.0 -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include  -O -pipe  -I/usr/X11R6/include -DAPPLLIB_EXP="/usr/local/lib/perl5/5.8.5/BSDPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H  -pipe -I/usr/local/include  -I/usr/local/lib/perl5/5.8.5/mach/CORE     -o objects/if_perlsfio.o if_perlsfio.c
cc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -DXTHREADS -D_THREAD_SAFE -DXUSE_MTSAFE_API -DXNO_MTSAFE_PWDAPI -I/usr/local/include/atk-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/X11R6/include/pango-1.0 -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include  -O -pipe  -I/usr/X11R6/include -DAPPLLIB_EXP="/usr/local/lib/perl5/5.8.5/BSDPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H  -pipe -I/usr/local/include  -I/usr/local/lib/perl5/5.8.5/mach/CORE     -o objects/netbeans.o netbeans.c
cc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -DXTHREADS -D_THREAD_SAFE -DXUSE_MTSAFE_API -DXNO_MTSAFE_PWDAPI -I/usr/local/include/atk-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/X11R6/include/pango-1.0 -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include  -O -pipe  -I/usr/X11R6/include -DAPPLLIB_EXP="/usr/local/lib/perl5/5.8.5/BSDPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H  -pipe -I/usr/local/include  -I/usr/local/lib/perl5/5.8.5/mach/CORE     version.c -o objects/version.o
  cc  -lXt -L/usr/X11R6/lib -Wl,-R/usr/local/lib/perl5/5.8.5/mach/CORE   -L/usr/local/lib  -o vim objects/buffer.o  objects/charset.o  objects/diff.o  objects/digraph.o  objects/edit.o  objects/eval.o  objects/ex_cmds.o  objects/ex_cmds2.o  objects/ex_docmd.o  objects/ex_eval.o  objects/ex_getln.o  objects/fileio.o  objects/fold.o  objects/getchar.o    objects/if_cscope.o  objects/if_xcmdsrv.o  objects/main.o  objects/mark.o  objects/memfile.o  objects/memline.o  objects/menu.o  objects/message.o  objects/misc1.o  objects/misc2.o  objects/move.o  objects/mbyte.o  objects/normal.o  objects/ops.o  objects/option.o  objects/os_unix.o  objects/pathdef.o  objects/quickfix.o  objects/regexp.o  objects/screen.o  objects/search.o  objects/syntax.o    objects/tag.o  objects/term.o  objects/ui.o  objects/undo.o  objects/window.o  objects/gui.o objects/gui_gtk.o objects/gui_gtk_x11.o  objects/pty.o objects/gui_gtk_f.o  objects/gui_beval.o  objects/if_perl.o objects/if_perlsfio.o       !
      objects/netbeans.o   objects/version.o   -Wl,--export-dynamic -L/usr/local/lib -L/usr/X11R6/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -lXrandr -lXi -lXinerama -lXcursor -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lXft -lfreetype -lz -lXrender -lXext -lfontconfig -lpangox-1.0 -lX11 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -liconv -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -ltermlib -liconv -lposix1e  -Wl,-R/usr/local/lib/perl5/5.8.5/mach/CORE -Wl,-E  -L/usr/local/lib /usr/local/lib/perl5/5.8.5/mach/auto/DynaLoader/DynaLoader.a -L/usr/local/lib/perl5/5.8.5/mach/CORE -lperl -lm -lcrypt -lutil -lc     
objects/os_unix.o: In function `get_stack_limit':
objects/os_unix.o(.text+0x353): undefined reference to `pthread_attr_init'
objects/os_unix.o(.text+0x365): undefined reference to `pthread_attr_get_np'
objects/os_unix.o(.text+0x37c): undefined reference to `pthread_attr_getstacksize'
objects/os_unix.o(.text+0x393): undefined reference to `pthread_attr_destroy'
*** Error code 1

Stop in /scratch/usr/ports/editors/vim/work/vim63/src.
*** Error code 1

Stop in /scratch/usr/ports/editors/vim/work/vim63/src.
*** Error code 1

Stop in /usr/ports/editors/vim.

>Fix:

  I don't know.
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list