bugLiquid War 6 - Bugs: bug #35017, unable to make .deb file for game...

 
 

bug #35017: unable to make .deb file for game install

Submitted by:  Andrew Engelbrecht <sudoman>
Submitted on:  Thu Dec 8 18:00:47 2011  
 
Category: InstallSeverity: 3 - Normal
Status: FixedPrivacy: Public
Assigned to: Christian Mauduit <ufoot>Open/Closed: Closed

Add a New Comment (Rich MarkupRich Markup):
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Fri Dec 9 06:17:58 2011, comment #4:

OK, should be fixed in git, I commented out the useless (and buggy) lines.

Thanks for your feedback,

Christian.

Christian Mauduit <ufoot>
Project AdministratorIn charge of this item.
Fri Dec 9 06:05:49 2011, comment #3:

OK, I think you could safely remove any reference to lw6dyn_test in lw6bot_test (comment it out). I investigate.

Christian Mauduit <ufoot>
Project AdministratorIn charge of this item.
Fri Dec 9 00:11:50 2011, comment #2:

Since there is no "make pkg" option, I ran "make deb" after following your instructions. Things seemed to go well until this:

libtool: link: x86_64-linux-gnu-gcc -Wall -DLW6_ALLINONE=1 -DLW6_OPENMP=1 -fopenmp -DLW6_GNU -DLW6_UNIX -Wall -g -O2 -fopenmp -o liquidwar6bot-test bot-testmain.o -L/usr/lib/x86_64-linux-gnu ./.libs/libbot.a ../pil/.libs/libpil.a ../ker/.libs/libker.a ../map/.libs/libmap.a ../sys/.libs/libsys.a -lpthread /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/x86_64-linux-gnu/libatk-1.0.so /usr/lib/x86_64-linux-gnu/libgio-2.0.so /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so -lgdk_pixbuf-2.0 /usr/lib/libcairo.so /usr/lib/x86_64-linux-gnu/libpango-1.0.so /usr/lib/x86_64-linux-gnu/libfreetype.so -lfontconfig /usr/lib/x86_64-linux-gnu/libgobject-2.0.so /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so /usr/lib/x86_64-linux-gnu/libgthread-2.0.so -lrt /usr/lib/x86_64-linux-gnu/libglib-2.0.so -lm -pthread
./.libs/libbot.a(bot-test.o): In function `lw6bot_test':
/tmp/liquidwar6/liquidwar6-0.0.12beta/src/lib/bot/bot-test.c:183: undefined reference to `lw6dyn_test'

I have been able to make and make install, in the parent directory.

This was with using git commit 7bca613a4bb36f67d6bd7c45cada53d050ac4388 .

Andrew Engelbrecht <sudoman>
Thu Dec 8 21:29:46 2011, comment #1:

OK, you need to:

a) copy source tarball to ./pkg
b) "cd pkg" and then "make pkg"

The reason I did this was 1) to simplify the main Makefile.am, it's OK to have horrible complexity in pkg/Makefile.am, but I didn't want this to go mainstream. Another reason is that I find it more practical to be able to copy by hand the tarball in ./pkg (when I'm releasing, I want to check the tarball I'm uploading, exactly this one, builds fine).

Anyway, I updated the documentation so that it's written somewhere, and now main Makefile has dummy targets that say "change to pkg and build it here".

It's not in the snapshot but it's on git (will be in tonight's snapshot).

Have a nice day,

Christian.

Christian Mauduit <ufoot>
Project AdministratorIn charge of this item.
Thu Dec 8 18:00:47 2011, original submission:

I am able to run "make dist" and "make deb" for the extra maps folder of the git repo. However, there is no option to run "make deb" for the game itself.

sudoman@igo build$ make deb
make: *** No rule to make target `deb'. Stop.

Andrew Engelbrecht <sudoman>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by ufoot (Posted a comment)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 6 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Sun Jan 5 13:23:03 2014ufootOpen/ClosedOpen=>Closed
    Sun Dec 18 18:18:11 2011ufootStatusReady For Test=>Fixed
    Fri Dec 9 06:17:58 2011ufootStatusIn Progress=>Ready For Test
    Fri Dec 9 06:05:49 2011ufootStatusReady For Test=>In Progress
    Thu Dec 8 21:29:46 2011ufootAssigned toNone=>ufoot
    Thu Dec 8 21:29:45 2011ufootStatusNone=>Ready For Test

    Back to the top


    Powered by Savane 3.1-cleanup