google-code-export / photivo

Automatically exported from code.google.com/p/photivo
GNU General Public License v3.0
3 stars 0 forks source link

Compile error on ArchLinux - error: unable to find string literal operator ‘operator"" DCRAW_VERSION’ #75

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1.
ArchLinux updated
graphicsmagick-qd16 1.3.13-1
photivo-hg from Mercurial repository
dcraw 9.12-1

2.
gcc 4.7.0-6
qmake & make

3.
Build Photivo : yes
Build ptClear : yes
Build Gimp plugin : yes
Build curves creator : no
Build Adobe profiles creator : no

cd ptGimpProject/ && /usr/bin/qmake 
/tmp/yaourt-tmp-user/aur-photivo-hg/src/photivo-build/ptGimpProject/ptGimpProjec
t.pro PREFIX=/usr -o Makefile
cd ptGimpProject/ && make -f Makefile 
make[1]: Entering directory 
`/tmp/yaourt-tmp-user/aur-photivo-hg/src/photivo-build/ptGimpProject'
compiling ../Sources/ptCalloc.cpp
compiling ../Sources/ptError.cpp
compiling ../Sources/ptGimp.cpp
../Sources/ptGimp.cpp: In function ‘void ptRun(const gchar*, gint, const 
GimpParam*, gint*, GimpParam**)’:
../Sources/ptGimp.cpp:214:55: warning: passing NULL to non-pointer argument 3 
of ‘gboolean gimp_image_insert_layer(gint32, gint32, gint32, gint)’ 
[-Wconversion-null]
linking ../ptGimp
make[1]: Leaving directory 
`/tmp/yaourt-tmp-user/aur-photivo-hg/src/photivo-build/ptGimpProject'
cd ptClearProject/ && /usr/bin/qmake 
/tmp/yaourt-tmp-user/aur-photivo-hg/src/photivo-build/ptClearProject/ptClearProj
ect.pro PREFIX=/usr -o Makefile
cd ptClearProject/ && make -f Makefile 
make[1]: Entering directory 
`/tmp/yaourt-tmp-user/aur-photivo-hg/src/photivo-build/ptClearProject'
compiling ../Sources/ptClear.cpp
linking ../ptClear
make[1]: Leaving directory 
`/tmp/yaourt-tmp-user/aur-photivo-hg/src/photivo-build/ptClearProject'
cd photivoProject/ && /usr/bin/qmake 
/tmp/yaourt-tmp-user/aur-photivo-hg/src/photivo-build/photivoProject/photivoProj
ect.pro PREFIX=/usr -o Makefile
Project MESSAGE: Photivo 2012-05-23 (rev 6f403809f6c7)+
cd photivoProject/ && make -f Makefile 
make[1]: Entering directory 
`/tmp/yaourt-tmp-user/aur-photivo-hg/src/photivo-build/photivoProject'
uic ../Sources/filemgmt/ptFileMgrWindow.ui
uic ../Sources/filters/ptFilter_Outline.ui
uic ../Sources/filters/ptFilter_Wiener.ui
uic ../Sources/ptMainWindow.ui
compiling ../Sources/filemgmt/ptColumnGridThumbnailLayouter.cpp
compiling ../Sources/filemgmt/ptFileMgrDM.cpp
compiling ../Sources/filemgmt/ptFileMgrWindow.cpp
In file included from ../Sources/filemgmt/ptFileMgrWindow.cpp:34:0:
../Sources/filemgmt/../ptDefines.h: In instantiation of ‘void DelAndNull(T*&) 
[with T = ptAbstractThumbnailLayouter]’:
../Sources/filemgmt/ptFileMgrWindow.cpp:196:24:   required from here
../Sources/filemgmt/../ptDefines.h:40:3: warning: deleting object of abstract 
class type ‘ptAbstractThumbnailLayouter’ which has non-virtual destructor 
will cause undefined behaviour [-Wdelete-non-virtual-dtor]
compiling ../Sources/filemgmt/ptGraphicsSceneEmitter.cpp
compiling ../Sources/filemgmt/ptGraphicsThumbGroup.cpp
compiling ../Sources/filemgmt/ptGridThumbnailLayouter.cpp
compiling ../Sources/filemgmt/ptImageView.cpp
compiling ../Sources/filemgmt/ptPathBar.cpp
compiling ../Sources/filemgmt/ptRowGridThumbnailLayouter.cpp
compiling ../Sources/filemgmt/ptSingleDirModel.cpp
compiling ../Sources/filemgmt/ptTagList.cpp
compiling ../Sources/filemgmt/ptTagModel.cpp
compiling ../Sources/filemgmt/ptThumbnailCache.cpp
compiling ../Sources/filemgmt/ptThumbnailer.cpp
compiling ../Sources/filters/ptCfgItem.cpp
compiling ../Sources/filters/ptFilter_ABCurves.cpp
compiling ../Sources/filters/ptFilter_ColorContrast.cpp
compiling ../Sources/filters/ptFilter_DetailCurve.cpp
compiling ../Sources/filters/ptFilter_GammaTool.cpp
compiling ../Sources/filters/ptFilter_Highlights.cpp
compiling ../Sources/filters/ptFilter_LumaDenoiseCurve.cpp
compiling ../Sources/filters/ptFilter_LumaSatAdjust.cpp
compiling ../Sources/filters/ptFilter_Outline.cpp
compiling ../Sources/filters/ptFilter_SatCurve.cpp
compiling ../Sources/filters/ptFilter_ShadowsHighlights.cpp
compiling ../Sources/filters/ptFilter_SigContrast.cpp
compiling ../Sources/filters/ptFilter_StdCurve.cpp
compiling ../Sources/filters/ptFilter_ToneAdjust.cpp
compiling ../Sources/filters/ptFilter_Wiener.cpp
compiling ../Sources/filters/ptFilterBase.cpp
compiling ../Sources/filters/ptFilterConfig.cpp
compiling ../Sources/filters/ptFilterDM.cpp
compiling ../Sources/filters/ptFilterFactory.cpp
compiling ../Sources/ptCalloc.cpp
compiling ../Sources/ptChannelMixer.cpp
compiling ../Sources/ptCheck.cpp
compiling ../Sources/ptChoice.cpp
compiling ../Sources/ptCimg.cpp
compiling ../Sources/ptConfirmRequest.cpp
compiling ../Sources/ptCurve.cpp
compiling ../Sources/ptCurveWindow.cpp
compiling ../Sources/ptDcRaw.cpp
../Sources/ptDcRaw.cpp: In member function ‘void ptDcRaw::parse_redcine()’:
../Sources/ptDcRaw.cpp:6320:30: warning: comparison between signed and unsigned 
integer expressions [-Wsign-compare]
../Sources/ptDcRaw.cpp: In member function ‘void 
ptDcRaw::tiff_head(tiff_hdr*)’:
../Sources/ptDcRaw.cpp:8215:21: error: unable to find string literal operator 
‘operator"" DCRAW_VERSION’
make[1]: *** [../Objects/ptDcRaw.o] Error 1
make[1]: Leaving directory 
`/tmp/yaourt-tmp-user/aur-photivo-hg/src/photivo-build/photivoProject'
make: *** [sub-photivoProject-make_default] Error 2

Original issue reported on code.google.com by lins...@gmail.com on 24 May 2012 at 7:26

GoogleCodeExporter commented 9 years ago
Confirmed.
Also see flickr thread: 
http://www.flickr.com/groups/photivo/discuss/72157629871855028/

Original comment by brother.john.gm@googlemail.com on 25 May 2012 at 11:10

GoogleCodeExporter commented 9 years ago
This issue was closed by revision a6a510b296d2.

Original comment by brother.john.gm@googlemail.com on 25 May 2012 at 11:11

GoogleCodeExporter commented 9 years ago
Confirmed, it work !

Original comment by lins...@gmail.com on 25 May 2012 at 1:21