Re: Broken git process after checkout/clean

Ionreflex <[email protected]>
Newsgroups gmane.comp.security.nmap.devel
Message-ID <CAAv=BVO-9phpkq05Kbj5-_jduUjp+p5XnRvWvv_NVEQ9yEJWww@mail.gmail.com>
Tried to hackaround my local branch by "scping" cleaned files from a dirty
but working setup, located in the following directory :

libssh2/lib/
> libssh2/src/.libs/


"make", after running "./configure --without-zenmap", still ends up in
error :

libssh2/lib/libssh2.a: could not read symbols: Archive has no index; run
> ranlib to add one
> collect2: ld returned 1 exit status
> make: *** [nmap] Error 1


Still trying to fix this, might have forgotten some files somewhere...



2017-08-28 21:41 GMT-04:00 Ionreflex <[email protected]>:

> ... like I said I lack programming skills, but I feel it is directly
> related!
>
> Cheers to you
>
>
>
> [ ^ ]
>
> 2017-08-28 15:16 GMT-04:00 nnposter <[email protected]>:
>
>> I do not have a solution for you but I have run into related issues:
>>
>> * The committed file set related to libssh2 appears "dirty" in that
>> distclean removes some of the committed files.
>>
>> * The current version of the main Makefile.in is not working too well
>> when doing package builds. See https://github.com/nmap/nmap/issues/967
>> for details.
>>
>> Cheers,
>> nnposter
>>
>>
>> On 8/28/17 7:04 AM, Ionreflex wrote:
>> > Hi all,
>> >
>> > Please bear with me, as I'm not that l33t with programming and
>> > "gitting", but I "débrouille" myself!
>> >
>> > It appears I've broken my working tree and cannot configure/make
>> > anymore; it all started when I tried to "git pull" yesterday and was
>> > greeted with the following :
>> >
>> >     error: Your local changes to the following files would be
>> >     overwritten by merge:
>> >             configure
>> >     Please, commit your changes or stash them before you can merge.
>> >     Aborting
>> >
>> >
>> > This is what was given by "git status" :
>> >
>> >     # On branch master
>> >     # Your branch is behind 'origin/master' by 63 commits, and can be
>> >     fast-forwarded.
>> >     #
>> >     # Changes not staged for commit:
>> >     #   (use "git add <file>..." to update what will be committed)
>> >     #   (use "git checkout -- <file>..." to discard changes in working
>> >     directory)
>> >     #
>> >     #       modified:   configure
>> >     #       modified:   nsock/src/configure
>> >     #
>> >     # Untracked files:
>> >     #   (use "git add <file>..." to include in what will be committed)
>> >     #
>> >     #       libssh2/lib/
>> >     #       libssh2/libssh2.pc
>> >     #       libssh2/libtool
>> >     #       libssh2/src/.deps/
>> >     #       libssh2/src/.libs/
>> >     #       libssh2/src/libssh2_config.h
>> >     #       libssh2/src/stamp-h1
>> >     no changes added to commit (use "git add" and/or "git commit -a")
>> >
>> >
>> > So I issued a "git checkout .", but also "git clean -df" to remove the
>> > untracked files, and this is what I believe created the following issue
>> :
>> >
>> >     cd libssh2/src && make libdir="/lib" prefix=""
>> >     DESTDIR=/home/ionreflex/gitstuff/nmap/libssh2
>> install-libLTLIBRARIES;
>> >     make[1]: Entering directory `/home/ionreflex/gitstuff/nmap
>> /libssh2/src'
>> >      /bin/mkdir -p '/home/ionreflex/gitstuff/nmap/libssh2/lib'
>> >      /bin/bash ../libtool   --mode=install /usr/bin/install -c
>> >     libssh2.la <http://libssh2.la>
>> >     '/home/ionreflex/gitstuff/nmap/libssh2/lib'
>> >     libtool: install: /usr/bin/install -c .libs/libssh2.so.1.0.1
>> >     /home/ionreflex/gitstuff/nmap/libssh2/lib/libssh2.so.1.0.1
>> >     /usr/bin/install: cannot stat `.libs/libssh2.so.1.0.1': No such file
>> >     or directory
>> >     make[1]: *** [install-libLTLIBRARIES] Error 1
>> >     make[1]: Leaving directory `/home/ionreflex/gitstuff/nmap
>> /libssh2/src'
>> >     make: *** [build-libssh2] Error 2
>> >
>> >
>> > I believe it to be an issue with ".gitignore" or maybe those untracked
>> > files were improperly added under revision control (!), this I don't
>> > know (but I hope I'm clear enough!).
>> >
>> > At first I thought maybe the problem was because I was trying to compile
>> > on my BBB running wheezy32 (armv7l is 32bits... -_-), but I've
>> > reproduced the same situation on an up-to-date CentOS7.
>> >
>> > Lemme know if this is relevant and if I can be of any help, I'm
>> > currently and often on IRC if you wish to chat directly.
>> >
>> > Thank you,
>> >
>> >
>> >
>> > Ion
>> >
>> >
>> > _______________________________________________
>> > Sent through the dev mailing list
>> > https://nmap.org/mailman/listinfo/dev
>> > Archived at http://seclists.org/nmap-dev/
>> >
>> _______________________________________________
>> Sent through the dev mailing list
>> https://nmap.org/mailman/listinfo/dev
>> Archived at http://seclists.org/nmap-dev/
>
>
>

_______________________________________________
Sent through the dev mailing list
https://nmap.org/mailman/listinfo/dev
Archived at http://seclists.org/nmap-dev/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.