Bug 53059 - MAINT UPDATE: update logjam2, fix build error under 4.8
Summary: MAINT UPDATE: update logjam2, fix build error under 4.8
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-06-08 17:20 UTC by Mike
Modified: 2003-06-12 04:20 UTC (History)
0 users

See Also:


Attachments
logjam2-412to420 (2.95 KB, text/plain)
2003-06-08 17:20 UTC, Mike
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mike 2003-06-08 17:20:13 UTC
* update to latest upstream release
* update pkg-descr and fix typo
* add a knob for librsvg
* patch to build under 4.8-STABLE (thanks to Sergey Osokin)

Fix: Apply diff, enjoy new features.
Comment 1 Mario Sergio Fujikawa Ferreira freebsd_committer freebsd_triage 2003-06-12 03:55:41 UTC
Hi,

	I was going through your PR to update logjam2 port.
It can be found at

http://www.freebsd.org/cgi/query-pr.cgi?pr=53059

	However, I am unable to build it on a recent -STABLE system.
Can you investigate this?

$ uname -a
FreeBSD exxodus.here.here 4.8-STABLE FreeBSD 4.8-STABLE #0: Mon Jun  9 04:56:05 BRT 2003     lioux@exxodus.here.here:/usr/obj/usr/src/sys/LIOUX  i386

$ script log make
Script started on Wed Jun 11 23:52:47 2003

logjam has the following tunable option(s):
                WITH_GTKSPELL   Enable spell checking
                WITH_XMMS       Enable XMMS music detection
                WITH_GTKHTML    Enable GTK HTML3 preview
                WITH_RSVG       Enable librsvg

>> logjam-4.2.0.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
>> Attempting to fetch from http://logjam.danga.com/download/.

Receiving logjam-4.2.0.tar.gz (468911 bytes): 0%
Receiving logjam-4.2.0.tar.gz (468911 bytes): 1%
Receiving logjam-4.2.0.tar.gz (468911 bytes): 9%
Receiving logjam-4.2.0.tar.gz (468911 bytes): 22%
Receiving logjam-4.2.0.tar.gz (468911 bytes): 35%
Receiving logjam-4.2.0.tar.gz (468911 bytes): 49%
Receiving logjam-4.2.0.tar.gz (468911 bytes): 62%
Receiving logjam-4.2.0.tar.gz (468911 bytes): 75%
Receiving logjam-4.2.0.tar.gz (468911 bytes): 89%
Receiving logjam-4.2.0.tar.gz (468911 bytes): 100%

468911 bytes transferred in 8.3 seconds (55.30 kBps)
===>  Extracting for logjam2-4.2.0
>> Checksum OK for logjam-4.2.0.tar.gz.

===>  Patching for logjam2-4.2.0
===>   logjam2-4.2.0 depends on executable: gmake - found
===>   logjam2-4.2.0 depends on shared library: curl.2 - found
===>   logjam2-4.2.0 depends on shared library: X11.6 - found
===>   logjam2-4.2.0 depends on shared library: glib-2.0.200 - found
===>   logjam2-4.2.0 depends on shared library: atk-1.0.200 - found
===>   logjam2-4.2.0 depends on shared library: pango-1.0.200 - found
===>   logjam2-4.2.0 depends on shared library: gtk-x11-2.0.200 - found
===>   logjam2-4.2.0 depends on shared library: xml2.5 - found
===>  Configuring for logjam2-4.2.0
checking build system type... i386-portbld-freebsd4.8
checking host system type... i386-portbld-freebsd4.8
checking target system type... i386-portbld-freebsd4.8
checking for a BSD-compatible install... /usr/bin/install -c 
checking whether build environment is sane... yes
checking whether gmake sets $(MAKE)... yes
checking for working aclocal-1.4... missing
checking for working autoconf... found
checking for working automake-1.4... missing
checking for working autoheader... found
checking for working makeinfo... found
checking for mingw... no
checking for pkg-config... /usr/local/bin/pkg-config
checking for gtk+-2.0 gmodule-2.0 libxml-2.0... yes
checking LOGJAM_CFLAGS... -I/usr/local/include/atk-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2 -I/usr/local/include -I/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/lib/gtk-2.0/include -I/usr/X11R6/include/pango-1.0 -I/usr/X11R6/include -I/usr/local/include/freetype2  
checking LOGJAM_LIBS... -Wl,--export-dynamic -L/usr/local/lib -L/usr/X11R6/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -lXinerama -latk-1.0 -lgdk_pixbuf-2.0 -lpangoxft-1.0 -lXft -lfreetype -lXrender -lXext -lfontconfig -lpangox-1.0 -lX11 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lxml2 -lz -liconv -lm  
checking for curl-config... /usr/local/bin/curl-config
checking for gcc... /usr/local/bin/ccache_cc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether /usr/local/bin/ccache_cc accepts -g... yes
checking for /usr/local/bin/ccache_cc option to accept ANSI C... none needed
checking for a BSD-compatible install... /usr/bin/install -c 
checking how to run the C preprocessor... /usr/local/bin/ccache_cc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... no
checking for unistd.h... yes
checking getopt.h usability... no
checking getopt.h presence... no
checking for getopt.h... no
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for LC_MESSAGES... yes
checking libintl.h usability... no
checking libintl.h presence... no
checking for libintl.h... no
checking for getopt_long... no
configure: creating ./config.status
config.status: creating logjam.spec
config.status: creating images/Makefile
config.status: creating src/Makefile
config.status: creating Makefile
config.status: creating po/Makefile.in
config.status: creating config.h
config.status: executing default-1 commands
config.status: executing default-2 commands

 logjam 4.2.0 build configuration:

    - Link to XMMS: no
    - Using GtkSpell: no
    - Using GtkHTML: no
    - Using librsvg: no

