AlfredoCubitos / qosmic

Automatically exported from code.google.com/p/qosmic
0 stars 1 forks source link

recipe for target '.obj/flam3util.o' failed #25

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. i dowloaded the svn version,

2. changed some value's in the qosmic.pro file to use package config and 
changed "PKGCONFIG = flam3 lua" to "PKGCONFIG = flam3 lua5.1" 
3. then
qmake
make.

What is the expected output? What do you see instead?
after correcting some things in the qosmic.pro file qmake did not have any 
errors,

but when running the make command i get the following error

qosmic-read-only/qosmic$ make 
g++ -c -m64 -pipe -O2 -D_REENTRANT -Wall -W -DQT_WEBKIT -DVERSION='"1.5.0"' 
-DFLAM3DIR='"/usr/local/share/flam3"' -DTRANSDIR='"/usr/share/translations"' 
-DSCRIPTSDIR='"/usr/share/scripts"' -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB 
-DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. 
-I/usr/include/qt4/QtUiTools -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui 
-I/usr/include/qt4/QtXml -I/usr/include/qt4 -Isrc -I.moc -I/usr/local/include 
-I/usr/include/libpng12 -I/usr/include/libxml2 -I/usr/include/lua5.1 -I.ui -o 
.obj/flam3util.o src/flam3util.cpp
src/flam3util.cpp: In member function ‘virtual double 
Util::xform_variable_accessor_mobius_re_a::get_var(flam3_xform*)’:
src/flam3util.cpp:250:33: error: ‘flam3_xform’ has no member named 
‘mobius_re_a’
  create_xform_variable_accessor(mobius_re_a)
                                 ^
src/flam3util.cpp:105:54: note: in definition of macro 
‘create_xform_variable_accessor’
   double get_var(flam3_xform* xform) { return xform->name; } \
                                                      ^
src/flam3util.cpp: In member function ‘virtual void 
Util::xform_variable_accessor_mobius_re_a::set_var(flam3_xform*, double)’:
src/flam3util.cpp:250:33: error: ‘flam3_xform’ has no member named 
‘mobius_re_a’
  create_xform_variable_accessor(mobius_re_a)
                                 ^
src/flam3util.cpp:106:59: note: in definition of macro 
‘create_xform_variable_accessor’
   void set_var(flam3_xform* xform, double value) { xform->name = value; } \
                                                           ^
src/flam3util.cpp: In member function ‘virtual double 
Util::xform_variable_accessor_mobius_im_a::get_var(flam3_xform*)’:
src/flam3util.cpp:251:33: error: ‘flam3_xform’ has no member named 
‘mobius_im_a’
  create_xform_variable_accessor(mobius_im_a)
                                 ^
src/flam3util.cpp:105:54: note: in definition of macro 
‘create_xform_variable_accessor’
   double get_var(flam3_xform* xform) { return xform->name; } \
                                                      ^
src/flam3util.cpp: In member function ‘virtual void 
Util::xform_variable_accessor_mobius_im_a::set_var(flam3_xform*, double)’:
src/flam3util.cpp:251:33: error: ‘flam3_xform’ has no member named 
‘mobius_im_a’
  create_xform_variable_accessor(mobius_im_a)
                                 ^
src/flam3util.cpp:106:59: note: in definition of macro 
‘create_xform_variable_accessor’
   void set_var(flam3_xform* xform, double value) { xform->name = value; } \
                                                           ^
src/flam3util.cpp: In member function ‘virtual double 
Util::xform_variable_accessor_mobius_re_b::get_var(flam3_xform*)’:
src/flam3util.cpp:252:33: error: ‘flam3_xform’ has no member named 
‘mobius_re_b’
  create_xform_variable_accessor(mobius_re_b)
                                 ^
src/flam3util.cpp:105:54: note: in definition of macro 
‘create_xform_variable_accessor’
   double get_var(flam3_xform* xform) { return xform->name; } \
                                                      ^
src/flam3util.cpp: In member function ‘virtual void 
Util::xform_variable_accessor_mobius_re_b::set_var(flam3_xform*, double)’:
src/flam3util.cpp:252:33: error: ‘flam3_xform’ has no member named 
‘mobius_re_b’
  create_xform_variable_accessor(mobius_re_b)
                                 ^
src/flam3util.cpp:106:59: note: in definition of macro 
‘create_xform_variable_accessor’
   void set_var(flam3_xform* xform, double value) { xform->name = value; } \
                                                           ^
src/flam3util.cpp: In member function ‘virtual double 
Util::xform_variable_accessor_mobius_im_b::get_var(flam3_xform*)’:
src/flam3util.cpp:253:33: error: ‘flam3_xform’ has no member named 
‘mobius_im_b’
  create_xform_variable_accessor(mobius_im_b)
                                 ^
src/flam3util.cpp:105:54: note: in definition of macro 
‘create_xform_variable_accessor’
   double get_var(flam3_xform* xform) { return xform->name; } \
                                                      ^
