Le Mon, 16 May 2011 17:47:30 -0500,
"David C. Rankin" <drankinatty(a)suddenlinkmail.com> a écrit :
On 05/16/2011 05:31 PM, /dev/ammo42 wrote:
Le Mon, 16 May 2011 16:29:10 -0500,
"David C. Rankin"<drankinatty(a)suddenlinkmail.com> a écrit :
> On 05/16/2011 04:17 PM, /dev/ammo42 wrote:
>> Le Mon, 16 May 2011 14:51:11 -0500,
>> "David C. Rankin"<drankinatty(a)suddenlinkmail.com> a écrit :
>>
>>> On 05/16/2011 01:51 AM, /dev/ammo42 wrote:
>>>> Le Sun, 15 May 2011 18:01:31 -0500,
>>>> "David C. Rankin"<drankinatty(a)suddenlinkmail.com> a
écrit :
>>>>
>>>>> On 05/15/2011 06:13 AM, /dev/ammo42 wrote:
>>>>>> Le Sat, 14 May 2011 22:11:41 -0500,
>>>>>> "David C. Rankin"<drankinatty(a)suddenlinkmail.com>
a
>>>>>> écrit :
>>>>>>
>>>>>>> Tim, all,
>>>>>>>
>>>>>>> kdevelop build fine, but I ran into a lvalue problem
>>>>>>> in kdewebdev. I'm building with:
>>>>>>>
>>>>>>> msg "Starting cmake..."
>>>>>>> cmake ${srcdir}/${_svnmod} \
>>>>>>> -DCMAKE_INSTALL_PREFIX=${trinity_prefix} \
>>>>>>> -DCMAKE_VERBOSE_MAKEFILE=ON \
>>>>>>> -DQT_VERSION=3 \
>>>>>>> -DCMAKE_CXX_FLAGS="-fpermissive" \
>>>>>>> -DWITH_T1LIB=ON \
>>>>>>> -DWITH_LIBPAPER=ON \
>>>>>>> -DWITH_TIFF=ON \
>>>>>>> -DWITH_OPENEXR=ON \
>>>>>>> -DWITH_PAM=ON \
>>>>>>> -DBUILD_ALL=ON
>>>>>>> make
>>>>>>>
>>>>>>> The error is:
>>>>>>>
>>>>>>> [ 77%] Building CXX object
>>>>>>>
quanta/parts/kafka/CMakeFiles/kafkalibrary-static.dir/kafkacommon.cpp.o
>>>>>>> cd /build/src/build/quanta/parts/kafka&&
/usr/bin/c++
>>>>>>> -DHAVE_CONFIG_H -DQT_NO_ASCII_CAST -DQT_CLEAN_NAMESPACE
>>>>>>> -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION
>>>>>>> -DQT_THREAD_SUPPORT -D_REENTRANT -march=x86-64
-mtune=generic
>>>>>>> -O2 -pipe -include tqt.h
>>>>>>> -I/build/src/build/quanta/parts/kafka
>>>>>>> -I/build/src/kdewebdev/lib -I/build/src/kdewebdev/quanta/src
>>>>>>> -I/build/src/kdewebdev/quanta/project
>>>>>>> -I/build/src/kdewebdev/quanta/parsers
>>>>>>> -I/build/src/kdewebdev/quanta/utility
>>>>>>> -I/build/src/kdewebdev/quanta/treeviews
>>>>>>> -I/opt/trinity/include -I/opt/qt/include
>>>>>>> -I/opt/qt/include/tqt -include tqt.h -fPIC -o
>>>>>>> CMakeFiles/kafkalibrary-static.dir/kafkacommon.cpp.o
>>>>>>> -c /build/src/kdewebdev/quanta/parts/kafka/kafkacommon.cpp
/build/src/kdewebdev/quanta/parts/kafka/kafkacommon.cpp:
>>>>>>> In static member function 'static void
>>>>>>> kafkaCommon::fitsNodesPosition(Node*, int, int, int,
>>>>>>> int)':
/build/src/kdewebdev/quanta/parts/kafka/kafkacommon.cpp:745:56:
>>>>>>> error: using temporary as lvalue
>>>>>>> [-fpermissive]
/build/src/kdewebdev/quanta/parts/kafka/kafkacommon.cpp:746:55:
>>>>>>> error: using temporary as lvalue
>>>>>>> [-fpermissive]
/build/src/kdewebdev/quanta/parts/kafka/kafkacommon.cpp:747:57:
>>>>>>> error: using temporary as lvalue
>>>>>>> [-fpermissive]
/build/src/kdewebdev/quanta/parts/kafka/kafkacommon.cpp:748:56:
>>>>>>> error: using temporary as lvalue
>>>>>>> [-fpermissive]
/build/src/kdewebdev/quanta/parts/kafka/kafkacommon.cpp:752:56:
>>>>>>> error: using temporary as lvalue
>>>>>>> [-fpermissive]
/build/src/kdewebdev/quanta/parts/kafka/kafkacommon.cpp:753:57:
>>>>>>> error: using temporary as lvalue [-fpermissive] make[2]: ***
>>>>>>>
[quanta/parts/kafka/CMakeFiles/kafkalibrary-static.dir/kafkacommon.cpp.o]
>>>>>>> Error 1 make[2]: Leaving directory `/build/src/build'
>>>>>>> make[1]: ***
>>>>>>> [quanta/parts/kafka/CMakeFiles/kafkalibrary-static.dir/all]
>>>>>>> Error 2 make[1]: Leaving directory `/build/src/build'
make:
>>>>>>> *** [all] Error 2 ==> ERROR: A failure occurred in
>>>>>>> build(). Aborting...
>>>>>>>
>>>>>>> I'm not that swift at debugging, but I know enough
to
>>>>>>> know an lvalue problem -- ain't in my build script :p
>>>>>> The code is obviously wrong, I even wonder why older gcc
>>>>>> allowed such code.
>>>>>> Does this kludge^Wpatch help (the patch is attached)?
>>>>>>
>>>>>
>>>>> Patch applied, but it looks like it got worse :)
>>>> Oops, bad programming on my side, my C-formatted mind told me
>>>> that attrs
>>>> + index ==&attrs[index] :D
>>>> Does this patch help better [still an attached one] ?
>>>>>
>>>>> [ 10%] Building CXX object
>>>>> quanta/utility/CMakeFiles/utility-static.dir/quantacommon.cpp.o
> <snip>
>>>
>>> Hmm.. Nope... didn't work either :)
>>>
>>> [ 10%] Building CXX object
>>> quanta/utility/CMakeFiles/utility-static.dir/quantacommon.cpp.o
>>> cd /build/src/build/quanta/utility&& /usr/bin/c++
>>> -DHAVE_CONFIG_H
> <snip>
>>> Build failed, check /dat_e/david/bld/david/build
>>>
>>> How do we make it to 77% without the patch, but stop at 10%
>>> with the patch? What do you think we try next?
>> It stops at 10% because I had to edit a file other than the one to
>> add a kludgey method — and the method I wrote ain't right.
>> Does the (again) corrected and attached version of the patch work
>> better ?
>>>
>
> HeHeHe :)
>
> We are getting closer! Applied the patch and we made it past
> 10% no problem. But... it died again at 77% :)
>
> [ 77%] Building CXX object
<snip>
Fscking typo (I typed tab in place of tag). Here
is the corrected
patch (I would happily test my patches, but first have to build
kdelibs successfully).
Ha!
I think your patch worked! But I think we ran into another CMake
error:
[ 92%] Building CXX object
quanta/project/CMakeFiles/project-static.dir/uploadprofilespage.cpp.o
cd /build/src/build/quanta/project && /usr/bin/c++ -DHAVE_CONFIG_H
-DQT_NO_ASCII_CAST -DQT_CLEAN_NAMESPACE -DQT_NO_STL -DQT_NO_COMPAT
-DQT_NO_TRANSLATION -DQT_THREAD_SUPPORT -D_REENTRANT -march=x86-64
-mtune=generic -O2 -pipe -include tqt.h
-I/build/src/build/quanta/project -I/build/src/build/quanta/dialogs
-I/build/src/kdewebdev/lib -I/build/src/kdewebdev/quanta/src
-I/build/src/kdewebdev/quanta/parsers
-I/build/src/kdewebdev/quanta/utility
-I/build/src/kdewebdev/quanta/treeviews
-I/build/src/kdewebdev/quanta/dialogs
-I/build/src/kdewebdev/quanta/dialogs/tagdialogs
-I/build/src/kdewebdev/quanta/components/debugger
-I/build/src/kdewebdev/quanta/components/debugger/interfaces
-I/opt/trinity/include -I/opt/qt/include -I/opt/qt/include/tqt
-include tqt.h -fPIC -o
CMakeFiles/project-static.dir/uploadprofilespage.cpp.o
-c /build/src/build/quanta/project/uploadprofilespage.cpp In file
included
from /build/src/build/quanta/project/uploadprofilespage.cpp:22:0:
/build/src/build/quanta/project/uploadprofilespage.ui.h:23:27:
fatal error: projectupload.h: No such file or directory compilation
terminated. make[2]: ***
[quanta/project/CMakeFiles/project-static.dir/uploadprofilespage.cpp.o]
Error 1 make[2]: Leaving directory `/build/src/build' make[1]: ***
[quanta/project/CMakeFiles/project-static.dir/all] Error 2 make[1]:
Leaving directory `/build/src/build' make: *** [all] Error 2 ==>
ERROR: A failure occurred in build(). Aborting...
projectupload.h us NOT there in the code.
Yes it is.
dd@darkstar:~/trinity/kdewebdev/quanta/project$ ls -l projectupload.h
-rw-r--r-- 1 dd users 4009 mai 15 12:48 projectupload.h
Looks like it is one of the
auto-generate things that isn't being auto generated??