Eterm port broken?

Yves de Champlain yves at macports.org
Thu Mar 29 17:03:12 PDT 2007


Le 07-03-29 à 19:45, Michael Jackson a écrit :

> Yves,
>
> Thanks for the response. Here's the error I'm encountering (please  
> pardon the length):
>
>
>
> --->  Building Eterm with target all
> Error: Target com.apple.build returned: shell command "cd "/opt/ 
> local/var/db/dports/build/ 
> _opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_ 
> dports_x11_Eterm/work/Eterm-0.9.4" && make all" returned error 2
> Command output: then mv -f ".deps/windows.Tpo" ".deps/windows.Plo";  
> else rm -f ".deps/windows.Tpo"; exit 1; fi
> gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/local/include -L/opt/local/ 
> lib -I/opt/local/include -DDARWIN -I/usr/X11R6/include -I/opt/local/ 
> include -L/opt/local/lib -I/opt/local/include -I/usr/X11R6/include - 
> g -O2 -MT windows.lo -MD -MP -MF .deps/windows.Tpo -c windows.c  - 
> fno-common -DPIC -o .libs/windows.o
> windows.c: In function 'Create_Windows':
> windows.c:507: warning: pointer targets in passing argument 1 of  
> 'strlen' differ in signedness
> gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/local/include -L/opt/local/ 
> lib -I/opt/local/include -DDARWIN -I/usr/X11R6/include -I/opt/local/ 
> include -L/opt/local/lib -I/opt/local/include -I/usr/X11R6/include - 
> g -O2 -MT windows.lo -MD -MP -MF .deps/windows.Tpo -c windows.c -o  
> windows.o >/dev/null 2>&1
> if /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. - 
> I..   -I/opt/local/include -L/opt/local/lib -I/opt/local/include - 
> DDARWIN -I/usr/X11R6/include -I/opt/local/include -L/opt/local/lib - 
> I/opt/local/include -I/usr/X11R6/include   -g -O2 -MT  
> defaultfont.lo -MD -MP -MF ".deps/defaultfont.Tpo" -c -o  
> defaultfont.lo defaultfont.c; \
> then mv -f ".deps/defaultfont.Tpo" ".deps/defaultfont.Plo"; else rm  
> -f ".deps/defaultfont.Tpo"; exit 1; fi
> gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/local/include -L/opt/local/ 
> lib -I/opt/local/include -DDARWIN -I/usr/X11R6/include -I/opt/local/ 
> include -L/opt/local/lib -I/opt/local/include -I/usr/X11R6/include - 
> g -O2 -MT defaultfont.lo -MD -MP -MF .deps/defaultfont.Tpo -c  
> defaultfont.c  -fno-common -DPIC -o .libs/defaultfont.o
> gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/local/include -L/opt/local/ 
> lib -I/opt/local/include -DDARWIN -I/usr/X11R6/include -I/opt/local/ 
> include -L/opt/local/lib -I/opt/local/include -I/usr/X11R6/include - 
> g -O2 -MT defaultfont.lo -MD -MP -MF .deps/defaultfont.Tpo -c  
> defaultfont.c -o defaultfont.o >/dev/null 2>&1
> if /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. - 
> I..   -I/opt/local/include -L/opt/local/lib -I/opt/local/include - 
> DDARWIN -I/usr/X11R6/include -I/opt/local/include -L/opt/local/lib - 
> I/opt/local/include -I/usr/X11R6/include   -g -O2 -MT libscream.lo - 
> MD -MP -MF ".deps/libscream.Tpo" -c -o libscream.lo libscream.c; \
> then mv -f ".deps/libscream.Tpo" ".deps/libscream.Plo"; else rm -f  
> ".deps/libscream.Tpo"; exit 1; fi
> gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/local/include -L/opt/local/ 
> lib -I/opt/local/include -DDARWIN -I/usr/X11R6/include -I/opt/local/ 
> include -L/opt/local/lib -I/opt/local/include -I/usr/X11R6/include - 
> g -O2 -MT libscream.lo -MD -MP -MF .deps/libscream.Tpo -c  
> libscream.c  -fno-common -DPIC -o .libs/libscream.o
> libscream.c:1488:2: warning: #warning compiling in libscream
> libscream.c:1493:2: warning: #warning compiling in support for GNU  
> screen
> gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/local/include -L/opt/local/ 
> lib -I/opt/local/include -DDARWIN -I/usr/X11R6/include -I/opt/local/ 
> include -L/opt/local/lib -I/opt/local/include -I/usr/X11R6/include - 
> g -O2 -MT libscream.lo -MD -MP -MF .deps/libscream.Tpo -c  
> libscream.c -o libscream.o >/dev/null 2>&1
> /bin/sh ../libtool --mode=link gcc  -g -O2  -L/opt/local/lib -L/usr/ 
> X11R6/lib -L/opt/local/lib -L/usr/X11R6/lib  -o libEterm.la -rpath / 
> opt/local/lib -release 0.9.4 actions.lo buttons.lo command.lo  
> draw.lo e.lo events.lo font.lo grkelot.lo menus.lo misc.lo  
> options.lo pixmap.lo screen.lo script.lo scrollbar.lo startup.lo  
> system.lo term.lo timer.lo utmp.lo windows.lo defaultfont.lo  
> libscream.lo  -lImlib2 -lttf -ldl -L/opt/local/lib -lImlib2 -L/opt/ 
> local/lib -lfreetype -lz -L/usr/X11R6/lib -lX11 -lXext -ldl -lm  - 
> lSM -lICE -lpcre   -lXRes  -lSM -lICE -lXmu -last -lXext -lX11 -lm
> libtool: link: warning: library `/opt/local/lib/libttf.la' was moved.
> rm -fr .libs/libEterm.lax
> mkdir .libs/libEterm.lax
> rm -fr .libs/libEterm.lax/libttf.a
> mkdir .libs/libEterm.lax/libttf.a
> Extracting /opt/local/lib/libttf.a
> gcc -dynamiclib ${wl}-flat_namespace ${wl}-undefined ${wl}suppress - 
> o .libs/libEterm-0.9.4.dylib  .libs/actions.o .libs/buttons.o .libs/ 
> command.o .libs/draw.o .libs/e.o .libs/events.o .libs/font.o .libs/ 
> grkelot.o .libs/menus.o .libs/misc.o .libs/options.o .libs/ 
> pixmap.o .libs/screen.o .libs/script.o .libs/scrollbar.o .libs/ 
> startup.o .libs/system.o .libs/term.o .libs/timer.o .libs/ 
> utmp.o .libs/windows.o .libs/defaultfont.o .libs/libscream.o  .libs/ 
> libEterm.lax/libttf.a/freetype.o .libs/libEterm.lax/libttf.a/ 
> ftxcmap.o .libs/libEterm.lax/libttf.a/ftxerr18.o .libs/libEterm.lax/ 
> libttf.a/ftxgasp.o .libs/libEterm.lax/libttf.a/ftxgdef.o .libs/ 
> libEterm.lax/libttf.a/ftxgpos.o .libs/libEterm.lax/libttf.a/ 
> ftxgsub.o .libs/libEterm.lax/libttf.a/ftxkern.o .libs/libEterm.lax/ 
> libttf.a/ftxopen.o .libs/libEterm.lax/libttf.a/ftxpost.o .libs/ 
> libEterm.lax/libttf.a/ftxsbit.o .libs/libEterm.lax/libttf.a/ 
> ftxwidth.o   -L/opt/local/lib -L/usr/X11R6/lib /opt/local/lib/ 
> libImlib2.dylib /opt/local/lib/libz.dylib /usr/X11R6/lib/ 
> libX11.dylib /usr/X11R6/lib/libXext.dylib /opt/local/lib/ 
> libfreetype.dylib -lz -ldl /opt/local/lib/libpcre.dylib -lXRes -lSM  
> -lICE -lXmu /opt/local/lib/libast.dylib /usr/X11R6/lib/libSM.dylib / 
> usr/X11R6/lib/libICE.dylib -lXext -lX11 -lm  -install_name  /opt/ 
> local/lib/libEterm-0.9.4.dylib
> ld: common symbols not allowed with MH_DYLIB output format with the  
> -multi_module option
> .libs/libEterm.lax/libttf.a/freetype.o definition of common  
> _TTMemory_Allocated (size 16)
> .libs/libEterm.lax/libttf.a/freetype.o definition of common  
> _TTMemory_MaxAllocated (size 16)
> /usr/bin/libtool: internal link edit command failed
> make[2]: *** [libEterm.la] Error 1
> make[1]: *** [all-recursive] Error 1
> make: *** [all] Error 2
>
> Error: Status 1 encountered during processin

You should open a ticket

https://svn.macosforge.org/projects/macports/newticket (you need to  
be logged in)

and include the complete output starting from configure

port clean Eterm
port -d install Eterm

yves




More information about the macports-users mailing list