src/flam3util.cpp: In member function ‘virtual void 
Util::xform_variable_accessor_mobius_im_b::set_var(flam3_xform*, double)’:
src/flam3util.cpp:253:33: error: ‘flam3_xform’ has no member named 
‘mobius_im_b’
  create_xform_variable_accessor(mobius_im_b)
                                 ^
src/flam3util.cpp:106:59: note: in definition of macro 
‘create_xform_variable_accessor’
   void set_var(flam3_xform* xform, double value) { xform->name = value; } \
                                                           ^
src/flam3util.cpp: In member function ‘virtual double 
Util::xform_variable_accessor_mobius_re_c::get_var(flam3_xform*)’:
src/flam3util.cpp:254:33: error: ‘flam3_xform’ has no member named 
‘mobius_re_c’
  create_xform_variable_accessor(mobius_re_c)
                                 ^
src/flam3util.cpp:105:54: note: in definition of macro 
‘create_xform_variable_accessor’
   double get_var(flam3_xform* xform) { return xform->name; } \
                                                      ^
src/flam3util.cpp: In member function ‘virtual void 
Util::xform_variable_accessor_mobius_re_c::set_var(flam3_xform*, double)’:
src/flam3util.cpp:254:33: error: ‘flam3_xform’ has no member named 
‘mobius_re_c’
  create_xform_variable_accessor(mobius_re_c)
                                 ^
src/flam3util.cpp:106:59: note: in definition of macro 
‘create_xform_variable_accessor’
   void set_var(flam3_xform* xform, double value) { xform->name = value; } \
                                                           ^
src/flam3util.cpp: In member function ‘virtual double 
Util::xform_variable_accessor_mobius_im_c::get_var(flam3_xform*)’:
src/flam3util.cpp:255:33: error: ‘flam3_xform’ has no member named 
‘mobius_im_c’
  create_xform_variable_accessor(mobius_im_c)
                                 ^
src/flam3util.cpp:105:54: note: in definition of macro 
‘create_xform_variable_accessor’
   double get_var(flam3_xform* xform) { return xform->name; } \
                                                      ^
src/flam3util.cpp: In member function ‘virtual void 
Util::xform_variable_accessor_mobius_im_c::set_var(flam3_xform*, double)’:
src/flam3util.cpp:255:33: error: ‘flam3_xform’ has no member named 
‘mobius_im_c’
  create_xform_variable_accessor(mobius_im_c)
                                 ^
src/flam3util.cpp:106:59: note: in definition of macro 
‘create_xform_variable_accessor’
   void set_var(flam3_xform* xform, double value) { xform->name = value; } \
                                                           ^
src/flam3util.cpp: In member function ‘virtual double 
Util::xform_variable_accessor_mobius_re_d::get_var(flam3_xform*)’:
src/flam3util.cpp:256:33: error: ‘flam3_xform’ has no member named 
‘mobius_re_d’
  create_xform_variable_accessor(mobius_re_d)
                                 ^
src/flam3util.cpp:105:54: note: in definition of macro 
‘create_xform_variable_accessor’
   double get_var(flam3_xform* xform) { return xform->name; } \
                                                      ^
src/flam3util.cpp: In member function ‘virtual void 
Util::xform_variable_accessor_mobius_re_d::set_var(flam3_xform*, double)’:
src/flam3util.cpp:256:33: error: ‘flam3_xform’ has no member named 
‘mobius_re_d’
  create_xform_variable_accessor(mobius_re_d)
                                 ^
src/flam3util.cpp:106:59: note: in definition of macro 
‘create_xform_variable_accessor’
   void set_var(flam3_xform* xform, double value) { xform->name = value; } \
                                                           ^
src/flam3util.cpp: In member function ‘virtual double 
Util::xform_variable_accessor_mobius_im_d::get_var(flam3_xform*)’:
src/flam3util.cpp:257:33: error: ‘flam3_xform’ has no member named 
‘mobius_im_d’
  create_xform_variable_accessor(mobius_im_d)
                                 ^
src/flam3util.cpp:105:54: note: in definition of macro 
‘create_xform_variable_accessor’
   double get_var(flam3_xform* xform) { return xform->name; } \
                                                      ^
src/flam3util.cpp: In member function ‘virtual void 
Util::xform_variable_accessor_mobius_im_d::set_var(flam3_xform*, double)’:
src/flam3util.cpp:257:33: error: ‘flam3_xform’ has no member named 
‘mobius_im_d’
  create_xform_variable_accessor(mobius_im_d)
                                 ^
src/flam3util.cpp:106:59: note: in definition of macro 
‘create_xform_variable_accessor’
   void set_var(flam3_xform* xform, double value) { xform->name = value; } \
                                                           ^
src/flam3util.cpp: In member function ‘virtual double 
Util::xform_variable_accessor_mobius_re_a::get_var(flam3_xform*)’:
src/flam3util.cpp:105:60: warning: control reaches end of non-void function 
[-Wreturn-type]
   double get_var(flam3_xform* xform) { return xform->name; } \
                                                            ^
src/flam3util.cpp:250:2: note: in expansion of macro 
‘create_xform_variable_accessor’
  create_xform_variable_accessor(mobius_re_a)
  ^
src/flam3util.cpp: In member function ‘virtual double 
Util::xform_variable_accessor_mobius_im_a::get_var(flam3_xform*)’:
src/flam3util.cpp:105:60: warning: control reaches end of non-void function 
[-Wreturn-type]
   double get_var(flam3_xform* xform) { return xform->name; } \
                                                            ^
src/flam3util.cpp:251:2: note: in expansion of macro 
‘create_xform_variable_accessor’
  create_xform_variable_accessor(mobius_im_a)
  ^
src/flam3util.cpp: In member function ‘virtual double 
Util::xform_variable_accessor_mobius_re_b::get_var(flam3_xform*)’:
src/flam3util.cpp:105:60: warning: control reaches end of non-void function 
[-Wreturn-type]
   double get_var(flam3_xform* xform) { return xform->name; } \
                                                            ^
src/flam3util.cpp:252:2: note: in expansion of macro 
‘create_xform_variable_accessor’
  create_xform_variable_accessor(mobius_re_b)
  ^
src/flam3util.cpp: In member function ‘virtual double 
Util::xform_variable_accessor_mobius_im_b::get_var(flam3_xform*)’:
src/flam3util.cpp:105:60: warning: control reaches end of non-void function 
[-Wreturn-type]
   double get_var(flam3_xform* xform) { return xform->name; } \
                                                            ^
src/flam3util.cpp:253:2: note: in expansion of macro 
‘create_xform_variable_accessor’
  create_xform_variable_accessor(mobius_im_b)
  ^
src/flam3util.cpp: In member function ‘virtual double 
Util::xform_variable_accessor_mobius_re_c::get_var(flam3_xform*)’:
src/flam3util.cpp:105:60: warning: control reaches end of non-void function 
[-Wreturn-type]
   double get_var(flam3_xform* xform) { return xform->name; } \
                                                            ^
src/flam3util.cpp:254:2: note: in expansion of macro 
‘create_xform_variable_accessor’
  create_xform_variable_accessor(mobius_re_c)
  ^
src/flam3util.cpp: In member function ‘virtual double 
Util::xform_variable_accessor_mobius_im_c::get_var(flam3_xform*)’:
src/flam3util.cpp:105:60: warning: control reaches end of non-void function 
[-Wreturn-type]
   double get_var(flam3_xform* xform) { return xform->name; } \
                                                            ^
src/flam3util.cpp:255:2: note: in expansion of macro 
‘create_xform_variable_accessor’
  create_xform_variable_accessor(mobius_im_c)
  ^
src/flam3util.cpp: In member function ‘virtual double 
Util::xform_variable_accessor_mobius_re_d::get_var(flam3_xform*)’:
src/flam3util.cpp:105:60: warning: control reaches end of non-void function 
[-Wreturn-type]
   double get_var(flam3_xform* xform) { return xform->name; } \
                                                            ^
src/flam3util.cpp:256:2: note: in expansion of macro 
‘create_xform_variable_accessor’
  create_xform_variable_accessor(mobius_re_d)
  ^
src/flam3util.cpp: In member function ‘virtual double 
Util::xform_variable_accessor_mobius_im_d::get_var(flam3_xform*)’:
src/flam3util.cpp:105:60: warning: control reaches end of non-void function 
[-Wreturn-type]
   double get_var(flam3_xform* xform) { return xform->name; } \
                                                            ^
src/flam3util.cpp:257:2: note: in expansion of macro 
‘create_xform_variable_accessor’
  create_xform_variable_accessor(mobius_im_d)
  ^
Makefile:1278: recipe for target '.obj/flam3util.o' failed
make: *** [.obj/flam3util.o] Error 1

What version of the product are you using? On what operating system?
im using the 1.5 version from the svn, 
uname -a 
3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1

Please provide any additional information below.
i tested flam3 and it works fine..

Original issue reported on code.google.com by panonoo...@gmail.com on 24 Jul 2015 at 9:11

GoogleCodeExporter commented 8 years ago
It looks like the compiler is not able to find symbols (eg. xform.mobius_re_a) 
that should be defined in the flam3.h header file.  I suspect that you're 
building with an older version of flam3.  I haven't tried this lately, but the 
project should build with version 3.0.1 of the flam3 source code at 
https://code.google.com/p/flam3/

Original comment by bit...@gmail.com on 25 Jul 2015 at 10:26

GoogleCodeExporter commented 8 years ago
hello thanks for the reply ..

i used the 3.0.1 build of flame3, this version gave the error 
 so i did a sudo make uninstall in the flam3 src/
and found a 3.0.1 build in he svn, so i used svn to pull the svn build, 
compiled this version, removed the .obj en make file from the qosmic source and 
did a qmake && make and this time it compiled fine, program runs without 
errors, so it seems that there is something different about the svn flam3 3.0.1 
compared to the google code 3.0.1 source package. 

Original comment by panonoo...@gmail.com on 26 Jul 2015 at 2:51