Hello Kaz!

Thank you for your advise! But i have some troubles with compilation again.
You can find variable PACKAGE_STRING in sources of quilt in file
"configure" at line number 579, section
# Identity of this package.
.....
PACKAGE_STRING='quilt 0.48'

If i change this string to 'quilt-0.48', ./configure, make, compilation
passed without any problem. But in process of compilation firmware package
quilt downloaded, unpacking, configuring and compilling again and ...
failed.
I think on stage, when created Makefile, work some rule processing, for
transformation string variable with spaces in some output format and do it
wrong.
Probably this question/problem not for you and quilt development team.
Please tell me what you think about this situation.

Thank you for your answer and help!

Again failed compilation log:http://pastebin.com/2qrbTh9B
Successfully ./configure and ./make log with my editing:
http://pastebin.com/ABRMR2PG

And command gcc  -O2 -I/qq/trunk/staging_dir/host/include -Wall -O2
-I/qq/trunk/staging_dir/host/include -DPACKAGE_NAME=\"quilt\"
-DPACKAGE_TARNAME=\"quilt\" -DPACKAGE_VERSION=\"0.48\"
-DPACKAGE_STRING=\"quilt-0.48\" -DPACKAGE_BUGREPORT=\"[email protected]\"
-DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_FCHMOD=1 -DHAVE_CHMOD=1
-DHAVE_MKSTEMP=1 -DHAVE_MKDIR=1 -DHAVE_RMDIR=1 -DHAVE_STRCHR=1
-DHAVE_STRRCHR=1 -DHAVE_STRERROR=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1
-DLSTAT_FOLLOWS_SLASHED_SYMLINK=1 -L/qq/trunk/staging_dir/host/lib
lib/backup-files.c   -o lib/backup-files
Work without error.

Sorry my english and i known a little bit about compilling source code in
linux ))


Okhrymenko Aleksandr


2012/7/5 Kaz Kylheku <[email protected]>

>
> Oops, I realized after sending that this cluelessly and
> rudely misconfigured mailing list performs "Reply-To header
> munging", so the reply did not properly go to Охрименко Александр,
> with the list in the CC: line! This means that Охрименко
> may not have received the reply (if he is not a list subscriber).
>
> I will be sure to watch for this issue in the future.
>
> Here goes take two:
>
> On Thu, 5 Jul 2012 21:00:01 +0300, Охрименко Александр
> <[email protected]> wrote:
> > Please help!
> > I compile quilt from openwrt software http://openwrt.org [1] and get
> > error (( I cant compile firmware openwrt for my wi-fi router (( Full
> > log locate here : http://pastebin.com/i1Abmj2s [2] Please help me if
> > you can...
>
> You have some kind of quoting issue.
>
> According to the build output, GCC is being called with this
> argument:
>
>   -DPACKAGE_STRING=\"quilt\ 0.48\"
>
> It looks like the backslashes are being processed before this is
> turned into a shell command, and so it splits into two arguments:
>
>   -DPACKAGE_STRING="quilt
>   0.48"
>
> Is this PACKAGE_STRING something set by the OpenWRT build system
> (via exporting CFLAGS or whatever?)  I don't see any PACKAGE_STRING
> in the quilt 0.48 sources.
>
> Anyway, the build system should not be passing in random CFLAGS
> that are not a documented part of a project's build interface.
>
> As a workaround, try editing the OpenWRT build steps so
> that CLAGS is not passed down to quilt's configuration or
> build. Unset the variable if it is exported, and remove any references
> to it from make invocations.
>
>
_______________________________________________
Quilt-dev mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/quilt-dev

Reply via email to