===>  Building for logjam2-4.2.0
gmake  all-recursive
gmake[1]: Entering directory `/tmp/update/logjam2/work/logjam-4.2.0'
Making all in images
gmake[2]: Entering directory `/tmp/update/logjam2/work/logjam-4.2.0/images'
gdk-pixbuf-csource --raw --build-list logjam_ljuser        logjam_ljuser.png            logjam_ljcomm        logjam_ljcomm.png          logjam_private       logjam_private.png         logjam_protected     logjam_protected.png       logjam_pencil        logjam_pencil.png          logjam_music         logjam_music.png           logjam_mood          logjam_mood.png            logjam_rarrow        logjam_rarrow.png          logjam_larrow        logjam_larrow.png          logjam_lrarrow       logjam_lrarrow.png         logjam_throbber_1    logjam_throbber_1.png      logjam_throbber_2    logjam_throbber_2.png      logjam_throbber_3    logjam_throbber_3.png      logjam_throbber_4    logjam_throbber_4.png      logjam_throbber_5    logjam_throbber_5.png      logjam_throbber_6    logjam_throbber_6.png      logjam_throbber_7    logjam_throbber_7.png      logjam_throbber_8    logjam_throbber_8.png      logjam_goat          logjam_goat.png            logjam_cfriends_on   logjam_cfriends_on.png     logjam_cfriends_off  logjam_cfriends_off.png    logjam_cfriends_new  logjam_cfriends_new.png >./pixbufs.h
gmake[2]: Leaving directory `/tmp/update/logjam2/work/logjam-4.2.0/images'
Making all in po
gmake[2]: Entering directory `/tmp/update/logjam2/work/logjam-4.2.0/po'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/tmp/update/logjam2/work/logjam-4.2.0/po'
Making all in src
gmake[2]: Entering directory `/tmp/update/logjam2/work/logjam-4.2.0/src'
/usr/local/bin/ccache_cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/atk-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2 -I/usr/local/include -I/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/lib/gtk-2.0/include -I/usr/X11R6/include/pango-1.0 -I/usr/X11R6/include -I/usr/local/include/freetype2    -I/usr/local/include -I/usr/local/include    -Wall -g -DLOCALEDIR=\"/var/tmp/plist_script//share/locale\" -DPIXMAPDIR=\"/var/tmp/plist_script//share/pixmaps\" -O -pipe -pipe -march=pentiumpro -c init.c
/usr/local/bin/ccache_cc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/atk-1.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2 -I/usr/local/include -I/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/lib/gtk-2.0/include -I/usr/X11R6/include/pango-1.0 -I/usr/X11R6/include -I/usr/local/include/freetype2    -I/usr/local/include -I/usr/local/include    -Wall -g -DLOCALEDIR=\"/var/tmp/plist_script//share/locale\" -DPIXMAPDIR=\"/var/tmp/plist_script//share/pixmaps\" -O -pipe -pipe -march=pentiumpro -c remote.c
In file included from /usr/include/sys/select.h:40,
                 from remote.c:17:
/usr/include/sys/event.h:53: syntax error before `uintptr_t'
/usr/include/sys/event.h:55: syntax error before `u_short'
In file included from remote.c:17:
/usr/include/sys/select.h:47: syntax error before `pid_t'
gmake[2]: *** [remote.o] Error 1
gmake[2]: Leaving directory `/tmp/update/logjam2/work/logjam-4.2.0/src'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/tmp/update/logjam2/work/logjam-4.2.0'
gmake: *** [all-recursive-am] Error 2
*** Error code 2

Stop in /tmp/update/logjam2.

Script done on Wed Jun 11 23:53:05 2003

-- 
Mario S F Ferreira - DF - Brazil - "I guess this is a signature."
FreeBSD Committer | FreeBSD-KDE Core Team | CS Developer
feature, n: a documented bug | bug, n: an undocumented feature
Comment 2 Mario Sergio Fujikawa Ferreira freebsd_committer freebsd_triage 2003-06-12 04:09:25 UTC
State Changed
From-To: open->closed

Committed, thanks!