Subject: pkg/34546: editors/dasher fails to compile
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <peter@kerwien.homeip.net>
List: pkgsrc-bugs
Date: 09/17/2006 19:25:00
>Number:         34546
>Category:       pkg
>Synopsis:       editors/dasher fails to compile
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Sep 17 19:25:00 +0000 2006
>Originator:     Peter Kerwien
>Release:        NetBSD 4.0 Beta
>Organization:
N/A
>Environment:
NetBSD netbsd 4.0_BETA NetBSD 4.0_BETA (GENERIC) #0: Sat Sep 16 07:23:03 CEST 2006  root@netbsd:/usr/obj/sys/arch/amd64/compile/GENERIC amd64
>Description:
editors/dasher-4.2.0nb1 fails to compile on NetBSD 4.0 Beta:

...
/usr/pkg/include/freetype2 -I/usr/pkg/lib/gtk-2.0/include -I/usr/pkg/include/atk -1.0 -I/usr/pkg/include/cairo -I/usr/pkg/xorg/include -I/usr/pkg/include/libpng1 2 -I/usr/pkg/include/libxml2    -DWNCK_I_KNOW_THIS_IS_UNSTABLE -I./../DasherCore  -DPROGDATA=\"/usr/pkg/share/dasher\" -I../../intl -I../../intl  -O2 -I/usr/pkg/ include -I/usr/include -I/usr/pkg/include/freetype2 -Wall -Wno-non-virtual-dtor -MT FileLogger.o -MD -MP -MF ".deps/FileLogger.Tpo" -c -o FileLogger.o FileLogge r.cpp; \
        then mv -f ".deps/FileLogger.Tpo" ".deps/FileLogger.Po"; else rm -f ".de ps/FileLogger.Tpo"; exit 1; fi
FileLogger.cpp: In member function 'std::string CFileLogger::GetTimeDateStamp()' :
FileLogger.cpp:514: error: cannot convert 'long int*' to 'const time_t*' for arg ument '1' to 'char* ctime(const time_t*)'
FileLogger.cpp:541: warning: format '%d' expects type 'int', but argument 3 has type 'long int'
gmake[4]: *** [FileLogger.o] Error 1
gmake[4]: Leaving directory `/usr/pkgsrc/editors/dasher/work/dasher-4.2.0/Src/Da sherCore'
gmake[3]: *** [all-recursive] Error 1
gmake[3]: Leaving directory `/usr/pkgsrc/editors/dasher/work/dasher-4.2.0/Src/Da sherCore'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/usr/pkgsrc/editors/dasher/work/dasher-4.2.0/Src'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/pkgsrc/editors/dasher/work/dasher-4.2.0'
gmake: *** [all] Error 2
*** Error code 2

Stop.
make: stopped in /usr/pkgsrc/editors/dasher
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/editors/dasher

>How-To-Repeat:
1. Sync pksrc to current.
2. Try to install editors/dasher-4.2.0nb1 on NetBSD 4.0 Beta

>Fix: