make does nothing on mac os x

Bug #623595 reported by Goolic on 2010-08-24
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
byobu
Medium
Unassigned

Bug Description

Running 3.2 on mac os x 10.6 i was unable to compile

here is the exit from ./configure and from make

<email address hidden>:/Volumes/Dados/Users/goolic/Downloads/byobu-3.2 $ ./configure --prefix="$HOME/byobu"
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /opt/local/bin/gmkdir -p
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating etc/byobu/Makefile
config.status: creating usr/share/applications/Makefile
config.status: creating usr/share/byobu/ec2/Makefile
config.status: creating usr/share/byobu/keybindings/Makefile
config.status: creating usr/share/byobu/pixmaps/Makefile
config.status: creating usr/share/byobu/profiles/Makefile
config.status: creating usr/share/byobu/tests/Makefile
config.status: creating usr/share/byobu/windows/Makefile
config.status: creating usr/share/doc/byobu/Makefile
config.status: creating usr/lib/byobu/Makefile
config.status: creating usr/share/man/man1/Makefile
config.status: creating usr/bin/Makefile
<email address hidden>:/Volumes/Dados/Users/goolic/Downloads/byobu-3.2 $ make
Making all in etc/byobu
make[1]: Nothing to be done for `all'.
Making all in usr/share/applications
make[1]: Nothing to be done for `all'.
Making all in usr/share/byobu/ec2
make[1]: Nothing to be done for `all'.
Making all in usr/share/byobu/keybindings
make[1]: Nothing to be done for `all'.
Making all in usr/share/byobu/pixmaps
make[1]: Nothing to be done for `all'.
Making all in usr/share/byobu/profiles
make[1]: Nothing to be done for `all'.
Making all in usr/share/byobu/tests
make[1]: Nothing to be done for `all'.
Making all in usr/share/byobu/windows
make[1]: Nothing to be done for `all'.
Making all in usr/share/doc/byobu
make[1]: Nothing to be done for `all'.
Making all in usr/lib/byobu
make[1]: Nothing to be done for `all'.
Making all in usr/share/man/man1
make[1]: Nothing to be done for `all'.
Making all in usr/bin
make[1]: Nothing to be done for `all'.
make[1]: Nothing to be done for `all-am'.

Related branches

Dustin Kirkland  (kirkland) wrote :

Thanks for the report.

What does "make install" do? Does that put the binaries in the right place?

Does "make" exit non-zero?

The "make all" stub is pretty much empty; byobu is all shell and python code, with nothing really to compile.

Changed in byobu:
importance: Undecided → Medium
status: New → Incomplete
Goolic (goolic) wrote :
Download full text (5.3 KiB)

OK so my bug was indeed precipitated, sorry about that =D

The thing is that byoubu is still not working because it isn't in the PATH, here is why:

<email address hidden>:/Volumes/Dados/Users/goolic/Downloads/byobu-3.2 $ echo "$BYOBU_PREFIX/bin"
/bin

tried to mannualy add the ~/byobu/bin to the PATH:
export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/opt/local/bin:/opt/local/sbin:/Volumes/Dados/Users/goolic/byobu/bin

thats the result:
<email address hidden>:/Volumes/Dados/Users/goolic/Documents $ byobu
sed: 1: "/Volumes/Dados/Users/go ...": extra characters at the end of D command

Here is the make install exit anyways:

<email address hidden>:/Volumes/Dados/Users/goolic/Downloads/byobu-3.2 $ sudo make install
Making install in etc/byobu
make[2]: Nothing to be done for `install-exec-am'.
test -z "/Volumes/Dados/Users/goolic/byobu/share/byobu/profiles" || /opt/local/bin/gmkdir -p "/Volumes/Dados/Users/goolic/byobu/share/byobu/profiles"
 /usr/bin/install -c -m 644 statusrc socketdir '/Volumes/Dados/Users/goolic/byobu/share/byobu/profiles'
Making install in usr/share/applications
make[2]: Nothing to be done for `install-exec-am'.
test -z "/Volumes/Dados/Users/goolic/byobu/share/applications/" || /opt/local/bin/gmkdir -p "/Volumes/Dados/Users/goolic/byobu/share/applications/"
 /usr/bin/install -c byobu.desktop '/Volumes/Dados/Users/goolic/byobu/share/applications/'
Making install in usr/share/byobu/ec2
make[2]: Nothing to be done for `install-exec-am'.
test -z "/Volumes/Dados/Users/goolic/byobu/share/byobu/ec2" || /opt/local/bin/gmkdir -p "/Volumes/Dados/Users/goolic/byobu/share/byobu/ec2"
 /usr/bin/install -c -m 644 rates.eu_ie rates.us_ca rates.us_va '/Volumes/Dados/Users/goolic/byobu/share/byobu/ec2'
Making install in usr/share/byobu/keybindings
make[2]: Nothing to be done for `install-exec-am'.
test -z "/Volumes/Dados/Users/goolic/byobu/share/byobu/keybindings" || /opt/local/bin/gmkdir -p "/Volumes/Dados/Users/goolic/byobu/share/byobu/keybindings"
 /usr/bin/install -c -m 644 common f-keys none screen-escape-keys '/Volumes/Dados/Users/goolic/byobu/share/byobu/keybindings'
Making install in usr/share/byobu/pixmaps
make[2]: Nothing to be done for `install-exec-am'.
test -z "/Volumes/Dados/Users/goolic/byobu/share/byobu/pixmaps" || /opt/local/bin/gmkdir -p "/Volumes/Dados/Users/goolic/byobu/share/byobu/pixmaps"
 /usr/bin/install -c -m 644 byobu.svg '/Volumes/Dados/Users/goolic/byobu/share/byobu/pixmaps'
Making install in usr/share/byobu/profiles
make[2]: Nothing to be done for `install-exec-am'.
test -z "/Volumes/Dados/Users/goolic/byobu/share/byobu/profiles" || /opt/local/bin/gmkdir -p "/Volumes/Dados/Users/goolic/byobu/share/byobu/profiles"
 /usr/bin/install -c -m 644 byoburc common NONE '/Volumes/Dados/Users/goolic/byobu/share/byobu/profiles'
Making install in usr/share/byobu/tests
make[2]: Nothing to be done for `install-exec-am'.
test -z "/Volumes/Dados/Users/goolic/byobu/share/byobu/tests" || /opt/local/bin/gmkdir -p "/Volumes/Dados/Users/goolic/byobu/share/byobu/tests"
 /usr/bin/install -c byobu-time-notifications '/Volumes/Dados/Users/goolic/byobu/share/byobu/tests'
Making install in usr/share...

Read more...

Goolic (goolic) wrote :

I'm still having the problem sed: 1: "/Volumes/Dados/Users/go ...": extra characters at the end of D command

can you guys tell me how can i find which line on byobu start's that sed command ?
>
>
>tried to mannualy add the ~/byobu/bin to the PATH:
>export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/opt/local/bin:/opt/local/sbin:/Volumes/Dados/Users/goolic/byobu/bin
>
>thats the result:
><email address hidden>:/Volumes/Dados/Users/goolic/Documents $ byobu
>sed: 1: "/Volumes/Dados/Users/go ...": extra characters at the end of D command

Goolic (goolic) wrote :

I did the fix suggested in https://bugs.launchpad.net/byobu/+bug/625387 as it was sed related and it worked

Changed in byobu:
status: Incomplete → Fix Committed
Changed in byobu:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers